diff options
author | rnordier <rnordier@FreeBSD.org> | 2000-11-04 13:02:00 +0000 |
---|---|---|
committer | rnordier <rnordier@FreeBSD.org> | 2000-11-04 13:02:00 +0000 |
commit | 18e0fe6967f684c8adb8dd9db3a8cb24f70e7705 (patch) | |
tree | 796a6ec2a8cda6145d54708de7195fc62b04838a /usr.sbin/kgzip/kgzip.h | |
parent | 2cfec00a84116cb5277eecec357964eb0c113954 (diff) | |
download | FreeBSD-src-18e0fe6967f684c8adb8dd9db3a8cb24f70e7705.zip FreeBSD-src-18e0fe6967f684c8adb8dd9db3a8cb24f70e7705.tar.gz |
Add support for creating a.out output files in addition to ELF.
This allows booting from compressed binaries using older bootstraps.
Thanks to: dwmalone
Diffstat (limited to 'usr.sbin/kgzip/kgzip.h')
-rw-r--r-- | usr.sbin/kgzip/kgzip.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/usr.sbin/kgzip/kgzip.h b/usr.sbin/kgzip/kgzip.h index 4231c0f..f04f2a4 100644 --- a/usr.sbin/kgzip/kgzip.h +++ b/usr.sbin/kgzip/kgzip.h @@ -28,6 +28,9 @@ #include "kgz.h" +#define F_AOUT 1 /* Format: a.out */ +#define F_ELF 2 /* Format: ELF32 */ + /* Used by I/O routines */ struct iodesc { const char *fname; /* File name */ @@ -35,6 +38,7 @@ struct iodesc { }; extern const char *loader; /* Default loader */ +extern int format; /* Output format */ void kgzcmp(struct kgz_hdr *, const char *, const char *); void kgzld(struct kgz_hdr *, const char *, const char *); |