shithub: scc

ref: 0cc8cbda0c7ac4ea844f0c2559e4c4fb90b7efaa
dir: /inc/ar.h/

View raw version

#define ARMAGIC       "!<arch>\n"
#define ARMAGIC_SIZ   8

struct arhdr {
	char name[17];
	unsigned long long time;
	int uid;
	int gid;
	int mode;
	unsigned long long size;
};

#define ARHDR_SIZ      60
#define ARNAME_SIZ     16
#define ARMAGIC        "!<arch>\n"
#define ARMAGIC_SIZ    8

extern int wrarhdr(FILE *fp, struct arhdr *hdr);
extern int wrarfile(FILE *fp, struct arhdr *hdr);
extern int rdarhdr(FILE *fp, struct arhdr *hdr);