home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 3 / 3565 / wrapper.c < prev   
Encoding:
C/C++ Source or Header  |  1991-07-03  |  336 b   |  18 lines

  1. #include <stdio.h>
  2.  
  3. /* modify this accordingly */
  4. #define PERLCODE "/usr/local/adm/smount.pl"
  5.  
  6. main(argc, argv)
  7.     int argc;
  8.     char **argv;
  9. {
  10.   if (argc < 2) {
  11.     fprintf(stderr, "usage: %s [ -l | floppy | cdrom | /legal-path ]\n",
  12.     *argv);
  13.     exit(1);
  14.   }
  15.   setuid(geteuid());
  16.   execl(PERLCODE, *argv, *argv, *(argv + 1), (char *)0);
  17. }
  18.