* gmon.h: Pull in profile.h. Explain why.
This commit is contained in:
parent
81f9ce0734
commit
ece6c8e383
|
@ -1,3 +1,7 @@
|
||||||
|
2014-05-22 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* gmon.h: Pull in profile.h. Explain why.
|
||||||
|
|
||||||
2014-05-22 Corinna Vinschen <corinna@vinschen.de>
|
2014-05-22 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* uinfo.cc (pwdgrp::fetch_account_from_windows): Fix potential SEGV
|
* uinfo.cc (pwdgrp::fetch_account_from_windows): Fix potential SEGV
|
||||||
|
|
|
@ -44,7 +44,23 @@
|
||||||
#define __P(x) x
|
#define __P(x) x
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* On POSIX systems, profile.h is a KRB5 header. To avoid collisions, just
|
||||||
|
pull in profile.h's content here. The profile.h header won't be provided
|
||||||
|
by Mingw-w64 anymore at one point. */
|
||||||
|
#if 0
|
||||||
#include <profile.h>
|
#include <profile.h>
|
||||||
|
#else
|
||||||
|
#ifndef _WIN64
|
||||||
|
#define _MCOUNT_CALL __attribute__ ((regparm (2)))
|
||||||
|
extern void _mcount(void);
|
||||||
|
#else
|
||||||
|
#define _MCOUNT_CALL
|
||||||
|
extern void mcount(void);
|
||||||
|
#endif
|
||||||
|
#define _MCOUNT_DECL __attribute__((gnu_inline)) __inline__ \
|
||||||
|
void _MCOUNT_CALL _mcount_private
|
||||||
|
#define MCOUNT
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef __MINGW32__
|
#ifdef __MINGW32__
|
||||||
#include <_bsd_types.h>
|
#include <_bsd_types.h>
|
||||||
|
|
Loading…
Reference in New Issue