37 lines
		
	
	
		
			752 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			752 B
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| /* Copyright (c) 1985 Ceriel J.H. Jacobs */
 | |
| 
 | |
| /* $Header$ */
 | |
| 
 | |
| # ifndef _GETCOMM_
 | |
| # define PUBLIC extern
 | |
| # else
 | |
| # define PUBLIC
 | |
| # endif
 | |
| 
 | |
| int	getcomm();
 | |
| /*
 | |
|  * int getcomm()
 | |
|  *
 | |
|  * Reads commands given by the user. The command is returned.
 | |
|  */
 | |
| 
 | |
| VOID	shellescape();
 | |
| /*
 | |
|  * void shellescape(command)
 | |
|  * char *command;		The shell command to be executed
 | |
|  *
 | |
|  * Expands '%' and '!' in the command "command" to the current filename
 | |
|  * and the previous command respectively, and then executes "command".
 | |
|  */
 | |
| 
 | |
| char *	readline();
 | |
| /*
 | |
|  * char * readline(prompt)
 | |
|  * char *prompt;		Prompt given to the user
 | |
|  *
 | |
|  * Gives a prompt "prompt" and reads a line to be typed in by the user.
 | |
|  * A pointer to this line is returned. Space for this line is static.
 | |
|  */
 | |
| 
 | |
| # undef PUBLIC
 | 
