diff -r 47f3e27cb978 -r 0a11e755ccda librazor/util.c --- a/librazor/util.c Thu Jan 08 17:50:04 2009 +0000 +++ b/librazor/util.c Fri Jan 09 16:35:09 2009 +0000 @@ -27,6 +27,7 @@ #include #include #include +#include #include #include #if HAVE_SYS_MMAN_H @@ -73,8 +74,8 @@ return -1; } } else if (mkdir(buffer, 0777) < 0) { - fprintf(stderr, "failed to make directory %s: %m\n", - buffer); + fprintf(stderr, "failed to make directory %s: %s\n", + buffer, strerror(errno)); return -1; } @@ -97,7 +98,7 @@ while (rest > 0) { written = write(fd, p, rest); if (written < 0) { - fprintf(stderr, "write error: %m\n"); + perror("write error"); return -1; } rest -= written;