- use bb_msg_{read,write}_error where appropriate.
   text	   data	    bss	    dec	    hex	filename
 825015	   9100	 645216	1479331	 1692a3	busybox.old
 824919	   9100	 645216	1479235	 169243	busybox
diff --git a/archival/gzip.c b/archival/gzip.c
index 4f60c6b..91b2948 100644
--- a/archival/gzip.c
+++ b/archival/gzip.c
@@ -324,7 +324,7 @@
 	unsigned n;
 
 	while ((n = write(fd, buf, cnt)) != cnt) {
-		if (n == (unsigned) (-1)) bb_error_msg_and_die("can't write");
+		if (n == (unsigned) (-1)) bb_error_msg_and_die(bb_msg_write_error);
 		cnt -= n;
 		buf = (void *) ((char *) buf + n);
 	}