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;
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to