diff options
author | Andi Gutmans <andi@php.net> | 2000-12-16 20:56:44 +0000 |
---|---|---|
committer | Andi Gutmans <andi@php.net> | 2000-12-16 20:56:44 +0000 |
commit | 8518010945fa3de1de65384a8b11e7e48161d452 (patch) | |
tree | cc05db23d014aea04732329703c11f299bfbd26c /ext/dba | |
parent | 86a1cace276f827bd8261e624c4839b58ffc5f15 (diff) | |
download | php-git-8518010945fa3de1de65384a8b11e7e48161d452.tar.gz |
- In PHP we're supposed to only use MAXPATHLEN (defined in php.h)
Diffstat (limited to 'ext/dba')
-rw-r--r-- | ext/dba/dba_dbm.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/ext/dba/dba_dbm.c b/ext/dba/dba_dbm.c index cda5aa7200..a9df5452c1 100644 --- a/ext/dba/dba_dbm.c +++ b/ext/dba/dba_dbm.c @@ -44,13 +44,9 @@ #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); |