aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhpa <hpa>2003-01-30 01:48:25 +0000
committerhpa <hpa>2003-01-30 01:48:25 +0000
commit2094b0420547123905bc458562c626f0504d7323 (patch)
tree6a31ae24c1f91be98441449205e065c7955801e5
parent990bf77ba085dbf577f917654d13193e8f063842 (diff)
downloadsyslinux-2094b0420547123905bc458562c626f0504d7323.tar.gz
syslinux-2094b0420547123905bc458562c626f0504d7323.tar.xz
syslinux-2094b0420547123905bc458562c626f0504d7323.zip
Header file for syslinux library
-rw-r--r--syslinux.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/syslinux.h b/syslinux.h
new file mode 100644
index 00000000..855cda71
--- /dev/null
+++ b/syslinux.h
@@ -0,0 +1,32 @@
+#ident "$Id$"
+/* ----------------------------------------------------------------------- *
+ *
+ * Copyright 1998-2003 H. Peter Anvin - All Rights Reserved
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, Inc., 675 Mass Ave, Cambridge MA 02139,
+ * USA; either version 2 of the License, or (at your option) any later
+ * version; incorporated herein by reference.
+ *
+ * ----------------------------------------------------------------------- */
+
+#ifndef SYSLINUX_H
+#define SYSLINUX_H
+
+
+/* The standard boot sector and ldlinux image */
+extern unsigned char syslinux_bootsect[];
+extern unsigned int syslinux_bootsect_len;
+
+extern unsigned char syslinux_ldlinux[];
+extern unsigned int syslinux_ldlinux_len;
+extern int syslinux_ldlinux_mtime;
+
+/* This switches the boot sector and ldlinux to "stupid mode" */
+void syslinux_make_stupid(void);
+
+/* This takes a boot sector and merges in the syslinux fields */
+void syslinux_make_bootsect(void *);
+
+#endif