Lines Matching defs:bsdtar

48 struct bsdtar {  struct
50 const char *filename; /* -f filename */
51 char *pending_chdir; /* -C dir */
52 const char *names_from_file; /* -T file */
53 int bytes_per_block; /* -b block_size */
54 int bytes_in_last_block; /* See -b handling. */
55 int verbose; /* -v */
56 unsigned int flags; /* Bitfield of boolean options */
57 int extract_flags; /* Flags for extract operation */
58 int readdisk_flags; /* Flags for read disk operation */
59 int strip_components; /* Remove this many leading dirs */
60 int gid; /* --gid */
61 const char *gname; /* --gname */
62 int uid; /* --uid */
63 const char *uname; /* --uname */
64 const char *passphrase; /* --passphrase */
65 char mode; /* Program mode: 'c', 't', 'r', 'u', 'x' */
66 char symlink_mode; /* H or L, per BSD conventions */
67 const char *option_options; /* --options */
68 char day_first; /* show day before month in -tv output */
69 struct creation_set *cset;
72 int getopt_state;
73 char *getopt_word;
76 int fd;
79 int argc;
80 char **argv;
81 const char *argument;
82 size_t gs_width; /* For 'list_item' in read.c */
83 size_t u_width; /* for 'list_item' in read.c */
84 uid_t user_uid; /* UID running this program */
85 int return_value; /* Value returned by main() */
86 char warned_lead_slash; /* Already displayed warning */
87 char next_line_is_dir; /* Used for -C parsing in -cT */
93 struct archive *diskreader; /* for write.c */
94 struct archive_entry_linkresolver *resolver; /* for write.c */
95 struct archive_dir *archive_dir; /* for write.c */
96 struct name_cache *gname_cache; /* for write.c */
97 char *buff; /* for write.c */
98 size_t buff_size; /* for write.c */
99 int first_fs; /* for write.c */
100 struct archive *matching; /* for matching.c */
101 struct security *security; /* for read.c */
102 struct name_cache *uname_cache; /* for write.c */
103 struct siginfo_data *siginfo; /* for siginfo.c */
104 struct substitution *substitution; /* for subst.c */
105 char *ppbuff; /* for util.c */