diff options
author | Colin Patrick McCabe <cmccabe@alumni.cmu.edu> | 2011-02-10 05:49:31 -0800 |
---|---|---|
committer | Colin Patrick McCabe <cmccabe@alumni.cmu.edu> | 2011-02-10 05:55:01 -0800 |
commit | ea80a0669ed695f0e07971fc7e176a68e7997bda (patch) | |
tree | 5fbcef3e4902cc077a872e766794d10112e8ef13 /src/btrfs_ioc_test.c | |
parent | cd2a2d7372f6221c67dcf54c4999a08a7afed949 (diff) | |
download | ceph-ea80a0669ed695f0e07971fc7e176a68e7997bda.tar.gz |
btrfs_ioc_test.c: use safe_write
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Diffstat (limited to 'src/btrfs_ioc_test.c')
-rw-r--r-- | src/btrfs_ioc_test.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/btrfs_ioc_test.c b/src/btrfs_ioc_test.c index a50c5c4e1f9..e12bad14d1b 100644 --- a/src/btrfs_ioc_test.c +++ b/src/btrfs_ioc_test.c @@ -7,6 +7,7 @@ #include <sys/ioctl.h> #include <fcntl.h> +#include "common/safe_io.h" #include "os/btrfs_ioctl.h" void do_open_wr(const char *fname, int *fd) @@ -46,9 +47,10 @@ void do_write(int fd, int len) } memset(buf, 0, len); - rc = write(fd, buf, len); - if (rc < 0) { - perror("write"); + rc = safe_write(fd, buf, len); + if (rc) { + fprintf(stderr, "safe_write failed with error %d (%s)\n", + rc, strerror(rc)); exit(1); } |