diff options
| author | Joerg Wunsch <joerg@FreeBSD.org> | 1996-06-30 09:40:44 +0000 |
|---|---|---|
| committer | Joerg Wunsch <joerg@FreeBSD.org> | 1996-06-30 09:40:44 +0000 |
| commit | 4ac5adf036a78e6761d6d3067e6d41ec5fde5a95 (patch) | |
| tree | c214f3dfba587d8311966625925bfcaf4fee6dc6 /usr.bin | |
| parent | c683ac7c95224b32677bbf87853b9c298887538b (diff) | |
Notes
Diffstat (limited to 'usr.bin')
| -rw-r--r-- | usr.bin/ktrace/ktrace.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr.bin/ktrace/ktrace.c b/usr.bin/ktrace/ktrace.c index 38577f36838e6..8a9b08ab39190 100644 --- a/usr.bin/ktrace/ktrace.c +++ b/usr.bin/ktrace/ktrace.c @@ -42,7 +42,7 @@ static char copyright[] = static char sccsid[] = "@(#)ktrace.c 8.1 (Berkeley) 6/6/93"; #endif static const char rcsid[] = - "$Id$"; + "$Id: ktrace.c,v 1.4 1996/06/19 09:56:29 jraynard Exp $"; #endif /* not lint */ #include <sys/param.h> @@ -71,6 +71,7 @@ main(argc, argv) enum { NOTSET, CLEAR, CLEARALL } clear; int append, ch, fd, inherit, ops, pid, pidset, trpoints; char *tracefile; + mode_t omask; clear = NOTSET; append = ops = pidset = inherit = 0; @@ -138,9 +139,11 @@ main(argc, argv) exit(0); } + omask = umask(S_IRWXG|S_IRWXO); if ((fd = open(tracefile, O_CREAT | O_WRONLY | (append ? 0 : O_TRUNC), DEFFILEMODE)) < 0) err(1, tracefile); + (void)umask(omask); (void)close(fd); if (*argv) { |
