21 lines
		
	
	
	
		
			364 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			364 B
		
	
	
	
		
			C
		
	
	
	
	
	
/* 
 | 
						|
 * (c) 2005 Nico Schottelius (nico-linux at schottelius.org)
 | 
						|
 * reboot/halt/poweroff/rescue
 | 
						|
 * part of cinit
 | 
						|
 */
 | 
						|
 | 
						|
#include <string.h>
 | 
						|
#include <unistd.h>
 | 
						|
#include <sys/types.h>
 | 
						|
#include <stdio.h>
 | 
						|
 | 
						|
#include "cinit.h"
 | 
						|
 | 
						|
/* we trust the caller */
 | 
						|
int msg_reboot(char cmd)
 | 
						|
{
 | 
						|
   if(!begin_msg(cmd)) return 0;
 | 
						|
   close(sock);
 | 
						|
   return 1;
 | 
						|
}
 | 
						|
/* clean for cinit-0.2 */
 |