version 1.186, 2016/05/25 23:48:45 |
version 1.187, 2016/09/12 01:22:38 |
|
|
* |
* |
*/ |
*/ |
|
|
#include <sys/param.h> /* roundup MAX */ |
|
#include <sys/types.h> |
#include <sys/types.h> |
#include <sys/poll.h> |
#include <sys/poll.h> |
#include <sys/wait.h> |
#include <sys/wait.h> |
|
|
setlocale(LC_CTYPE, ""); |
setlocale(LC_CTYPE, ""); |
|
|
/* Copy argv, because we modify it */ |
/* Copy argv, because we modify it */ |
newargv = xcalloc(MAX(argc + 1, 1), sizeof(*newargv)); |
newargv = xcalloc(MAXIMUM(argc + 1, 1), sizeof(*newargv)); |
for (n = 0; n < argc; n++) |
for (n = 0; n < argc; n++) |
newargv[n] = xstrdup(argv[n]); |
newargv[n] = xstrdup(argv[n]); |
argv = newargv; |
argv = newargv; |
|
|
run_err("fstat: %s", strerror(errno)); |
run_err("fstat: %s", strerror(errno)); |
return (0); |
return (0); |
} |
} |
size = roundup(stb.st_blksize, blksize); |
size = ROUNDUP(stb.st_blksize, blksize); |
if (size == 0) |
if (size == 0) |
size = blksize; |
size = blksize; |
if (bp->cnt >= size) |
if (bp->cnt >= size) |