home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / os2 / gtak212b.zip / SOURCE.ZIP / OS2-ST01 / trace.c < prev   
C/C++ Source or Header  |  1992-05-23  |  553b  |  29 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define INCL_DOSFILEMGR
  4. #define INCL_DOSDEVICES
  5. #include <os2.h>
  6.  
  7. main(int argc, char **argv)
  8. {
  9.     HFILE    hdev;
  10.     USHORT    action, rc;
  11.     BYTE    level = 1;
  12.  
  13.     if (argc > 1)
  14.         level = atoi(argv[1]);
  15.     rc = DosOpen("TAPE$4", &hdev, &action, 0L, 0,
  16.         FILE_OPEN, OPEN_ACCESS_READWRITE+OPEN_SHARE_DENYNONE, 0L);
  17.     if (rc) {
  18.         printf("open: %d\n", rc);
  19.         exit(1);
  20.     }
  21.     rc = DosDevIOCtl2(NULL, 0, &level, 1, 0x04, 0x80, hdev);
  22.     if (rc) {
  23.         printf("ioctl sense: %d\n", rc);
  24.         exit(1);
  25.     }
  26.     DosClose(hdev);
  27. }
  28.  
  29.