| /* vi: set sw=4 ts=4: | |
| * | |
| * bzcat.c - decompress stdin to stdout using bunzip2. | |
| * | |
| * Copyright 2007 Rob Landley <rob@landley.net> | |
| * | |
| * Not in SUSv3. | |
| USE_BZCAT(NEWTOY(bzcat, NULL, TOYFLAG_USR|TOYFLAG_BIN)) | |
| config BZCAT | |
| bool "bzcat" | |
| default y | |
| help | |
| usage: bzcat [filename...] | |
| Decompress listed files to stdout. Use stdin if no files listed. | |
| */ | |
| #include "toys.h" | |
| static void do_bzcat(int fd, char *name) | |
| { | |
| bunzipStream(fd, 1); | |
| } | |
| void bzcat_main(void) | |
| { | |
| loopfiles(toys.optargs, do_bzcat); | |
| } |