浏览代码

Another windows include

Nick Mathewson 5 年之前
父节点
当前提交
405fa42e8a
共有 2 个文件被更改,包括 13 次插入3 次删除
  1. 12 3
      scripts/maint/checkIncludes.py
  2. 1 0
      src/lib/wallclock/tm_cvt.c

+ 12 - 3
scripts/maint/checkIncludes.py

@@ -58,12 +58,21 @@ def load_include_rules(fname):
             result.addPattern(line)
     return result
 
+MDD = "--mdd" in sys.argv[1:]
+
+if MDD:
+    print(
+
 for dirpath, dirnames, fnames in os.walk("src"):
     if ".may_include" in fnames:
         rules = load_include_rules(os.path.join(dirpath, RULES_FNAME))
-        for fname in fnames:
-            if fname_is_c(fname):
-                rules.applyToFile(os.path.join(dirpath,fname))
+        if MDD:
+            dp = dirpath.replace("src/","")
+            rules.dump_mdd(dp)
+        else:
+            for fname in fnames:
+                if fname_is_c(fname):
+                    rules.applyToFile(os.path.join(dirpath,fname))
 
 if trouble:
     err(

+ 1 - 0
src/lib/wallclock/tm_cvt.c

@@ -13,6 +13,7 @@
 #include <errno.h>
 #include <time.h>
 #include <string.h>
+#include <stdlib.h>
 
 #if !defined(_WIN32)
 /** Defined iff we need to add locks when defining fake versions of reentrant