]> granicus.if.org Git - php/commitdiff
- export php_scandir and php_alphasort correctly (used by APC for example)
authorPierre Joye <pajoye@php.net>
Tue, 2 Dec 2008 10:15:08 +0000 (10:15 +0000)
committerPierre Joye <pajoye@php.net>
Tue, 2 Dec 2008 10:15:08 +0000 (10:15 +0000)
main/php_scandir.c
main/php_scandir.h

index 320d108224ad3faba226bfca5b33fe919596e426..8dd218d1569aab52c19e9190553bf94a9543cedc 100644 (file)
 #include <string.h>
 #endif
 
-int php_alphasort(const struct dirent **a, const struct dirent **b)
+PHPAPI int php_alphasort(const struct dirent **a, const struct dirent **b)
 {
        return strcoll((*a)->d_name,(*b)->d_name);
 }
 #endif /* HAVE_ALPHASORT */
 
 #ifndef HAVE_SCANDIR
-int php_scandir(const char *dirname, struct dirent **namelist[], int (*selector) (const struct dirent *entry), int (*compare) (const struct dirent **a, const struct dirent **b))
+PHPAPI int php_scandir(const char *dirname, struct dirent **namelist[], int (*selector) (const struct dirent *entry), int (*compare) (const struct dirent **a, const struct dirent **b))
 {
        DIR *dirp = NULL;
        struct dirent **vector = NULL;
index 5c6584c61603e3938efd8cb737fb9afda0198948..c3b6f0a7c1d639485962f470bc84a44c960c5369 100644 (file)
 #ifdef HAVE_SCANDIR
 #define php_scandir            scandir
 #else
-int php_scandir(const char *dirname, struct dirent **namelist[], int (*selector) (const struct dirent *entry), int (*compare) (const struct dirent **a, const struct dirent **b));
+PHPAPI int php_scandir(const char *dirname, struct dirent **namelist[], int (*selector) (const struct dirent *entry), int (*compare) (const struct dirent **a, const struct dirent **b));
 #endif
 
 #ifdef HAVE_ALPHASORT
 #define php_alphasort  alphasort
 #else
-int php_alphasort(const struct dirent **a, const struct dirent **b);
+PHPAPI int php_alphasort(const struct dirent **a, const struct dirent **b);
 #endif
 
 #endif /* PHP_SCANDIR_H */