+ {"absolute-names", no_argument, NULL, 'P'},
+ {"absolute-paths", no_argument, NULL, OBSOLETE_ABSOLUTE_NAMES},
+ {"after-date", required_argument, NULL, 'N'},
+ {"append", no_argument, NULL, 'r'},
+ {"atime-preserve", no_argument, &atime_preserve_option, 1},
+ {"backup", optional_argument, NULL, BACKUP_OPTION},
+ {"block-compress", no_argument, NULL, OBSOLETE_BLOCK_COMPRESS},
+ {"block-number", no_argument, NULL, 'R'},
+ {"block-size", required_argument, NULL, OBSOLETE_BLOCKING_FACTOR},
+ {"blocking-factor", required_argument, NULL, 'b'},
+ {"catenate", no_argument, NULL, 'A'},
+ {"checkpoint", no_argument, &checkpoint_option, 1},
+ {"compare", no_argument, NULL, 'd'},
+ {"compress", no_argument, NULL, 'Z'},
+ {"concatenate", no_argument, NULL, 'A'},
+ {"confirmation", no_argument, NULL, 'w'},
+ /* FIXME: --selective as a synonym for --confirmation? */
+ {"create", no_argument, NULL, 'c'},
+ {"delete", no_argument, NULL, DELETE_OPTION},
+ {"dereference", no_argument, NULL, 'h'},
+ {"diff", no_argument, NULL, 'd'},
+ {"directory", required_argument, NULL, 'C'},
+ {"exclude", required_argument, NULL, EXCLUDE_OPTION},
+ {"exclude-from", required_argument, NULL, 'X'},
+ {"extract", no_argument, NULL, 'x'},
+ {"file", required_argument, NULL, 'f'},
+ {"files-from", required_argument, NULL, 'T'},
+ {"force-local", no_argument, &force_local_option, 1},
+ {"get", no_argument, NULL, 'x'},
+ {"group", required_argument, NULL, GROUP_OPTION},
+ {"gunzip", no_argument, NULL, 'z'},
+ {"gzip", no_argument, NULL, 'z'},
+ {"help", no_argument, &show_help, 1},
+ {"ignore-failed-read", no_argument, &ignore_failed_read_option, 1},
+ {"ignore-zeros", no_argument, NULL, 'i'},
+ /* FIXME: --ignore-end as a new name for --ignore-zeros? */
+ {"incremental", no_argument, NULL, 'G'},
+ {"info-script", required_argument, NULL, 'F'},
+ {"interactive", no_argument, NULL, 'w'},
+ {"keep-old-files", no_argument, NULL, 'k'},
+ {"label", required_argument, NULL, 'V'},
+ {"list", no_argument, NULL, 't'},
+ {"listed-incremental", required_argument, NULL, 'g'},
+ {"mode", required_argument, NULL, MODE_OPTION},
+ {"modification-time", no_argument, NULL, OBSOLETE_TOUCH},
+ {"multi-volume", no_argument, NULL, 'M'},
+ {"new-volume-script", required_argument, NULL, 'F'},
+ {"newer", required_argument, NULL, 'N'},
+ {"newer-mtime", required_argument, NULL, NEWER_MTIME_OPTION},
+ {"null", no_argument, NULL, NULL_OPTION},
+ {"no-recursion", no_argument, NULL, NO_RECURSE_OPTION},
+ {"numeric-owner", no_argument, &numeric_owner_option, 1},
+ {"old-archive", no_argument, NULL, 'o'},
+ {"one-file-system", no_argument, NULL, 'l'},
+ {"owner", required_argument, NULL, OWNER_OPTION},
+ {"portability", no_argument, NULL, 'o'},
+ {"posix", no_argument, NULL, POSIX_OPTION},
+ {"preserve", no_argument, NULL, PRESERVE_OPTION},
+ {"preserve-order", no_argument, NULL, 's'},
+ {"preserve-permissions", no_argument, NULL, 'p'},
+ {"recursive-unlink", no_argument, &recursive_unlink_option, 1},
+ {"read-full-blocks", no_argument, NULL, OBSOLETE_READ_FULL_RECORDS},
+ {"read-full-records", no_argument, NULL, 'B'},
+ /* FIXME: --partial-blocks might be a synonym for --read-full-records? */
+ {"record-number", no_argument, NULL, OBSOLETE_BLOCK_NUMBER},
+ {"record-size", required_argument, NULL, RECORD_SIZE_OPTION},
+ {"remove-files", no_argument, &remove_files_option, 1},
+ {"rsh-command", required_argument, NULL, RSH_COMMAND_OPTION},
+ {"same-order", no_argument, NULL, 's'},
+ {"same-owner", no_argument, &same_owner_option, 1},
+ {"same-permissions", no_argument, NULL, 'p'},
+ {"show-omitted-dirs", no_argument, &show_omitted_dirs_option, 1},
+ {"sparse", no_argument, NULL, 'S'},
+ {"starting-file", required_argument, NULL, 'K'},
+ {"suffix", required_argument, NULL, SUFFIX_OPTION},
+ {"tape-length", required_argument, NULL, 'L'},
+ {"to-stdout", no_argument, NULL, 'O'},
+ {"totals", no_argument, &totals_option, 1},
+ {"touch", no_argument, NULL, 'm'},
+ {"uncompress", no_argument, NULL, 'Z'},
+ {"ungzip", no_argument, NULL, 'z'},
+ {"unlink-first", no_argument, NULL, 'U'},
+ {"update", no_argument, NULL, 'u'},
+ {"use-compress-program", required_argument, NULL, USE_COMPRESS_PROGRAM_OPTION},
+ {"verbose", no_argument, NULL, 'v'},
+ {"verify", no_argument, NULL, 'W'},
+ {"version", no_argument, &show_version, 1},
+ {"version-control", required_argument, NULL, OBSOLETE_VERSION_CONTROL},
+ {"volno-file", required_argument, NULL, VOLNO_FILE_OPTION},