diff -r 47f3e27cb978 -r 13beaca8b75f librazor/util.c --- a/librazor/util.c Thu Jan 08 17:50:04 2009 +0000 +++ b/librazor/util.c Fri Apr 17 23:08:11 2009 +0100 @@ -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;