home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume40 / vname / part01 / tt.c < prev    next >
C/C++ Source or Header  |  1993-11-08  |  503b  |  31 lines

  1. #include <vname.h>
  2. #include <stdio.h>
  3. #include <errno.h>
  4. #include <fcntl.h>
  5.  
  6. int main(argc, argv)
  7. int argc;
  8. char **argv;
  9. {
  10.     char buf[1000];
  11.     int fd;
  12.     extern char *sys_errlist[];
  13.     extern int errno;
  14.  
  15.  
  16.     if (argc == 1) {
  17.         while (gets(buf))
  18.             (void) printf("%s = [%s]\n", buf, vname(buf));
  19.         return (0);
  20.     }
  21.  
  22.     while (*++argv) {
  23.         fd = vopen(*argv, O_RDONLY, 0);
  24.         (void) printf("%s  =>  %s\n", last_vname, 
  25.             (fd != -1) ? "ok" : sys_errlist[errno]);
  26.         if (fd != -1)
  27.             (void) vclose(fd);
  28.     }
  29.     return (0);
  30. }
  31.