Header file for syslinux library
authorhpa <hpa>
Thu, 30 Jan 2003 01:48:25 +0000 (01:48 +0000)
committerhpa <hpa>
Thu, 30 Jan 2003 01:48:25 +0000 (01:48 +0000)
syslinux.h [new file with mode: 0644]

diff --git a/syslinux.h b/syslinux.h
new file mode 100644 (file)
index 0000000..855cda7
--- /dev/null
@@ -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