home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
minnie.tuhs.org
/
unixen.tar
/
unixen
/
PDP-11
/
Trees
/
V7
/
usr
/
src
/
libc
/
gen
/
mktemp.c
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
C/C++ Source or Header
|
1979-01-10
|
306 b
|
27 lines
char *
mktemp(as)
char *as;
{
register char *s;
register unsigned pid;
register i;
pid = getpid();
s = as;
while (*s++)
;
s--;
while (*--s == 'X') {
*s = (pid%10) + '0';
pid /= 10;
}
s++;
i = 'a';
while (access(as, 0) != -1) {
if (i=='z')
return("/");
*s = i++;
}
return(as);
}