diff options
author | Peter Wemm <peter@FreeBSD.org> | 1998-10-20 15:33:21 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 1998-10-20 15:33:21 +0000 |
commit | ed1bbda829474c5d73820b94e2aa96ca4095c610 (patch) | |
tree | be1c301a4c82e7bcb3655b54a341dba988cfed0a | |
parent | eb356f9af0e59093df6c605922180f17cf27da3e (diff) |
Notes
-rw-r--r-- | lib/libc/stdio/mktemp.c | 26 |
1 files changed, 5 insertions, 21 deletions
diff --git a/lib/libc/stdio/mktemp.c b/lib/libc/stdio/mktemp.c index fd43c4547f405..c2da533af8a0e 100644 --- a/lib/libc/stdio/mktemp.c +++ b/lib/libc/stdio/mktemp.c @@ -36,7 +36,7 @@ static char sccsid[] = "@(#)mktemp.c 8.1 (Berkeley) 6/4/93"; #endif static const char rcsid[] = - "$Id: mktemp.c,v 1.10 1998/04/14 07:25:05 peter Exp $"; + "$Id: mktemp.c,v 1.11 1998/10/20 12:36:36 peter Exp $"; #endif /* LIBC_SCCS and not lint */ #include <sys/types.h> @@ -56,39 +56,23 @@ int mkstemp(path) char *path; { - int fd, rval; - mode_t oldumask; + int fd; - oldumask = umask(077); - rval = (_gettemp(path, &fd, 0) ? fd : -1); - umask(oldumask); - return rval; + return (_gettemp(path, &fd, 0) ? fd : -1); } char * mkdtemp(path) char *path; { - char *rval; - mode_t oldumask; - - oldumask = umask(077); - rval = (_gettemp(path, (int *)NULL, 1) ? path : (char *)NULL); - umask(oldumask); - return rval; + return(_gettemp(path, (int *)NULL, 1) ? path : (char *)NULL); } char * _mktemp(path) char *path; { - char *rval; - mode_t oldumask; - - oldumask = umask(077); - rval = (_gettemp(path, (int *)NULL, 0) ? path : (char *)NULL); - umask(oldumask); - return rval; + return(_gettemp(path, (int *)NULL, 0) ? path : (char *)NULL); } #ifdef UNSAFE_WARN |