svn commit: r254301 - head/lib/libc/gmon
Jilles Tjoelker
jilles at FreeBSD.org
Tue Aug 13 21:45:49 UTC 2013
Author: jilles
Date: Tue Aug 13 21:45:48 2013
New Revision: 254301
URL: http://svnweb.freebsd.org/changeset/base/254301
Log:
libc: Use O_CLOEXEC when writing gmon files (cc -pg).
Modified:
head/lib/libc/gmon/gmon.c
Modified: head/lib/libc/gmon/gmon.c
==============================================================================
--- head/lib/libc/gmon/gmon.c Tue Aug 13 21:34:03 2013 (r254300)
+++ head/lib/libc/gmon/gmon.c Tue Aug 13 21:45:48 2013 (r254301)
@@ -163,13 +163,13 @@ _mcleanup(void)
else
snprintf(outname, sizeof(outname), "%s.gmon", _getprogname());
- fd = _open(outname, O_CREAT|O_TRUNC|O_WRONLY, 0666);
+ fd = _open(outname, O_CREAT|O_TRUNC|O_WRONLY|O_CLOEXEC, 0666);
if (fd < 0) {
_warn("_mcleanup: %s", outname);
return;
}
#ifdef DEBUG
- log = _open("gmon.log", O_CREAT|O_TRUNC|O_WRONLY, 0664);
+ log = _open("gmon.log", O_CREAT|O_TRUNC|O_WRONLY|O_CLOEXEC, 0664);
if (log < 0) {
_warn("_mcleanup: gmon.log");
return;
More information about the svn-src-head
mailing list