File:  [Research Unix] / researchv10no / cmd / basic / bite / src / chksec.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:35 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Norman

/* Copyright Bell Telephone Laboratories Whippany, N.J.

 *	/////////////////////////////////////
 *	/////////////////////////////////////
 *	///////////// chksec.c //////////////
 *	/// J. P. Hawkins WH X4610 8C-001 ///
 *	///// Wed May  6 18:59:40 1981 //////
 *	/////////////////////////////////////
 *	/////////////////////////////////////
 *	@(#) chksec.c: V1.1 6/17/81
 * Check for security breaching characters like '|' and '&' and ';'
 * for restricted command lines

*/

chksec(s)
char	s[];
{
	register int i;

	for(i=0; s[i] != '\0'; i++)
		if(s[i] == '&' || s[i] == '|' || s[i] == ';')
		{
			printf("DON'T BE ABSURD THIS IS A RESTRICTED PROGRAM\n");
			return(-1);
		}
	return(0);
}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.