Annotation of researchv10no/cmd/basic/bite/src/sysrm.c, revision 1.1.1.1

1.1       root        1: 
                      2: /* Copyright Bell Telephone Laboratories Whippany, N.J.
                      3: 
                      4:  *     /////////////////////////////////////
                      5:  *     /////////////////////////////////////
                      6:  *     ////////////// sysrm.c //////////////
                      7:  *     /// J. P. Hawkins WH X4610 8C-001 ///
                      8:  *     ///// Wed May  6 17:25:53 1981 //////
                      9:  *     /////////////////////////////////////
                     10:  *     /////////////////////////////////////
                     11:  *     @(#) sysrm.c: V1.1 6/17/81
                     12:  * rm command for restricted use
                     13: 
                     14: */
                     15: 
                     16: #include       "bas.h"
                     17: 
                     18: sysrm()
                     19: {
                     20:        char    cmdlin[80];
                     21: 
                     22:        cmdlin[0] = '\0';
                     23:        strcat(cmdlin,"rm ");
                     24:        strcat(cmdlin,expr);
                     25:        if(chksec(cmdlin) < 0)  /* check for security violating chars */
                     26:                return(-1);
                     27:        callsys(cmdlin);
                     28:        return(0);
                     29: }

unix.superglobalmegacorp.com

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