diff options
Diffstat (limited to 'src/libposixplz/mkptemp.c')
-rw-r--r-- | src/libposixplz/mkptemp.c | 16 |
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) ; } |