[Midnightbsd-cvs] src [10588] trunk/lib/libc/gmon/gmon.c: add architecture

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Jun 8 08:08:20 EDT 2018


Revision: 10588
          http://svnweb.midnightbsd.org/src/?rev=10588
Author:   laffer1
Date:     2018-06-08 08:08:19 -0400 (Fri, 08 Jun 2018)
Log Message:
-----------
add architecture

Modified Paths:
--------------
    trunk/lib/libc/gmon/gmon.c

Modified: trunk/lib/libc/gmon/gmon.c
===================================================================
--- trunk/lib/libc/gmon/gmon.c	2018-06-08 12:07:32 UTC (rev 10587)
+++ trunk/lib/libc/gmon/gmon.c	2018-06-08 12:08:19 UTC (rev 10588)
@@ -50,8 +50,10 @@
 
 #include "libc_private.h"
 
-#if defined(__i386__) || defined(__sparc64__) || defined(__amd64__) || defined(__powerpc__)
+#if defined(__i386__) || defined(__sparc64__) || defined(__amd64__) || (defined(__powerpc__) && !defined(__powerpc64__))
 extern char *minbrk __asm (".minbrk");
+#elif defined(__powerpc64__)
+extern char *minbrk __asm ("_minbrk");
 #else
 extern char *minbrk __asm ("minbrk");
 #endif
@@ -161,13 +163,13 @@
 	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 Midnightbsd-cvs mailing list