[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