home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / CLIPPER / MISC / EMXTST8F.ZIP / EMX / TEST / TMPNAM.C < prev    next >
Encoding:
C/C++ Source or Header  |  1993-01-02  |  505 b   |  31 lines

  1. /* tmpnam.c (emx+gcc) */
  2.  
  3. #include <stdio.h>
  4.  
  5. int main (int argc, char *argv[])
  6. {
  7.   char *p;
  8.  
  9.   p = tmpnam (NULL);
  10.   if (p == NULL)
  11.     perror ("tmpnam");
  12.   else
  13.     printf ("tmpnam = %s\n", p);
  14.   switch (argc)
  15.     {
  16.     case 2:
  17.       p = tempnam (NULL, argv[1]);
  18.       break;
  19.     case 3:
  20.       p = tempnam (argv[1], argv[2]);
  21.       break;
  22.     default:
  23.       return (0);
  24.     }
  25.   if (p == NULL)
  26.     perror ("tempnam");
  27.   else
  28.     printf ("tempnam = %s\n", p);
  29.   return (0);
  30. }
  31.