![]() ![]() | ![]() |
version 1.1, 2012/02/21 23:00:54 | version 1.1.1.2, 2014/06/15 16:09:43 |
---|---|
Line 58 filemap(const char *name, | Line 58 filemap(const char *name, |
} | } |
if (fstat(fd, &sb) < 0) { | if (fstat(fd, &sb) < 0) { |
perror(name); | perror(name); |
close(fd); | |
return 0; | return 0; |
} | } |
if (!S_ISREG(sb.st_mode)) { | if (!S_ISREG(sb.st_mode)) { |
fprintf(stderr, "%s: not a regular file\n", name); | fprintf(stderr, "%s: not a regular file\n", name); |
close(fd); | |
return 0; | return 0; |
} | } |
nbytes = sb.st_size; | nbytes = sb.st_size; |