]> granicus.if.org Git - php/commitdiff
- In PHP we're supposed to only use MAXPATHLEN (defined in php.h)
authorAndi Gutmans <andi@php.net>
Sat, 16 Dec 2000 20:56:44 +0000 (20:56 +0000)
committerAndi Gutmans <andi@php.net>
Sat, 16 Dec 2000 20:56:44 +0000 (20:56 +0000)
ext/dba/dba_dbm.c

index cda5aa7200111ca37cbb1c12af521e17e26f5ab8..a9df5452c16bd347b9c32740beac4cc710e8159a 100644 (file)
 #define DBM_DATA dba_dbm_data *dba = info->dbf
 #define DBM_GKEY datum gkey; gkey.dptr = (char *) key; gkey.dsize = keylen
 
-#ifndef PATH_MAX
-#define PATH_MAX 255
-#endif
-
 #define TRUNC_IT(extension, mode) \
-       snprintf(buf, PATH_MAX, "%s" extension, info->path); \
-       buf[PATH_MAX] = '\0'; \
+       snprintf(buf, MAXPATHLEN, "%s" extension, info->path); \
+       buf[MAXPATHLEN-1] = '\0'; \
        if((fd = V_OPEN((buf, O_CREAT | mode | O_WRONLY, filemode))) == -1) \
                return FAILURE; \
        close(fd);
@@ -71,7 +67,7 @@ DBA_OPEN_FUNC(dbm)
        }
        
        if(info->mode == DBA_TRUNC) {
-               char buf[PATH_MAX + 1];
+               char buf[MAXPATHLEN];
 
                /* dbm/ndbm original */
                TRUNC_IT(".pag", O_TRUNC);
@@ -79,7 +75,7 @@ DBA_OPEN_FUNC(dbm)
        }
 
        if(info->mode == DBA_CREAT) {
-               char buf[PATH_MAX + 1];
+               char buf[MAXPATHLEN];
 
                TRUNC_IT(".pag", 0);
                TRUNC_IT(".dir", 0);