dbghelp: Add a couple of structures that are missing from the Android ndk.
This commit is contained in:
parent
8e26d7aee8
commit
96e32da5c9
|
@ -14220,6 +14220,38 @@ _ACEOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
ac_fn_c_check_type "$LINENO" "struct r_debug" "ac_cv_type_struct_r_debug" "#ifdef HAVE_LINK_H
|
||||||
|
#include <link.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_SYS_LINK_H
|
||||||
|
#include <sys/link.h>
|
||||||
|
#endif
|
||||||
|
"
|
||||||
|
if test "x$ac_cv_type_struct_r_debug" = xyes; then :
|
||||||
|
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define HAVE_STRUCT_R_DEBUG 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
|
||||||
|
fi
|
||||||
|
ac_fn_c_check_type "$LINENO" "struct link_map" "ac_cv_type_struct_link_map" "#ifdef HAVE_LINK_H
|
||||||
|
#include <link.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_SYS_LINK_H
|
||||||
|
#include <sys/link.h>
|
||||||
|
#endif
|
||||||
|
"
|
||||||
|
if test "x$ac_cv_type_struct_link_map" = xyes; then :
|
||||||
|
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define HAVE_STRUCT_LINK_MAP 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
ac_fn_c_check_member "$LINENO" "struct ff_effect" "direction" "ac_cv_member_struct_ff_effect_direction" "#ifdef HAVE_LINUX_INPUT_H
|
ac_fn_c_check_member "$LINENO" "struct ff_effect" "direction" "ac_cv_member_struct_ff_effect_direction" "#ifdef HAVE_LINUX_INPUT_H
|
||||||
#include <linux/input.h>
|
#include <linux/input.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -2203,6 +2203,14 @@ AC_CHECK_TYPES([struct xinpgen],,,
|
||||||
#include <netinet/in_pcb.h>
|
#include <netinet/in_pcb.h>
|
||||||
#endif])
|
#endif])
|
||||||
|
|
||||||
|
AC_CHECK_TYPES([struct r_debug, struct link_map],,,
|
||||||
|
[#ifdef HAVE_LINK_H
|
||||||
|
#include <link.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_SYS_LINK_H
|
||||||
|
#include <sys/link.h>
|
||||||
|
#endif])
|
||||||
|
|
||||||
AC_CHECK_MEMBERS([struct ff_effect.direction],,,
|
AC_CHECK_MEMBERS([struct ff_effect.direction],,,
|
||||||
[#ifdef HAVE_LINUX_INPUT_H
|
[#ifdef HAVE_LINUX_INPUT_H
|
||||||
#include <linux/input.h>
|
#include <linux/input.h>
|
||||||
|
|
|
@ -60,6 +60,32 @@
|
||||||
#define NT_GNU_BUILD_ID 3
|
#define NT_GNU_BUILD_ID 3
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef HAVE_STRUCT_R_DEBUG
|
||||||
|
struct r_debug
|
||||||
|
{
|
||||||
|
int r_version;
|
||||||
|
struct link_map *r_map;
|
||||||
|
ElfW(Addr) r_brk;
|
||||||
|
enum
|
||||||
|
{
|
||||||
|
RT_CONSISTENT,
|
||||||
|
RT_ADD,
|
||||||
|
RT_DELETE
|
||||||
|
} r_state;
|
||||||
|
ElfW(Addr) r_ldbase;
|
||||||
|
};
|
||||||
|
#endif /* HAVE_STRUCT_R_DEBUG */
|
||||||
|
|
||||||
|
#ifndef HAVE_STRUCT_LINK_MAP
|
||||||
|
struct link_map
|
||||||
|
{
|
||||||
|
ElfW(Addr) l_addr;
|
||||||
|
char *l_name;
|
||||||
|
ElfW(Dyn) *l_ld;
|
||||||
|
struct link_map *l_next, *l_prev;
|
||||||
|
};
|
||||||
|
#endif /* HAVE_STRUCT_LINK_MAP */
|
||||||
|
|
||||||
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
WINE_DEFAULT_DEBUG_CHANNEL(dbghelp);
|
||||||
|
|
||||||
struct elf_info
|
struct elf_info
|
||||||
|
|
|
@ -825,6 +825,9 @@
|
||||||
/* Define to 1 if `ips_total' is a member of `struct ip_stats'. */
|
/* Define to 1 if `ips_total' is a member of `struct ip_stats'. */
|
||||||
#undef HAVE_STRUCT_IP_STATS_IPS_TOTAL
|
#undef HAVE_STRUCT_IP_STATS_IPS_TOTAL
|
||||||
|
|
||||||
|
/* Define to 1 if the system has the type `struct link_map'. */
|
||||||
|
#undef HAVE_STRUCT_LINK_MAP
|
||||||
|
|
||||||
/* Define to 1 if `msg_accrights' is a member of `struct msghdr'. */
|
/* Define to 1 if `msg_accrights' is a member of `struct msghdr'. */
|
||||||
#undef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS
|
#undef HAVE_STRUCT_MSGHDR_MSG_ACCRIGHTS
|
||||||
|
|
||||||
|
@ -840,6 +843,9 @@
|
||||||
/* Define to 1 if `name' is a member of `struct option'. */
|
/* Define to 1 if `name' is a member of `struct option'. */
|
||||||
#undef HAVE_STRUCT_OPTION_NAME
|
#undef HAVE_STRUCT_OPTION_NAME
|
||||||
|
|
||||||
|
/* Define to 1 if the system has the type `struct r_debug'. */
|
||||||
|
#undef HAVE_STRUCT_R_DEBUG
|
||||||
|
|
||||||
/* Define to 1 if `sin6_scope_id' is a member of `struct sockaddr_in6'. */
|
/* Define to 1 if `sin6_scope_id' is a member of `struct sockaddr_in6'. */
|
||||||
#undef HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID
|
#undef HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue