Ilia Alshanetsky wrote:
iliaa Mon Jan 27 15:39:31 2003 EDTAdded files: /php4/main php_scandir.c php_scandir.h Modified files: /php4/win32 readdir.h readdir.c /php4 configure.in /php4/main php_ini.c Log: Moved the scandir code into it's own files so that it can be used by other OSes where libc does not have a native scandir() implementation.
This broke the Win32 build. The attached patch works for me, but I'd like it reviewed before I commit. -- Sebastian Bergmann http://sebastian-bergmann.de/ http://phpOpenTracker.de/ Did I help you? Consider a gift: http://wishlist.sebastian-bergmann.de/
Index: main/php_scandir.c =================================================================== RCS file: /repository/php4/main/php_scandir.c,v retrieving revision 1.1 diff -u -r1.1 php_scandir.c --- main/php_scandir.c 27 Jan 2003 20:39:31 -0000 1.1 +++ main/php_scandir.c 27 Jan 2003 21:08:29 -0000 @@ -18,7 +18,11 @@ */ #include "php_scandir.h" +#ifdef PHP_WIN32 +#include "config.w32.h" +#else #include "php_config.h" +#endif #ifndef HAVE_SCANDIR #include <sys/types.h> Index: main/php_scandir.h =================================================================== RCS file: /repository/php4/main/php_scandir.h,v retrieving revision 1.1 diff -u -r1.1 php_scandir.h --- main/php_scandir.h 27 Jan 2003 20:39:31 -0000 1.1 +++ main/php_scandir.h 27 Jan 2003 21:08:29 -0000 @@ -1,12 +1,14 @@ #include <sys/types.h> -#include "php_config.h" #ifdef HAVE_DIRENT_H # include <dirent.h> #endif #ifdef PHP_WIN32 +#include "config.w32.h" #include "win32/readdir.h" +#else +#include "php_config.h" #endif #ifndef HAVE_ALPHASORT Index: win32/php4dllts.dsp =================================================================== RCS file: /repository/php4/win32/php4dllts.dsp,v retrieving revision 1.100 diff -u -r1.100 php4dllts.dsp --- win32/php4dllts.dsp 23 Jan 2003 09:35:02 -0000 1.100 +++ win32/php4dllts.dsp 27 Jan 2003 21:08:32 -0000 @@ -214,6 +214,10 @@ # End Source File # Begin Source File +SOURCE="..\main\php_scandir.c" +# End Source File +# Begin Source File + SOURCE=..\main\php_ticks.c # End Source File # Begin Source File
-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php
