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

操作系统开发

开发平台:

C/C++

  1. .TH REBOOT 2
  2. .SH NAME
  3. reboot - close down the system or reboot
  4. .SH SYNTAX
  5. .ft B
  6. .nf
  7. #define _MINIX_SOURCE 1
  8. #include <unistd.h>
  9. int reboot(int fIhowfP, ...)
  10. .fi
  11. .ft P
  12. .SH DESCRIPTION
  13. .B Reboot()
  14. is used to close down the system.  It allows several ways of shutting
  15. down depending on
  16. .IR how :
  17. .PP
  18. .TP 5
  19. .BI "reboot(RBT_HALT)"
  20. Halt the system and return to the monitor prompt.
  21. .TP
  22. .BI "reboot(RBT_REBOOT)"
  23. Reboot the system by letting the monitor execute the "boot" command.
  24. .TP
  25. .BI "reboot(RBT_PANIC)"
  26. Cause a system panic.  This is not normally done from user mode, but by
  27. servers using the
  28. .B sys_abort()
  29. kernel call.
  30. .TP
  31. .BI "reboot(RBT_MONITOR" ", code, length" ")"
  32. Halt the system and let the monitor execute the given code of the given
  33. length.
  34. .RI ( code
  35. is of type
  36. .B "char *"
  37. and
  38. .I length
  39. of type
  40. .BR size_t .)
  41. .TP
  42. .BI "reboot(RBT_RESET)"
  43. Reboot the system with a hardware reset.
  44. .PP
  45. .B Reboot()
  46. may only be executed by the super-user.
  47. .SH DIAGNOSTICS
  48. If the call succeeds, it never returns.  If something went wrong,
  49. the return value is -1 and an error is indicated by
  50. .BR errno .
  51. .SH SEE ALSO
  52. .BR shutdown (8),
  53. .BR reboot (8),
  54. .BR halt (8),
  55. .BR sync (1).
  56. .SH NOTES
  57. Minix can not return to the monitor if running in real mode, or if started
  58. from MS-DOS.  This means that most of the reboot functions will change
  59. to a reset.
  60. .SH AUTHOR
  61. Edvard Tuinder (v892231@si.hhs.NL)