summaryrefslogtreecommitdiffstats
path: root/usr.sbin/kgzip/kgzip.h
diff options
context:
space:
mode:
authorrnordier <rnordier@FreeBSD.org>2000-11-04 13:02:00 +0000
committerrnordier <rnordier@FreeBSD.org>2000-11-04 13:02:00 +0000
commit18e0fe6967f684c8adb8dd9db3a8cb24f70e7705 (patch)
tree796a6ec2a8cda6145d54708de7195fc62b04838a /usr.sbin/kgzip/kgzip.h
parent2cfec00a84116cb5277eecec357964eb0c113954 (diff)
downloadFreeBSD-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.h4
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 *);
OpenPOWER on IntegriCloud