diff --git a/src/bin/mkdos/mkdos.cpp b/src/bin/mkdos/mkdos.cpp index 6c21dd4141..a9aa9a62a9 100644 --- a/src/bin/mkdos/mkdos.cpp +++ b/src/bin/mkdos/mkdos.cpp @@ -28,6 +28,7 @@ THE SOFTWARE. #include #include #include +#include #include #include #include @@ -152,7 +153,7 @@ status_t Initialize(int fatbits, const char *device, const char *label, bool nop int fd = open(device, O_RDWR); if (fd < 0) { - fprintf(stderr,"Error: couldn't open file for device %s %s\n",device, strerror(fd)); + fprintf(stderr, "Error: couldn't open file for device %s (%s)\n", device, strerror(errno)); return B_ERROR; }