1: char *
   2: mktemp(as)
   3: char *as;
   4: {
   5:     register char *s;
   6:     register unsigned pid;
   7:     register i;
   8: 
   9:     pid = getpid();
  10:     s = as;
  11:     while (*s++)
  12:         ;
  13:     s--;
  14:     while (*--s == 'X') {
  15:         *s = (pid%10) + '0';
  16:         pid /= 10;
  17:     }
  18:     s++;
  19:     i = 'a';
  20:     while (access(as, 0) != -1) {
  21:         if (i=='z')
  22:             return("/");
  23:         *s = i++;
  24:     }
  25:     return(as);
  26: }
Last modified: 1979-01-10
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 393
Valid CSS Valid XHTML 1.0 Strict