summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-12-09 16:24:16 -0500
committerEric S. Raymond <esr@thyrsus.com>2010-12-09 16:24:16 -0500
commit8b6cee7212abb40bbe68f6889bd0bfcfe3089df4 (patch)
tree2fb01d0ff16602e60bab4858ab01f3ce6c18a51e
parent3f28a5371f014ddca1dd9d283349ae9011c59f3b (diff)
downloaddeheader-8b6cee7212abb40bbe68f6889bd0bfcfe3089df4.tar.gz
deheader-8b6cee7212abb40bbe68f6889bd0bfcfe3089df4.tar.bz2
deheader-8b6cee7212abb40bbe68f6889bd0bfcfe3089df4.tar.xz
deheader-8b6cee7212abb40bbe68f6889bd0bfcfe3089df4.zip
Better-qualified umask regexp.
-rwxr-xr-xdeheader2
-rw-r--r--test/regress.chk2
2 files changed, 2 insertions, 2 deletions
diff --git a/deheader b/deheader
index 8304960..545ee18 100755
--- a/deheader
+++ b/deheader
@@ -40,7 +40,7 @@ version = "0.3"
# We list those here. Home port is Linux; these are mostly extracted from
# observing compiles on BSD systems.
requirements = map(lambda (r, h): (re.compile(r), h), (
- (r"umask", "<sys/stat.h>|<sys/types.h>"),
+ (r"umask\s*\(", "<sys/stat.h>|<sys/types.h>"),
(r"<sys/socket.h>", "<sys/stat.h>|<sys/types.h>"),
))
diff --git a/test/regress.chk b/test/regress.chk
index 02bc982..f92e36e 100644
--- a/test/regress.chk
+++ b/test/regress.chk
@@ -4,7 +4,7 @@ deheader: test/duplicate.c requires <stdio.h>
deheader: test/duplicate.c has more than one inclusion of <stdio.h>
deheader: test/umask.c requires <sys/stat.h>
deheader: test/umask.c requires <sys/types.h>
-deheader: test/umask.c has requires <sys/stat.h>|<sys/types.h> from umask
+deheader: test/umask.c has requires <sys/stat.h>|<sys/types.h> from umask\s*\(
deheader: test/string.c without <string.h> succeeded.
deheader: remove <string.h> from test/string.c
deheader: in test/umask.c, retaining required '#include <sys/types.h>\n'