aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Kerr <jeremy.kerr@canonical.com>2012-08-13 15:14:11 +0800
committerJeremy Kerr <jeremy.kerr@canonical.com>2012-08-13 15:14:11 +0800
commit93897527411d38ee39864afb24c2826b6de0890b (patch)
tree98dc757b37bcc753b2e9fc26c488cb7430a83725
parentdcae99eca5e1ae8f2e062cfd0fa69cb2429d0c1a (diff)
downloadsbsigntools-93897527411d38ee39864afb24c2826b6de0890b.tar.gz
image: use fileio_write_file
Signed-off-by: Jeremy Kerr <jeremy.kerr@canonical.com>
-rw-r--r--src/image.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/image.c b/src/image.c
index 99d7962..145de99 100644
--- a/src/image.c
+++ b/src/image.c
@@ -511,16 +511,5 @@ out:
int image_write_detached(struct image *image, const char *filename)
{
- int fd, rc;
-
- fd = open(filename, O_WRONLY | O_CREAT | O_TRUNC, 0644);
- if (fd < 0) {
- perror("open");
- return -1;
- }
-
- rc = write_all(fd, image->sigbuf, image->sigsize);
-
- close(fd);
- return !rc;
+ return fileio_write_file(filename, image->sigbuf, image->sigsize);
}