X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fptrace.m4;h=0fcd855aa8fd44f9614b0aced6f7649af733060e;hb=refs%2Fheads%2Fconcurrent-displaced-stepping-2020-04-01;hp=f01c692c205fc993706b4525ab3dbcb07e55102b;hpb=54019719152ab269fb4cec2c6a8a245ba6af6e49;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ptrace.m4 b/gdb/ptrace.m4 index f01c692c20..0fcd855aa8 100644 --- a/gdb/ptrace.m4 +++ b/gdb/ptrace.m4 @@ -1,4 +1,4 @@ -dnl Copyright (C) 2012-2015 Free Software Foundation, Inc. +dnl Copyright (C) 2012-2020 Free Software Foundation, Inc. dnl dnl This file is part of GDB. dnl @@ -22,12 +22,6 @@ AC_DEFUN([GDB_AC_PTRACE], AC_CHECK_HEADERS([sys/ptrace.h ptrace.h]) -# Needs to be tested in C++ mode, to detect whether we need to cast -# the first argument to enum __ptrace_request. -if test "$enable_build_with_cxx" = "yes"; then - AC_LANG_PUSH([C++]) -fi - gdb_ptrace_headers=' #include #if HAVE_SYS_PTRACE_H @@ -37,11 +31,7 @@ gdb_ptrace_headers=' # include #endif ' -# There is no point in checking if we don't have a prototype. -AC_CHECK_DECLS(ptrace, [], [ - : ${gdb_cv_func_ptrace_ret='int'} - : ${gdb_cv_func_ptrace_args='int,int,long,long'} -], $gdb_ptrace_headers) + # Check return type. Varargs (used on GNU/Linux) conflict with the # empty argument list, so check for that explicitly. AC_CACHE_CHECK([return type of ptrace], gdb_cv_func_ptrace_ret, @@ -97,8 +87,4 @@ if test -n "$[5]"; then AC_DEFINE_UNQUOTED(PTRACE_TYPE_ARG5, $[5], [Define to the type of arg 5 for ptrace.]) fi - -if test "$enable_build_with_cxx" = "yes"; then - AC_LANG_POP([C++]) -fi ])