librazor/util.c
changeset 350 1555934cfb04
parent 338 47f3e27cb978
child 359 c9c90315ea24
     1.1 --- a/librazor/util.c	Thu Jan 08 17:50:04 2009 +0000
     1.2 +++ b/librazor/util.c	Wed Jan 14 12:21:38 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;