aboutsummaryrefslogtreecommitdiff
path: root/build/gen_def.py
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2013-08-02 19:12:12 +0000
committerPeter Wemm <peter@FreeBSD.org>2013-08-02 19:12:12 +0000
commit1f89a666e3d8a4c37bde40615cdb08cad7fbd422 (patch)
tree1b30c737cff0d7cfa1fa6974ee527413d07377d8 /build/gen_def.py
parent4e6fa1a5527bdafe16ff845932d9cdcf9c51d8f6 (diff)
Diffstat (limited to 'build/gen_def.py')
-rwxr-xr-xbuild/gen_def.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/build/gen_def.py b/build/gen_def.py
index c76b9a4fa87f..d10d8c88d55a 100755
--- a/build/gen_def.py
+++ b/build/gen_def.py
@@ -58,11 +58,19 @@ def extract_exports(fname):
exports.append(name)
return exports
+# Blacklist the serf v2 API for now
+blacklist = ['serf_connection_switch_protocol',
+ 'serf_http_protocol_create',
+ 'serf_http_request_create',
+ 'serf_https_protocol_create']
if __name__ == '__main__':
# run the extraction over each file mentioned
import sys
print("EXPORTS")
+
for fname in sys.argv[1:]:
- for func in extract_exports(fname):
+ funclist = extract_exports(fname)
+ funclist = set(funclist) - set(blacklist)
+ for func in funclist:
print(func)