REBOOT.2
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2k
源码类别:

操作系统开发

开发平台:

C/C++

  1. REBOOT(2)                 Minix Programmer's Manual                  REBOOT(2)
  2. NAME
  3.      reboot - close down the system or reboot
  4. SYNTAX
  5.      #define _MINIX_SOURCE 1
  6.      #include <unistd.h>
  7.      int reboot(int how, ...)
  8. DESCRIPTION
  9.      Reboot() is used to close down the system.  It  allows  several  ways  of
  10.      shutting down depending on how:
  11.      reboot(RBT_HALT)
  12.           Halt the system and return to the monitor prompt.
  13.      reboot(RBT_REBOOT)
  14.           Reboot the system by letting the monitor execute the "boot" command.
  15.      reboot(RBT_PANIC)
  16.           Cause a system panic.  This is not normally done from user mode, but
  17.           by servers using the sys_abort() kernel call.
  18.      reboot(RBT_MONITOR, code, length)
  19.           Halt the system and let the monitor execute the given  code  of  the
  20.           given length.  (code is of type char * and length of type size_t.)
  21.      reboot(RBT_RESET)
  22.           Reboot the system with a hardware reset.
  23.      Reboot() may only be executed by the super-user.
  24. DIAGNOSTICS
  25.      If the call succeeds, it never returns.  If  something  went  wrong,  the
  26.      return value is -1 and an error is indicated by errno.
  27. SEE ALSO
  28.      shutdown(8), reboot(8), halt(8), sync(1).
  29. NOTES
  30.      Minix can not return to the monitor  if  running  in  real  mode,  or  if
  31.      started  from  MS-DOS.  This means that most of the reboot functions will
  32.      change to a reset.
  33. AUTHOR
  34.      Edvard Tuinder (v892231@si.hhs.NL)
  35.                                                                              1