summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pkg_install/lib/pen.c
diff options
context:
space:
mode:
authornectar <nectar@FreeBSD.org>1998-07-28 01:18:02 +0000
committernectar <nectar@FreeBSD.org>1998-07-28 01:18:02 +0000
commitcf3f8f53ba5b5044e53d1c3c62fdbc1109371d76 (patch)
treedc004bcffc4cd8540889e8302e3f7bae06401f22 /usr.sbin/pkg_install/lib/pen.c
parent0e82fbcb6c53b7843f6d2602fcaf6678aa66f862 (diff)
downloadFreeBSD-src-cf3f8f53ba5b5044e53d1c3c62fdbc1109371d76.zip
FreeBSD-src-cf3f8f53ba5b5044e53d1c3c62fdbc1109371d76.tar.gz
Paranoia: use mkdtemp instead of mktemp
PR: bin/3212 Reviewed by: jkh@FreeBSD.ORG
Diffstat (limited to 'usr.sbin/pkg_install/lib/pen.c')
-rw-r--r--usr.sbin/pkg_install/lib/pen.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/usr.sbin/pkg_install/lib/pen.c b/usr.sbin/pkg_install/lib/pen.c
index 07cb304..d914833 100644
--- a/usr.sbin/pkg_install/lib/pen.c
+++ b/usr.sbin/pkg_install/lib/pen.c
@@ -1,6 +1,6 @@
#ifndef lint
static const char rcsid[] =
- "$Id: pen.c,v 1.27 1998/02/16 17:16:51 jkh Exp $";
+ "$Id: pen.c,v 1.28 1998/04/12 16:01:10 jkh Exp $";
#endif
/*
@@ -102,12 +102,11 @@ make_playpen(char *pen, size_t sz)
if (!find_play_pen(pen, sz))
return NULL;
- if (!mktemp(pen)) {
+ if (!mkdtemp(pen)) {
cleanup(0);
errx(2, "can't mktemp '%s'", pen);
}
-
- if (mkdir(pen, 0755) == FAIL) {
+ if (chmod(pen, 0755) == FAIL) {
cleanup(0);
errx(2, "can't mkdir '%s'", pen);
}
OpenPOWER on IntegriCloud