]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Another windows include
authorNick Mathewson <nickm@torproject.org>
Fri, 22 Jun 2018 17:52:30 +0000 (13:52 -0400)
committerNick Mathewson <nickm@torproject.org>
Fri, 22 Jun 2018 17:52:30 +0000 (13:52 -0400)
scripts/maint/checkIncludes.py
src/lib/wallclock/tm_cvt.c

index 3c611675e406f7c7bbc6cac3a537c51df6f06ffe..cb3354abf33c3e1d940b5003afc3340a46c95196 100755 (executable)
@@ -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(
index 63f92bff24e521ff3002d54356faeffcc29fcfd5..987b0ffebf792fd05c463fc60f409216a9207703 100644 (file)
@@ -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