Lines Matching defs:bsdtar

28 struct bsdtar {  struct
30 const char *filename; /* -f filename */
31 char *pending_chdir; /* -C dir */
32 const char *names_from_file; /* -T file */
33 int bytes_per_block; /* -b block_size */
34 int bytes_in_last_block; /* See -b handling. */
35 int verbose; /* -v */
36 unsigned int flags; /* Bitfield of boolean options */
37 int extract_flags; /* Flags for extract operation */
38 int readdisk_flags; /* Flags for read disk operation */
39 int strip_components; /* Remove this many leading dirs */
40 int gid; /* --gid */
41 const char *gname; /* --gname */
42 int uid; /* --uid */
43 const char *uname; /* --uname */
44 const char *passphrase; /* --passphrase */
45 char mode; /* Program mode: 'c', 't', 'r', 'u', 'x' */
46 char symlink_mode; /* H or L, per BSD conventions */
47 const char *option_options; /* --options */
48 char day_first; /* show day before month in -tv output */
49 struct creation_set *cset;
52 int getopt_state;
53 char *getopt_word;
56 int fd;
59 int argc;
60 char **argv;
61 const char *argument;
62 size_t gs_width; /* For 'list_item' in read.c */
63 size_t u_width; /* for 'list_item' in read.c */
64 uid_t user_uid; /* UID running this program */
65 int return_value; /* Value returned by main() */
66 char warned_lead_slash; /* Already displayed warning */
67 char next_line_is_dir; /* Used for -C parsing in -cT */
73 struct archive *diskreader; /* for write.c */
74 struct archive_entry_linkresolver *resolver; /* for write.c */
75 struct archive_dir *archive_dir; /* for write.c */
76 struct name_cache *gname_cache; /* for write.c */
77 char *buff; /* for write.c */
78 size_t buff_size; /* for write.c */
79 int first_fs; /* for write.c */
80 struct archive *matching; /* for matching.c */
81 struct security *security; /* for read.c */
82 struct name_cache *uname_cache; /* for write.c */
83 struct siginfo_data *siginfo; /* for siginfo.c */
84 struct substitution *substitution; /* for subst.c */
85 char *ppbuff; /* for util.c */