1.1 --- a/librazor/util.c Thu Jan 08 17:50:04 2009 +0000
1.2 +++ b/librazor/util.c Thu Jan 22 22:54:45 2009 +0000
1.3 @@ -27,6 +27,7 @@
1.4 #include <stdlib.h>
1.5 #include <stdio.h>
1.6 #include <stdint.h>
1.7 +#include <errno.h>
1.8 #include <unistd.h>
1.9 #include <fcntl.h>
1.10 #if HAVE_SYS_MMAN_H
1.11 @@ -73,8 +74,8 @@
1.12 return -1;
1.13 }
1.14 } else if (mkdir(buffer, 0777) < 0) {
1.15 - fprintf(stderr, "failed to make directory %s: %m\n",
1.16 - buffer);
1.17 + fprintf(stderr, "failed to make directory %s: %s\n",
1.18 + buffer, strerror(errno));
1.19 return -1;
1.20 }
1.21
1.22 @@ -97,7 +98,7 @@
1.23 while (rest > 0) {
1.24 written = write(fd, p, rest);
1.25 if (written < 0) {
1.26 - fprintf(stderr, "write error: %m\n");
1.27 + perror("write error");
1.28 return -1;
1.29 }
1.30 rest -= written;