home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / CMDS / smallutils.t.Z / smallutils.t / sbreak.c < prev    next >
C/C++ Source or Header  |  1990-09-28  |  754b  |  46 lines

  1. #include <stdio.h>
  2. #include <sg_codes.h>
  3. #include <sgstat.h>
  4. #include <errno.h>
  5. #include <strings.h>
  6.  
  7.  
  8. main(argc,argv)
  9. int argc;
  10. char *argv[];
  11. {
  12.     static char temp[50];
  13.     FILE *outfile;
  14.     int err;
  15.     void help();
  16.     if (argc<2)
  17.     {
  18.         fprintf(stderr,"%s: Must specify device! \n",argv[0]);
  19.         exit(E_BPNAM);
  20.     }
  21.     if (argv[1][0]=='-' && argv[1][1] == '?')
  22.         help();
  23.     outfile=fopen(argv[1],"w");
  24.     if (outfile==NULL)
  25.     {
  26.         fprintf(stderr, "%s: error opening %s\n",argv[0],argv[1]);
  27.         exit(0);
  28.     }    
  29.     if (!_ss_break(fileno(outfile)))
  30.     {
  31.         err=ferror(outfile);
  32.         fclose(outfile);
  33.         exit(err);
  34.     }
  35.     fclose(outfile);
  36.     exit(0);
  37. }
  38.     
  39. void help()
  40. {
  41.     printf("Syntax:   sbreak [/device]\n");
  42.     printf("Function: send break on SCF device\n");
  43.     printf("Options:  none\n");
  44.     exit(0);
  45. }
  46.