]> granicus.if.org Git - php/commitdiff
symbolic constants for fnmatch flags added
authorHartmut Holzgraefe <hholzgra@php.net>
Thu, 26 Sep 2002 00:27:13 +0000 (00:27 +0000)
committerHartmut Holzgraefe <hholzgra@php.net>
Thu, 26 Sep 2002 00:27:13 +0000 (00:27 +0000)
ext/standard/file.c

index 75300986d8ab089ed0ff356383ecf26b8de08b7b..322d6e043293b3a00f21c1a4d31fdfe19be5f1d3 100644 (file)
@@ -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;
 }