From: Stig Bakken Date: Sun, 8 Apr 2001 21:57:13 +0000 (+0000) Subject: @Add DIRECTORY_SEPARATOR constant ('/' on UNIX, '\' on Windows) (Stig) X-Git-Tag: php-4.0.6RC1~456 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=368c6bf00371ebfdf9fd3c9d58a4fb78a7221f09;p=php @Add DIRECTORY_SEPARATOR constant ('/' on UNIX, '\' on Windows) (Stig) --- diff --git a/ext/standard/dir.c b/ext/standard/dir.c index 52c8ef9800..65f3f7d553 100644 --- a/ext/standard/dir.c +++ b/ext/standard/dir.c @@ -128,6 +128,7 @@ PHP_RINIT_FUNCTION(dir) PHP_MINIT_FUNCTION(dir) { + static char tmpstr[2]; zend_class_entry dir_class_entry; le_dirp = zend_register_list_destructors_ex(_dir_dtor, NULL, "dir", module_number); @@ -138,6 +139,9 @@ PHP_MINIT_FUNCTION(dir) #ifdef ZTS dir_globals_id = ts_allocate_id(sizeof(php_dir_globals), NULL, NULL); #endif + tmpstr[0] = DEFAULT_SLASH; + tmpstr[1] = '\0'; + REGISTER_STRING_CONSTANT("DIRECTORY_SEPARATOR", tmpstr, 0); return SUCCESS; }