home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of Mecomp Multimedia 2
/
MECOMP-CD-II.iso
/
amiga
/
programmieren
/
c
/
vbcc
/
machines
/
amiga68k
/
libsrc
/
stdio
/
tmpnam.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
|
1997-12-30
|
410 b
|
20 lines
#include <stdio.h>
#include <proto/dos.h>
char *tmpnam(char s[L_tmpnam])
{
static char lastname[L_tmpnam];
static int lastnum=0;
BPTR lock;
do{
lastnum++;
sprintf(lastname,"T:vc_%d",lastnum);
lock=Lock((STRPTR)lastname,-1);
if(lock) UnLock(lock);
}while(lock&&lastnum>0);
if(lastnum<=0) return(0);
if(s) strcpy(s,lastname);
return(lastname);
}