summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHartmut Holzgraefe <hholzgra@php.net>2002-09-26 00:27:13 +0000
committerHartmut Holzgraefe <hholzgra@php.net>2002-09-26 00:27:13 +0000
commit419efa6eeb8a3baeec4ab99fb16cbdb5445dda02 (patch)
tree2adbfaba332f26f16411f7d6dfd7b8a0774da91e
parentb437a23ada9a34a4e3182d7b0561e610a516b0cf (diff)
downloadphp-git-419efa6eeb8a3baeec4ab99fb16cbdb5445dda02.tar.gz
symbolic constants for fnmatch flags added
-rw-r--r--ext/standard/file.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/standard/file.c b/ext/standard/file.c
index 75300986d8..322d6e0432 100644
--- a/ext/standard/file.c
+++ b/ext/standard/file.c
@@ -179,6 +179,15 @@ PHP_MINIT_FUNCTION(file)
REGISTER_LONG_CONSTANT("STREAM_NOTIFY_SEVERITY_WARN", PHP_STREAM_NOTIFY_SEVERITY_WARN, CONST_CS | CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("STREAM_NOTIFY_SEVERITY_ERR", PHP_STREAM_NOTIFY_SEVERITY_ERR, CONST_CS | CONST_PERSISTENT);
+#ifdef HAVE_FNMATCH
+ REGISTER_LONG_CONSTANT("FNM_NOESCAPE", FNM_NOESCAPE, CONST_CS | CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("FNM_PATHNAME", FNM_PATHNAME, CONST_CS | CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("FNM_PERIOD", FNM_PERIOD, CONST_CS | CONST_PERSISTENT);
+#ifdef FNM_CASEFOLD /* a GNU extension */ /* TODO emulate if not available */
+ REGISTER_LONG_CONSTANT("FNM_CASEFOLD", FNM_CASEFOLD, CONST_CS | CONST_PERSISTENT);
+#endif
+#endif
+
return SUCCESS;
}