home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / stg_v4.lzh / error.c < prev    next >
C/C++ Source or Header  |  1994-11-11  |  540b  |  43 lines

  1. #include "stgnet.h"
  2.  
  3. main(argc,argv)
  4. char **argv;
  5. {
  6.     char *p;
  7.     int n;
  8.  
  9.     dash(argv)
  10.     {
  11.     case '#':
  12.         wstringf(2,"syslog: %s\n",STG_VER);
  13.         exit(0);
  14.  
  15.     case '?':
  16.         goto help;
  17.  
  18.     default:
  19.         exit(syserr("unknown option: -%s",--*argv));
  20.     }
  21.  
  22.     if (!*argv)
  23.     {
  24. help:
  25.         writeln(2,"use: errmsg (errno) - displays error message\n",80);
  26.         STGVER;
  27.         exit(0);
  28.     }
  29.  
  30.     p=strcut(*argv,':');
  31.  
  32.     n=atoi(*argv);
  33.     if (p)
  34.     {
  35.         n<<=8;
  36.         n+=atoi(p);
  37.     }
  38.  
  39.     p=errmsg(n);
  40.  
  41.     writeln(2,stringf(b,"%03d:%03d %s\n",n>>8,n&0xFF,p),80);
  42. }
  43.