summaryrefslogtreecommitdiff
path: root/apps/interpreters/bas/bas.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/interpreters/bas/bas.c')
-rw-r--r--apps/interpreters/bas/bas.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/apps/interpreters/bas/bas.c b/apps/interpreters/bas/bas.c
index 84f3516f2..e621c5939 100644
--- a/apps/interpreters/bas/bas.c
+++ b/apps/interpreters/bas/bas.c
@@ -107,29 +107,6 @@ static struct Value *eval(struct Value *value, const char *desc);
* Private Functions
****************************************************************************/
-static char *mytmpnam(void)
-{
- static char buf[_POSIX_PATH_MAX];
- const char *tmpdir;
- unsigned int i;
- int fd = -1;
-
- if ((tmpdir = getenv("TMPDIR")) == (char *)0)
- tmpdir = "/tmp";
- if ((strlen(tmpdir) + 1 + 8 + 1) >= _POSIX_PATH_MAX)
- return (char *)0;
- i = getpid();
- while (i < 0xffffffff &&
- (snprintf(buf, sizeof(buf), "%s/%08x", tmpdir, i),
- (fd = open(buf, O_RDWR | O_CREAT | O_EXCL, 0600))) == -1 &&
- errno == EEXIST)
- ++i;
- if (fd == -1)
- return (char *)0;
- close(fd);
- return buf;
-}
-
static int cat(const char *filename)
{
int fd;