- use portability wrapper define bb_setpgrp.
This commit is contained in:
		@@ -9,6 +9,7 @@
 | 
			
		||||
 | 
			
		||||
#include <signal.h>
 | 
			
		||||
#include <stdlib.h>
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
#include <unistd.h>
 | 
			
		||||
#include <getopt.h>
 | 
			
		||||
#include <sys/reboot.h>
 | 
			
		||||
@@ -26,7 +27,7 @@ int bb_shutdown_system(unsigned long magic)
 | 
			
		||||
	/* Don't kill ourself */
 | 
			
		||||
	signal(SIGTERM,SIG_IGN);
 | 
			
		||||
	signal(SIGHUP,SIG_IGN);
 | 
			
		||||
	setpgrp();
 | 
			
		||||
	bb_setpgrp;
 | 
			
		||||
 | 
			
		||||
	/* Allow Ctrl-Alt-Del to reboot system. */
 | 
			
		||||
#ifndef RB_ENABLE_CAD
 | 
			
		||||
 
 | 
			
		||||
@@ -147,7 +147,7 @@ int login_main(int argc, char **argv)
 | 
			
		||||
	else
 | 
			
		||||
		snprintf ( fromhost, sizeof( fromhost ) - 1, " on `%.100s'", tty );
 | 
			
		||||
 | 
			
		||||
	setpgrp();
 | 
			
		||||
	bb_setpgrp;
 | 
			
		||||
 | 
			
		||||
	openlog ( "login", LOG_PID | LOG_CONS | LOG_NOWAIT, LOG_AUTH );
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -3031,7 +3031,7 @@ forkexec(REGISTER struct op *t, int *pin, int *pout, int act, char **wp)
 | 
			
		||||
	} else {
 | 
			
		||||
		/* put non-interactive processes into a different process group.
 | 
			
		||||
		 * we don't support jobs, but this is at least sane: see Bug 659 */
 | 
			
		||||
		setpgrp();
 | 
			
		||||
		bb_setpgrp;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (t->type == TPAREN)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user