Use mkstemp instead of mkstemp.
This commit is contained in:
parent
f7096eef97
commit
4b164aae49
@ -1,8 +1,8 @@
|
|||||||
/* $NetBSD: ftpio.c,v 1.13 2000/02/02 14:09:40 hubertf Exp $ */
|
/* $NetBSD: ftpio.c,v 1.14 2000/02/02 14:42:53 hubertf Exp $ */
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
#ifndef lint
|
#ifndef lint
|
||||||
__RCSID("$NetBSD: ftpio.c,v 1.13 2000/02/02 14:09:40 hubertf Exp $");
|
__RCSID("$NetBSD: ftpio.c,v 1.14 2000/02/02 14:42:53 hubertf Exp $");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -455,10 +455,16 @@ expandURL(char *expandedurl, const char *wildcardurl)
|
|||||||
char *s, buf[FILENAME_MAX];
|
char *s, buf[FILENAME_MAX];
|
||||||
char tmpname[FILENAME_MAX];
|
char tmpname[FILENAME_MAX];
|
||||||
char best[FILENAME_MAX];
|
char best[FILENAME_MAX];
|
||||||
|
int tfd;
|
||||||
|
|
||||||
strcpy(tmpname, "/tmp/pkg.XXX");
|
strcpy(tmpname, "/tmp/pkg.XXXXXX");
|
||||||
mktemp(tmpname);
|
tfd=mkstemp(tmpname);
|
||||||
assert(tmpname != NULL);
|
if (tfd == -1) {
|
||||||
|
warnx("Cannot generate temp file for ftp(1)'s ls output");
|
||||||
|
return -1; /* error */
|
||||||
|
}
|
||||||
|
close(tfd); /* We don't need the file descriptor, but will use
|
||||||
|
the file in a second */
|
||||||
|
|
||||||
s=strpbrk(pkg, "<>[]?*{"); /* Could leave out "[]?*" here;
|
s=strpbrk(pkg, "<>[]?*{"); /* Could leave out "[]?*" here;
|
||||||
* ftp(1) is not that stupid */
|
* ftp(1) is not that stupid */
|
||||||
|
Loading…
Reference in New Issue
Block a user