 50e46307de
			
		
	
	
		50e46307de
		
	
	
	
	
		
			
			Also fix a buffer overflow in commands/reboot/sh_wall.c. Change-Id: I3a61057c4f0221d1700e14d44520b4ad17f1dbe1
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .TH REBOOT 2
 | |
| .SH NAME
 | |
| reboot \- close down the system or reboot
 | |
| .SH SYNTAX
 | |
| .ft B
 | |
| .nf
 | |
| #include <minix/reboot.h>
 | |
| 
 | |
| int reboot(int \fIhow\fP)
 | |
| .fi
 | |
| .ft P
 | |
| .SH DESCRIPTION
 | |
| .B Reboot()
 | |
| is used to close down the system.  It allows several ways of shutting
 | |
| down depending on
 | |
| .IR how :
 | |
| .PP
 | |
| .TP 5
 | |
| .BI "reboot(RBT_DEFAULT)"
 | |
| Default shut-down action, the same as used when CTRL+ALT+DEL is pressed
 | |
| on the keyboard.
 | |
| .TP
 | |
| .BI "reboot(RBT_HALT)"
 | |
| Halt the system.
 | |
| .TP
 | |
| .BI "reboot(RBT_PANIC)"
 | |
| Cause a system panic.  This is not normally done from user mode.
 | |
| .TP
 | |
| .BI "reboot(RBT_POWEROFF)"
 | |
| Power off the system if possible, reset otherwise.
 | |
| .TP
 | |
| .BI "reboot(RBT_REBOOT)"
 | |
| Reboot the system with a software reset (currently not supported, so
 | |
| a hardware reset is used).
 | |
| .TP
 | |
| .BI "reboot(RBT_RESET)"
 | |
| Reboot the system with a hardware reset.
 | |
| .PP
 | |
| .B Reboot()
 | |
| may only be executed by the super-user.
 | |
| .SH DIAGNOSTICS
 | |
| If the call succeeds, it never returns.  If something went wrong,
 | |
| the return value is -1 and an error is indicated by
 | |
| .BR errno .
 | |
| .SH SEE ALSO
 | |
| .BR shutdown (8),
 | |
| .BR reboot (8),
 | |
| .BR halt (8),
 | |
| .BR sync (2).
 | |
| .SH AUTHOR
 | |
| Edvard Tuinder (v892231@si.hhs.NL)
 |