31 lines
		
	
	
		
			593 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			593 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
.\"	@(#)system.3	6.1 (Berkeley) 5/15/85
 | 
						|
.\"
 | 
						|
.TH SYSTEM 3 "May 15, 1985"
 | 
						|
.AT 3
 | 
						|
.SH NAME
 | 
						|
system \- issue a shell command
 | 
						|
.SH SYNOPSIS
 | 
						|
.nf
 | 
						|
.ft B
 | 
						|
#include <stdlib.h>
 | 
						|
 | 
						|
int system(const char *\fIstring\fP)
 | 
						|
.fi
 | 
						|
.SH DESCRIPTION
 | 
						|
.B System
 | 
						|
causes the
 | 
						|
.I string
 | 
						|
to be given to
 | 
						|
.BR  sh (1)
 | 
						|
as input as if the string had been typed as a command
 | 
						|
at a terminal.
 | 
						|
The current process waits until the shell has
 | 
						|
completed, then returns the exit status of the shell.
 | 
						|
.SH "SEE ALSO"
 | 
						|
.BR sh (1),
 | 
						|
.BR popen (3),
 | 
						|
.BR execve (2),
 | 
						|
.BR wait (2).
 | 
						|
.SH DIAGNOSTICS
 | 
						|
Exit status 127 indicates the shell couldn't be executed.
 |