]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/reboot.h
xnu-1699.26.8.tar.gz
[apple/xnu.git] / bsd / sys / reboot.h
index 83d48fbc4b66565ea542a3f929b4ee1fe7cff3cc..6c64e53b8e5694ee0bdb1fcab64dfdc506ff2f14 100644 (file)
@@ -80,7 +80,6 @@
 #define RB_ASKNAME     0x01    /* ask for file name to reboot from */
 #define RB_SINGLE      0x02    /* reboot to single user only */
 #define RB_NOSYNC      0x04    /* dont sync before reboot */
 #define RB_ASKNAME     0x01    /* ask for file name to reboot from */
 #define RB_SINGLE      0x02    /* reboot to single user only */
 #define RB_NOSYNC      0x04    /* dont sync before reboot */
-#define RB_KDB         0x04    /* load kernel debugger */
 #define RB_HALT                0x08    /* don't reboot, just halt */
 #define RB_INITNAME    0x10    /* name given for /etc/init */
 #define RB_DFLTROOT    0x20    /* use compiled-in rootdev */
 #define RB_HALT                0x08    /* don't reboot, just halt */
 #define RB_INITNAME    0x10    /* name given for /etc/init */
 #define RB_DFLTROOT    0x20    /* use compiled-in rootdev */
@@ -88,6 +87,7 @@
 #define RB_UNIPROC     0x80    /* don't start slaves */
 #define RB_SAFEBOOT    0x100   /* booting safe */
 #define RB_UPSDELAY 0x200   /* Delays restart by 5 minutes */
 #define RB_UNIPROC     0x80    /* don't start slaves */
 #define RB_SAFEBOOT    0x100   /* booting safe */
 #define RB_UPSDELAY 0x200   /* Delays restart by 5 minutes */
+#define RB_QUICK       0x400   /* quick and ungraceful reboot with file system caches flushed*/
 #define RB_PANIC       0       /* reboot due to panic */
 #define RB_BOOT                1       /* reboot due to boot() */
 
 #define RB_PANIC       0       /* reboot due to panic */
 #define RB_BOOT                1       /* reboot due to boot() */
 
 #include <machine/reboot.h>
 
 __BEGIN_DECLS
 #include <machine/reboot.h>
 
 __BEGIN_DECLS
-void   boot(int, int, char *);
+int    boot(int, int, char *);
 __END_DECLS
 
 __END_DECLS
 
+#define PROC_SHUTDOWN_LOG "/var/log/kernel-shutdown.log"
+
 #endif /* BSD_KERNEL_PRIVATE */
 
 #endif /* _SYS_REBOOT_H_ */
 #endif /* BSD_KERNEL_PRIVATE */
 
 #endif /* _SYS_REBOOT_H_ */