Move header file for usr/autoboot.c to include/usr
authorMichael Brown <mcb30@etherboot.org>
Wed, 10 Jan 2007 02:03:20 +0000 (02:03 +0000)
committerMichael Brown <mcb30@etherboot.org>
Wed, 10 Jan 2007 02:03:20 +0000 (02:03 +0000)
src/core/main.c
src/hci/commands/boot_cmd.c
src/include/gpxe/autoboot.h [deleted file]
src/include/usr/autoboot.h [new file with mode: 0644]
src/usr/autoboot.c

index 59f710a..a34eb88 100644 (file)
@@ -33,7 +33,7 @@ Literature dealing with the network protocols:
 #include <gpxe/netdevice.h>
 #include <gpxe/shell.h>
 #include <gpxe/shell_banner.h>
-#include <gpxe/autoboot.h>
+#include <usr/autoboot.h>
 
 /* Linker symbols */
 extern char _bss[], _ebss[];
index 0681ec5..fd8cba7 100644 (file)
@@ -1,18 +1,22 @@
 #include <vsprintf.h>
 #include <gpxe/command.h>
-#include <gpxe/autoboot.h>
+#include <usr/autoboot.h>
 
 static int boot_exec ( int argc, char **argv ) {
 
        if ( argc != 1 ) {
-               printf ( "Usage: %s\n"
-                        "Attempts to boot the system\n", argv[0] );
+               printf ( "Usage:\n"
+                        "  %s\n"
+                        "\n"
+                        "Attempts to boot the system\n",
+                        argv[0] );
                return 1;
        }
 
        autoboot();
 
-       return 0;
+       /* Can never return success by definition */
+       return 1;
 }
 
 struct command boot_command __command = {
diff --git a/src/include/gpxe/autoboot.h b/src/include/gpxe/autoboot.h
deleted file mode 100644 (file)
index bea2e4b..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef _GPXE_AUTOBOOT_H
-#define _GPXE_AUTOBOOT_H
-
-/** @file
- *
- * Automatic booting
- *
- */
-
-extern void autoboot ( void );
-
-#endif /* _GPXE_AUTOBOOT_H */
diff --git a/src/include/usr/autoboot.h b/src/include/usr/autoboot.h
new file mode 100644 (file)
index 0000000..4ddeb5b
--- /dev/null
@@ -0,0 +1,12 @@
+#ifndef _USR_AUTOBOOT_H
+#define _USR_AUTOBOOT_H
+
+/** @file
+ *
+ * Automatic booting
+ *
+ */
+
+extern void autoboot ( void );
+
+#endif /* _USR_AUTOBOOT_H */
index 5cfde82..057b70c 100644 (file)
@@ -20,7 +20,7 @@
 #include <vsprintf.h>
 #include <gpxe/netdevice.h>
 #include <usr/ifmgmt.h>
-#include <gpxe/autoboot.h>
+#include <usr/autoboot.h>
 
 /** @file
  *
@@ -39,6 +39,8 @@ void autoboot ( void ) {
                if ( ( rc = ifopen ( netdev ) ) != 0 )
                        continue;
 
+               ifstat ( netdev );
+
                test_dhcp ( netdev );
                
                ifclose ( netdev );