Module Name: src
Committed By: ahoka
Date: Sat Jul 4 14:31:38 UTC 2009
Modified Files:
src/usr.sbin/makefs/cd9660: cd9660_eltorito.h
Log Message:
Get rid of the DOS line endings in the file.
No change of the code intended.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/makefs/cd9660/cd9660_eltorito.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.sbin/makefs/cd9660/cd9660_eltorito.h
diff -u src/usr.sbin/makefs/cd9660/cd9660_eltorito.h:1.4 src/usr.sbin/makefs/cd9660/cd9660_eltorito.h:1.5
--- src/usr.sbin/makefs/cd9660/cd9660_eltorito.h:1.4 Sun Oct 30 07:33:57 2005
+++ src/usr.sbin/makefs/cd9660/cd9660_eltorito.h Sat Jul 4 14:31:38 2009
@@ -1,162 +1,162 @@
-/* $NetBSD: cd9660_eltorito.h,v 1.4 2005/10/30 07:33:57 dyoung Exp $ */
-
-/*
- * Copyright (c) 2005 Daniel Watt, Walter Deignan, Ryan Gabrys, Alan
- * Perez-Rathke and Ram Vedam. All rights reserved.
- *
- * This code was written by Daniel Watt, Walter Deignan, Ryan Gabrys,
- * Alan Perez-Rathke and Ram Vedam.
- *
- * Redistribution and use in source and binary forms, with or
- * without modification, are permitted provided that the following
- * conditions are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials provided
- * with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY DANIEL WATT, WALTER DEIGNAN, RYAN
- * GABRYS, ALAN PEREZ-RATHKE AND RAM VEDAM ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL DANIEL WATT, WALTER DEIGNAN, RYAN
- * GABRYS, ALAN PEREZ-RATHKE AND RAM VEDAM BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE,DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
- * OF SUCH DAMAGE.
- */
-
-#ifndef _CD9660_ELTORITO_H_
-#define _CD9660_ELTORITO_H_
-
-/* Boot defines */
-#define ET_ID "EL TORITO SPECIFICATION"
-#define ET_SYS_X86 0
-#define ET_SYS_PPC 1
-#define ET_SYS_MAC 2
-
-#define ET_BOOT_ENTRY_SIZE 0x20
-
-#define ET_BOOTABLE 0x88
-#define ET_NOT_BOOTABLE 0
-
-#define ET_MEDIA_NOEM 0
-#define ET_MEDIA_12FDD 1
-#define ET_MEDIA_144FDD 2
-#define ET_MEDIA_288FDD 3
-#define ET_MEDIA_HDD 4
-
-#define ET_INDICATOR_HEADERMORE 0x90
-#define ET_INDICATOR_HEADERLAST 0x91
-#define ET_INDICATOR_EXTENSION 0x44
-
-/*** Boot Structures ***/
-
-typedef struct _boot_volume_descriptor {
- u_char boot_record_indicator [ISODCL(0x00,0x00)];
- u_char identifier [ISODCL(0x01,0x05)];
- u_char version [ISODCL(0x06,0x06)];
- u_char boot_system_identifier [ISODCL(0x07,0x26)];
- u_char unused1 [ISODCL(0x27,0x46)];
- u_char boot_catalog_pointer [ISODCL(0x47,0x4A)];
- u_char unused2 [ISODCL(0x4B,0x7FF)];
-} boot_volume_descriptor;
-
-typedef struct _boot_catalog_validation_entry {
- u_char header_id [ISODCL(0x00,0x00)];
- u_char platform_id [ISODCL(0x01,0x01)];
- u_char reserved1 [ISODCL(0x02,0x03)];
- u_char manufacturer [ISODCL(0x04,0x1B)];
- u_char checksum [ISODCL(0x1C,0x1D)];
- u_char key [ISODCL(0x1E,0x1F)];
-} boot_catalog_validation_entry;
-
-typedef struct _boot_catalog_initial_entry {
- u_char boot_indicator [ISODCL(0x00,0x00)];
- u_char media_type [ISODCL(0x01,0x01)];
- u_char load_segment [ISODCL(0x02,0x03)];
- u_char system_type [ISODCL(0x04,0x04)];
- u_char unused_1 [ISODCL(0x05,0x05)];
- u_char sector_count [ISODCL(0x06,0x07)];
- u_char load_rba [ISODCL(0x08,0x0B)];
- u_char unused_2 [ISODCL(0x0C,0x1F)];
-} boot_catalog_initial_entry;
-
-#define ET_SECTION_HEADER_MORE 0x90
-#define ET_SECTION_HEADER_LAST 0x91
-
-typedef struct _boot_catalog_section_header {
- u_char header_indicator [ISODCL(0x00,0x00)];
- u_char platform_id [ISODCL(0x01,0x01)];
- u_char num_section_entries [ISODCL(0x02,0x03)];
- u_char id_string [ISODCL(0x04,0x1F)];
-} boot_catalog_section_header;
-
-typedef struct _boot_catalog_section_entry {
- u_char boot_indicator [ISODCL(0x00,0x00)];
- u_char media_type [ISODCL(0x01,0x01)];
- u_char load_segment [ISODCL(0x02,0x03)];
- u_char system_type [ISODCL(0x04,0x04)];
- u_char unused_1 [ISODCL(0x05,0x05)];
- u_char sector_count [ISODCL(0x06,0x07)];
- u_char load_rba [ISODCL(0x08,0x0B)];
- u_char selection_criteria [ISODCL(0x0C,0x0C)];
- u_char vendor_criteria [ISODCL(0x0D,0x1F)];
-} boot_catalog_section_entry;
-
-typedef struct _boot_catalog_section_entry_extension {
- u_char extension_indicator [ISODCL(0x00,0x00)];
- u_char flags [ISODCL(0x01,0x01)];
- u_char vendor_criteria [ISODCL(0x02,0x1F)];
-} boot_catalog_section_entry_extension;
-
-#define ET_ENTRY_VE 1
-#define ET_ENTRY_IE 2
-#define ET_ENTRY_SH 3
-#define ET_ENTRY_SE 4
-#define ET_ENTRY_EX 5
-
-struct boot_catalog_entry {
- char entry_type;
- union {
- boot_catalog_validation_entry VE;
- boot_catalog_initial_entry IE;
- boot_catalog_section_header SH;
- boot_catalog_section_entry SE;
- boot_catalog_section_entry_extension EX;
- } entry_data;
-
- LIST_ENTRY(boot_catalog_entry) ll_struct;
-};
-
-/* Temporary structure */
-struct cd9660_boot_image {
- char *filename;
- int size;
- int sector; /* copied to LoadRBA */
- int num_sectors;
- unsigned int loadSegment;
- u_char targetMode;
- u_char system;
- u_char bootable;
- /*
- * If the boot image exists in the filesystem
- * already, this is a pointer to that node. For the sake
- * of simplicity in future versions, this pointer is only
- * to the node in the primary volume. This SHOULD be done
- * via a hashtable lookup.
- */
- struct _cd9660node *boot_image_node;
- TAILQ_ENTRY(cd9660_boot_image) image_list;
- int serialno;
-};
-
-
-#endif /* _CD9660_ELTORITO_H_ */
-
+/* $NetBSD: cd9660_eltorito.h,v 1.5 2009/07/04 14:31:38 ahoka Exp $ */
+
+/*
+ * Copyright (c) 2005 Daniel Watt, Walter Deignan, Ryan Gabrys, Alan
+ * Perez-Rathke and Ram Vedam. All rights reserved.
+ *
+ * This code was written by Daniel Watt, Walter Deignan, Ryan Gabrys,
+ * Alan Perez-Rathke and Ram Vedam.
+ *
+ * Redistribution and use in source and binary forms, with or
+ * without modification, are permitted provided that the following
+ * conditions are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following
+ * disclaimer in the documentation and/or other materials provided
+ * with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY DANIEL WATT, WALTER DEIGNAN, RYAN
+ * GABRYS, ALAN PEREZ-RATHKE AND RAM VEDAM ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL DANIEL WATT, WALTER DEIGNAN, RYAN
+ * GABRYS, ALAN PEREZ-RATHKE AND RAM VEDAM BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ * USE,DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
+ * OF SUCH DAMAGE.
+ */
+
+#ifndef _CD9660_ELTORITO_H_
+#define _CD9660_ELTORITO_H_
+
+/* Boot defines */
+#define ET_ID "EL TORITO SPECIFICATION"
+#define ET_SYS_X86 0
+#define ET_SYS_PPC 1
+#define ET_SYS_MAC 2
+
+#define ET_BOOT_ENTRY_SIZE 0x20
+
+#define ET_BOOTABLE 0x88
+#define ET_NOT_BOOTABLE 0
+
+#define ET_MEDIA_NOEM 0
+#define ET_MEDIA_12FDD 1
+#define ET_MEDIA_144FDD 2
+#define ET_MEDIA_288FDD 3
+#define ET_MEDIA_HDD 4
+
+#define ET_INDICATOR_HEADERMORE 0x90
+#define ET_INDICATOR_HEADERLAST 0x91
+#define ET_INDICATOR_EXTENSION 0x44
+
+/*** Boot Structures ***/
+
+typedef struct _boot_volume_descriptor {
+ u_char boot_record_indicator [ISODCL(0x00,0x00)];
+ u_char identifier [ISODCL(0x01,0x05)];
+ u_char version [ISODCL(0x06,0x06)];
+ u_char boot_system_identifier [ISODCL(0x07,0x26)];
+ u_char unused1 [ISODCL(0x27,0x46)];
+ u_char boot_catalog_pointer [ISODCL(0x47,0x4A)];
+ u_char unused2 [ISODCL(0x4B,0x7FF)];
+} boot_volume_descriptor;
+
+typedef struct _boot_catalog_validation_entry {
+ u_char header_id [ISODCL(0x00,0x00)];
+ u_char platform_id [ISODCL(0x01,0x01)];
+ u_char reserved1 [ISODCL(0x02,0x03)];
+ u_char manufacturer [ISODCL(0x04,0x1B)];
+ u_char checksum [ISODCL(0x1C,0x1D)];
+ u_char key [ISODCL(0x1E,0x1F)];
+} boot_catalog_validation_entry;
+
+typedef struct _boot_catalog_initial_entry {
+ u_char boot_indicator [ISODCL(0x00,0x00)];
+ u_char media_type [ISODCL(0x01,0x01)];
+ u_char load_segment [ISODCL(0x02,0x03)];
+ u_char system_type [ISODCL(0x04,0x04)];
+ u_char unused_1 [ISODCL(0x05,0x05)];
+ u_char sector_count [ISODCL(0x06,0x07)];
+ u_char load_rba [ISODCL(0x08,0x0B)];
+ u_char unused_2 [ISODCL(0x0C,0x1F)];
+} boot_catalog_initial_entry;
+
+#define ET_SECTION_HEADER_MORE 0x90
+#define ET_SECTION_HEADER_LAST 0x91
+
+typedef struct _boot_catalog_section_header {
+ u_char header_indicator [ISODCL(0x00,0x00)];
+ u_char platform_id [ISODCL(0x01,0x01)];
+ u_char num_section_entries [ISODCL(0x02,0x03)];
+ u_char id_string [ISODCL(0x04,0x1F)];
+} boot_catalog_section_header;
+
+typedef struct _boot_catalog_section_entry {
+ u_char boot_indicator [ISODCL(0x00,0x00)];
+ u_char media_type [ISODCL(0x01,0x01)];
+ u_char load_segment [ISODCL(0x02,0x03)];
+ u_char system_type [ISODCL(0x04,0x04)];
+ u_char unused_1 [ISODCL(0x05,0x05)];
+ u_char sector_count [ISODCL(0x06,0x07)];
+ u_char load_rba [ISODCL(0x08,0x0B)];
+ u_char selection_criteria [ISODCL(0x0C,0x0C)];
+ u_char vendor_criteria [ISODCL(0x0D,0x1F)];
+} boot_catalog_section_entry;
+
+typedef struct _boot_catalog_section_entry_extension {
+ u_char extension_indicator [ISODCL(0x00,0x00)];
+ u_char flags [ISODCL(0x01,0x01)];
+ u_char vendor_criteria [ISODCL(0x02,0x1F)];
+} boot_catalog_section_entry_extension;
+
+#define ET_ENTRY_VE 1
+#define ET_ENTRY_IE 2
+#define ET_ENTRY_SH 3
+#define ET_ENTRY_SE 4
+#define ET_ENTRY_EX 5
+
+struct boot_catalog_entry {
+ char entry_type;
+ union {
+ boot_catalog_validation_entry VE;
+ boot_catalog_initial_entry IE;
+ boot_catalog_section_header SH;
+ boot_catalog_section_entry SE;
+ boot_catalog_section_entry_extension EX;
+ } entry_data;
+
+ LIST_ENTRY(boot_catalog_entry) ll_struct;
+};
+
+/* Temporary structure */
+struct cd9660_boot_image {
+ char *filename;
+ int size;
+ int sector; /* copied to LoadRBA */
+ int num_sectors;
+ unsigned int loadSegment;
+ u_char targetMode;
+ u_char system;
+ u_char bootable;
+ /*
+ * If the boot image exists in the filesystem
+ * already, this is a pointer to that node. For the sake
+ * of simplicity in future versions, this pointer is only
+ * to the node in the primary volume. This SHOULD be done
+ * via a hashtable lookup.
+ */
+ struct _cd9660node *boot_image_node;
+ TAILQ_ENTRY(cd9660_boot_image) image_list;
+ int serialno;
+};
+
+
+#endif /* _CD9660_ELTORITO_H_ */
+