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

View File

@@ -7,7 +7,7 @@ char *
agetcwd(void)
{
char *buf;
long size;
size_t size;
apathmax(&buf, &size);
if (!getcwd(buf, size))