| 1 |
/** $MirOS: src/bin/pax/extern.h,v 1.7 2006/07/16 17:56:29 tg Exp $ */ |
/** $MirOS: src/bin/pax/extern.h,v 1.9 2007/02/17 04:52:40 tg Exp $ */ |
| 2 |
/* $OpenBSD: extern.h,v 1.31 2005/04/28 06:58:07 otto Exp $ */ |
/* $OpenBSD: extern.h,v 1.31 2005/04/28 06:58:07 otto Exp $ */ |
| 3 |
/* $NetBSD: extern.h,v 1.5 1996/03/26 23:54:16 mrg Exp $ */ |
/* $NetBSD: extern.h,v 1.5 1996/03/26 23:54:16 mrg Exp $ */ |
| 4 |
|
|
| 46 |
#include <time.h> |
#include <time.h> |
| 47 |
#endif |
#endif |
| 48 |
|
|
|
/* compatibility hack */ |
|
|
#ifndef __GLIBC_PREREQ |
|
|
#define __GLIBC_PREREQ(x,y) 0 |
|
|
#endif |
|
|
|
|
| 49 |
/* |
/* |
| 50 |
* ar_io.c |
* ar_io.c |
| 51 |
*/ |
*/ |
| 108 |
int gidtb_start(void); |
int gidtb_start(void); |
| 109 |
int usrtb_start(void); |
int usrtb_start(void); |
| 110 |
int grptb_start(void); |
int grptb_start(void); |
| 111 |
char * name_uid(uid_t, int); |
const char *name_uid(uid_t, int); |
| 112 |
char * name_gid(gid_t, int); |
const char *name_gid(gid_t, int); |
| 113 |
int uid_name(char *, uid_t *); |
int uid_name(const char *, uid_t *); |
| 114 |
int gid_name(char *, gid_t *); |
int gid_name(const char *, gid_t *); |
| 115 |
|
|
| 116 |
/* |
/* |
| 117 |
* cpio.c |
* cpio.c |
| 245 |
extern int docrc; |
extern int docrc; |
| 246 |
extern char *dirptr; |
extern char *dirptr; |
| 247 |
extern char *ltmfrmt; |
extern char *ltmfrmt; |
| 248 |
extern char *argv0; |
extern const char *argv0; |
| 249 |
extern FILE *listf; |
extern FILE *listf; |
| 250 |
extern char *tempfile; |
extern char *tempfile; |
| 251 |
extern char *tempbase; |
extern char *tempbase; |
| 252 |
|
|
| 253 |
int main(int, char **); |
int main(int, char **); |
|
void sig_cleanup(int); |
|
| 254 |
|
|
| 255 |
/* |
/* |
| 256 |
* sel_subs.c |
* sel_subs.c |
| 282 |
int dir_start(void); |
int dir_start(void); |
| 283 |
void add_dir(char *, struct stat *, int); |
void add_dir(char *, struct stat *, int); |
| 284 |
void proc_dir(void); |
void proc_dir(void); |
| 285 |
u_int st_hash(char *, int, int); |
u_int st_hash(const char *, int, int); |
| 286 |
int flnk_start(void); |
int flnk_start(void); |
| 287 |
int chk_flnk(ARCHD *); |
int chk_flnk(ARCHD *); |
| 288 |
|
|
| 307 |
* tty_subs.c |
* tty_subs.c |
| 308 |
*/ |
*/ |
| 309 |
int tty_init(void); |
int tty_init(void); |
| 310 |
void tty_prnt(const char *, ...); |
void tty_prnt(const char *, ...) |
| 311 |
|
__attribute__((format (printf, 1, 2))); |
| 312 |
int tty_read(char *, int); |
int tty_read(char *, int); |
| 313 |
void paxwarn(int, const char *, ...); |
void paxwarn(int, const char *, ...) |
| 314 |
void syswarn(int, int, const char *, ...); |
__attribute__((format (printf, 2, 3))); |
| 315 |
|
void syswarn(int, int, const char *, ...) |
| 316 |
|
__attribute__((format (printf, 3, 4))); |