Fix off-by-one in apathmax() as the path is relative to "/"

1) Use size_t * instead of long *
2) Fallback to PATH_MAX instead of BUFSIZ
3) Header cleanup
This commit is contained in:
sin
2015-03-06 23:48:37 +00:00
parent 0c2f19c210
commit 7d36a35649
5 changed files with 10 additions and 11 deletions

2
util.h
View File

@@ -21,7 +21,7 @@
extern char *argv0;
char *agetcwd(void);
void apathmax(char **, long *);
void apathmax(char **, size_t *);
void *ecalloc(size_t, size_t);
void *emalloc(size_t);