From 823d60d621f2fbc36c03c02dcba6ea101dd94d66 Mon Sep 17 00:00:00 2001 From: Jeff Garzik Date: Thu, 10 Feb 2005 03:16:50 -0500 Subject: [PATCH] [gen_init_cpio] When outputting a buffer, don't use char-at-a-time I/O. --- usr/gen_init_cpio.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/usr/gen_init_cpio.c b/usr/gen_init_cpio.c index 10bb8f8..33dbcbf 100644 --- a/usr/gen_init_cpio.c +++ b/usr/gen_init_cpio.c @@ -295,7 +295,6 @@ static int cpio_mkfile(const char *name, const char *location, struct stat buf; int file = -1; int retval; - int i; int rc = -1; mode |= S_IFREG; @@ -344,8 +343,7 @@ static int cpio_mkfile(const char *name, const char *location, push_string(name); push_pad(); - for (i = 0; i < buf.st_size; ++i) - fputc(filebuf[i], stdout); + fwrite(filebuf, buf.st_size, 1, stdout); offset += buf.st_size; push_pad(); rc = 0; -- 1.7.10.4