home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / osi / isode / vmsisode / vmsisode80_tar.Z / vmsisode80_tar / sockit / source / tempnam.c < prev    next >
Encoding:
C/C++ Source or Header  |  1990-12-13  |  468 b   |  23 lines

  1. char *tempnam(dir,prefix)
  2. char *dir, *prefix;
  3. {
  4.    char *s, *q, *ctime();
  5.    long tloc,time();
  6.    s = (char *)malloc(strlen(dir)+strlen(prefix)+13);
  7.    *s = '\0';
  8.    time(&tloc);
  9.    q = ctime(&tloc);
  10.    strcat(s,dir);
  11.    strcat(s,"/");
  12.    strcat(s,prefix);
  13.    q += 4;
  14.    strncat(s,q,3); q += 4;
  15.    strncat(s,q,2); q += 3;
  16.    strncat(s,q,2); q += 3;
  17.    strncat(s,q,2); q += 3;
  18.    strncat(s,q,2);
  19.    for(q=s;*q != '\0';q++)
  20.      if (*q == ' ') *q = '0';
  21.    return(s);
  22. }
  23.