From 2e6d3cfa82eb64fffe53ccb5669aa7146228cf8f Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Sun, 24 Jun 2001 12:36:54 +0000 Subject: Nore unarchive (and doc) fixes from Laurence Anderson --- cpio.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'cpio.c') diff --git a/cpio.c b/cpio.c index ecd6f534a..101d6ec49 100644 --- a/cpio.c +++ b/cpio.c @@ -21,7 +21,6 @@ * Limitations: * Doesn't check CRC's * Only supports new ASCII and CRC formats - * Doesnt support hard links * */ #include @@ -45,9 +44,9 @@ extern int cpio_main(int argc, char **argv) case 'i': // extract extract_function |= extract_all_to_fs; break; - case 'd': // create directories - extract_function |= extract_create_dirs; - oldmask = umask(077); /* Make create_path act like GNU cpio */ + case 'd': // create _leading_ directories + extract_function |= extract_create_leading_dirs; + oldmask = umask(077); /* Make make_directory act like GNU cpio */ break; case 'm': // preserve modification time extract_function |= extract_preserve_date; -- cgit v1.2.3