Commit 544b9e78 authored by Alejandro Mery's avatar Alejandro Mery
Browse files

bin2fex: better error message when input is not a regular file

parent 7ad2a5c3
...@@ -67,7 +67,7 @@ int main(int argc, char *argv[]) ...@@ -67,7 +67,7 @@ int main(int argc, char *argv[])
if (fstat(fd[0], &sb) == -1) if (fstat(fd[0], &sb) == -1)
errf("fstat: %s: %s\n", filename[0], strerror(errno)); errf("fstat: %s: %s\n", filename[0], strerror(errno));
else if (!S_ISREG(sb.st_mode)) else if (!S_ISREG(sb.st_mode))
errf("%s: %s\n", filename[0], strerror(errno)); errf("%s: not a regular file (mode:%d).\n", filename[0], sb.st_mode);
else if ((p = mmap(0, sb.st_size, PROT_READ, MAP_SHARED, fd[0], 0)) == MAP_FAILED) else if ((p = mmap(0, sb.st_size, PROT_READ, MAP_SHARED, fd[0], 0)) == MAP_FAILED)
errf("mmap: %s: %s\n", filename[0], strerror(errno)); errf("mmap: %s: %s\n", filename[0], strerror(errno));
else { else {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment