version 1.64, 2001/03/28 20:04:38 |
version 1.65, 2001/04/06 16:46:59 |
|
|
off_t i; |
off_t i; |
int amt, fd, haderr, indx, result; |
int amt, fd, haderr, indx, result; |
char *last, *name, buf[2048]; |
char *last, *name, buf[2048]; |
|
int len; |
|
|
for (indx = 0; indx < argc; ++indx) { |
for (indx = 0; indx < argc; ++indx) { |
name = argv[indx]; |
name = argv[indx]; |
statbytes = 0; |
statbytes = 0; |
|
len = strlen(name); |
|
while (len > 1 && name[len-1] == '/') |
|
name[--len] = '\0'; |
if ((fd = open(name, O_RDONLY, 0)) < 0) |
if ((fd = open(name, O_RDONLY, 0)) < 0) |
goto syserr; |
goto syserr; |
if (fstat(fd, &stb) < 0) { |
if (fstat(fd, &stb) < 0) { |