summaryrefslogtreecommitdiff
path: root/src/libposixplz/mkptemp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libposixplz/mkptemp.c')
-rw-r--r--src/libposixplz/mkptemp.c16
1 files changed, 1 insertions, 15 deletions
diff --git a/src/libposixplz/mkptemp.c b/src/libposixplz/mkptemp.c
index 64ddb5c..2c3e817 100644
--- a/src/libposixplz/mkptemp.c
+++ b/src/libposixplz/mkptemp.c
@@ -1,22 +1,8 @@
/* ISC license. */
-#include <sys/stat.h>
-
-#include <skalibs/djbunix.h>
#include <skalibs/posixplz.h>
-static int f (char const *fn, mode_t mode, void *data)
-{
- mode_t m = umask(0) ;
- int r = mkfifo(fn, mode) ;
- umask(m) ;
- if (r == -1) return -1 ;
- r = open_readb(fn) ;
- if (r == -1) unlink_void(fn) ;
- return r ;
-}
-
int mkptemp (char *s)
{
- return mkfiletemp(s, &f, 0600, 0) ;
+ return mkptemp2(s, 0) ;
}