Changeset a569125 in freewrt for tools/paxmirabilis/src/extern.h
- Timestamp:
- Feb 16, 2012, 10:14:16 PM (14 years ago)
- Branches:
- freewrt_1_0, freewrt_2_0
- Children:
- 7417b08
- Parents:
- 3784d08
- File:
-
- 1 edited
-
tools/paxmirabilis/src/extern.h (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tools/paxmirabilis/src/extern.h
r3784d08 ra569125 1 /** $MirOS: src/bin/pax/extern.h,v 1.1 2 2009/10/04 14:51:06tg Exp $ */2 /* $OpenBSD: extern.h,v 1.3 2 2006/11/17 08:38:04 ottoExp $ */1 /** $MirOS: src/bin/pax/extern.h,v 1.19 2012/02/16 17:27:31 tg Exp $ */ 2 /* $OpenBSD: extern.h,v 1.34 2010/12/02 04:08:27 tedu Exp $ */ 3 3 /* $NetBSD: extern.h,v 1.5 1996/03/26 23:54:16 mrg Exp $ */ 4 4 … … 47 47 #endif 48 48 49 #if !defined(__INTERIX) && !defined(__APPLE__) 50 #define HAS_TAPE 1 51 #else 52 #define HAS_TAPE 0 53 #endif 54 49 /* 50 * ar.c 51 */ 52 int uar_stwr(int); 53 int uar_ismagic(char *); 54 int uar_id(char *, int) __attribute__((__noreturn__)); 55 int uar_rd(ARCHD *, char *); 56 int uar_wr(ARCHD *); 57 int uar_wr_data(ARCHD *, int, off_t *); 58 off_t uar_endrd(void); 59 int uar_trail(ARCHD *, char *, int, int *) __attribute__((__noreturn__)); 55 60 56 61 /* … … 58 63 */ 59 64 extern const char *arcname; 60 extern const char * gzip_program;65 extern const char *compress_program; 61 66 extern int force_one_volume; 62 67 int ar_open(const char *); … … 71 76 int ar_rev(off_t ); 72 77 int ar_next(void); 78 extern int ar_do_keepopen; 79 int ar_next_keepopen(void); 73 80 74 81 /* … … 107 114 void cp_file(ARCHD *, int, int); 108 115 int buf_fill(void); 116 int buf_fill_internal(int); 109 117 int buf_flush(int); 110 118 … … 130 138 int cpio_rd(ARCHD *, char *); 131 139 off_t cpio_endrd(void); 132 int cpio_stwr( void);133 int dist_stwr( void);140 int cpio_stwr(int); 141 int dist_stwr(int); 134 142 int cpio_wr(ARCHD *); 135 143 int vcpio_id(char *, int); … … 138 146 int vcpio_rd(ARCHD *, char *); 139 147 off_t vcpio_endrd(void); 140 int crc_stwr( void);141 int v4root_stwr( void);142 int v4norm_stwr( void);148 int crc_stwr(int); 149 int v4root_stwr(int); 150 int v4norm_stwr(int); 143 151 int vcpio_wr(ARCHD *); 144 152 int bcpio_id(char *, int); … … 176 184 int ftree_add(char *, int); 177 185 void ftree_sel(ARCHD *); 186 void ftree_skipped_newer(void); 178 187 void ftree_chk(void); 179 188 int next_file(ARCHD *); … … 187 196 u_long asc_ul(char *, int, int); 188 197 int ul_asc(u_long, char *, int, int); 189 #ifndef LONG_OFF_T 190 u_quad_t asc_uqd(char *, int, int); 191 int uqd_asc(u_quad_t, char *, int, int); 192 #endif 198 ot_type asc_ot(char *, int, int); 199 int ot_asc(ot_type, char *, int, int); 193 200 size_t fieldcpy(char *, size_t, const char *, size_t); 194 201 … … 234 241 extern int tflag; 235 242 extern int uflag; 243 extern int Vflag; 236 244 extern int vflag; 237 245 extern int Dflag; … … 307 315 int tar_wr(ARCHD *); 308 316 int ustar_strd(void); 309 int ustar_stwr( void);317 int ustar_stwr(int); 310 318 int ustar_id(char *, int); 311 319 int ustar_rd(ARCHD *, char *); … … 317 325 int tty_init(void); 318 326 void tty_prnt(const char *, ...) 319 __attribute__(( format (printf, 1, 2)));327 __attribute__((__format__ (__printf__, 1, 2))); 320 328 int tty_read(char *, int); 321 329 void paxwarn(int, const char *, ...) 322 __attribute__(( format (printf, 2, 3)));330 __attribute__((__format__ (__printf__, 2, 3))); 323 331 void syswarn(int, int, const char *, ...) 324 __attribute__((format (printf, 3, 4))); 332 __attribute__((__format__ (__printf__, 3, 4))); 333 334 /* 335 * part of the OS 336 */ 337 #ifdef USE_LIBBSD 338 size_t strlcat(char *, const char *, size_t); 339 size_t strlcpy(char *, const char *, size_t); 340 #endif
Note:
See TracChangeset
for help on using the changeset viewer.
