Lines Matching defs:State_s
143 typedef struct State_s /* program state */ struct
145 void* context; /* builtin context */
146 int backup; /* BAK_* type */
147 int directory; /* destination is directory */
148 int flags; /* FTS_* flags */
149 int force; /* force approval */
150 int fs3d; /* 3d fs enabled */
151 int hierarchy; /* preserve hierarchy */
152 int interactive; /* prompt for approval */
153 int missmode; /* default missing dir mode */
154 int official; /* move to next view */
155 int op; /* {CP,LN,MV} */
156 int perm; /* permissions to preserve */
157 int postsiz; /* state.path post index */
158 int presiz; /* state.path pre index */
159 int preserve; /* preserve { id mode time } */
160 int recursive; /* subtrees too */
161 int suflen; /* strlen(state.suffix) */
162 int sync; /* fsync() each file after copy */
163 int uid; /* caller uid */
164 int update; /* replace only if newer */
165 int verbose; /* list each file before op */
166 int wflags; /* open() for write flags */
168 int (*link)(const char*, const char*); /* link */
169 int (*stat)(const char*, struct stat*); /* stat */
172 int pathsiz; /* state.path buffer size */
175 char* path; /* to pathname buffer */
176 char* opname; /* state.op message string */
177 char* suffix; /* backup suffix */
179 Sfio_t* tmp; /* tmp string stream */
181 char text[PATH_MAX]; /* link text buffer */