summaryrefslogtreecommitdiff
path: root/cpio/cmdline.c
diff options
context:
space:
mode:
authorTim Kientzle <kientzle@gmail.com>2008-05-28 18:17:53 -0400
committerTim Kientzle <kientzle@gmail.com>2008-05-28 18:17:53 -0400
commit55cd13edec5f2a9b2a07c452d5d21c1209cc113d (patch)
treee26175c3739084745342ded25d85d64707b3ebbe /cpio/cmdline.c
parente5cc9b33aabceff79b0b96a7fbe343d4df0491ed (diff)
downloadlibarchive-55cd13edec5f2a9b2a07c452d5d21c1209cc113d.tar.gz
Callbacks are annoying. Change the callback-driven line processor
into a separate line reader that returns a line each time it's called. SVN-Revision: 101
Diffstat (limited to 'cpio/cmdline.c')
-rw-r--r--cpio/cmdline.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpio/cmdline.c b/cpio/cmdline.c
index 4b337279..75857c1c 100644
--- a/cpio/cmdline.c
+++ b/cpio/cmdline.c
@@ -66,7 +66,7 @@ struct option {
*/
-static const char *cpio_opts = "AaBC:F:O:cdE:f:H:hijLlmopR:rtuvW:yZz";
+static const char *cpio_opts = "0AaBC:F:O:cdE:f:H:hijLlmopR:rtuvW:yZz";
/*
* On systems that lack getopt_long, long options can be specified
@@ -86,6 +86,7 @@ static const struct option cpio_longopts[] = {
{ "format", required_argument, NULL, 'H' },
{ "help", no_argument, NULL, 'h' },
{ "insecure", no_argument, NULL, OPTION_INSECURE },
+ { "null", no_argument, NULL, '0' },
{ "owner", required_argument, NULL, 'R' },
{ "quiet", no_argument, NULL, OPTION_QUIET },
{ "verbose", no_argument, NULL, 'v' },