From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10602 invoked by alias); 4 Jan 2008 15:59:30 -0000 Received: (qmail 10591 invoked by uid 22791); 4 Jan 2008 15:59:29 -0000 X-Spam-Check-By: sourceware.org Received: from mk-outboundfilter-2.mail.uk.tiscali.com (HELO mk-outboundfilter-2.mail.uk.tiscali.com) (212.74.114.38) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 04 Jan 2008 15:59:06 +0000 X-Trace: 6827208/mk-outboundfilter-2.mail.uk.tiscali.com/PIPEX/$MX-ACCEPTED/pipex-infrastructure/62.241.162.31 X-SBRS: None X-RemoteIP: 62.241.162.31 X-IP-MAIL-FROM: nick.hudson@dsl.pipex.com X-IP-BHB: Once X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8CAFfmfUc+8aIf/2dsb2JhbACrKA Received: from galaxy.systems.pipex.net ([62.241.162.31]) by smtp.pipex.tiscali.co.uk with ESMTP; 04 Jan 2008 15:59:03 +0000 Received: from [10.0.0.5] (81-178-15-87.dsl.pipex.com [81.178.15.87]) by galaxy.systems.pipex.net (Postfix) with ESMTP id 3C63DE00009C for ; Fri, 4 Jan 2008 15:59:21 +0000 (GMT) From: Nick Hudson To: gdb-patches@sourceware.org Subject: [rfa] Check for void * as 3rd arg of ptrace Date: Fri, 04 Jan 2008 15:59:00 -0000 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_DflfHY8Z72x1jNu" Message-Id: <200801041558.59527.nick.hudson@dsl.pipex.com> Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2008-01/txt/msg00058.txt.bz2 --Boundary-00=_DflfHY8Z72x1jNu Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-length: 97 Hi, NetBSD killed caddr_t so ptrace now takes void * as it's third argument. OK? Thanks, Nick --Boundary-00=_DflfHY8Z72x1jNu Content-Type: text/plain; charset="us-ascii"; name="ChangeLog" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="ChangeLog" Content-length: 139 2008-01-04 Nick Hudson * configure.ac: Check for void * as 3 argument of ptrace. * configure: regenerate. --Boundary-00=_DflfHY8Z72x1jNu Content-Type: text/x-diff; charset="us-ascii"; name="configure.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="configure.diff" Content-length: 1313 Index: configure =================================================================== RCS file: /cvs/src/src/gdb/configure,v retrieving revision 1.241 diff -u -p -u -r1.241 configure --- configure 16 Dec 2007 22:19:20 -0000 1.241 +++ configure 4 Jan 2008 15:36:25 -0000 @@ -19275,7 +19275,7 @@ else for gdb_arg1 in 'int' 'long'; do for gdb_arg2 in 'pid_t' 'int' 'long'; do - for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long'; do + for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do for gdb_arg4 in 'int' 'long'; do cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ Index: configure.ac =================================================================== RCS file: /cvs/src/src/gdb/configure.ac,v retrieving revision 1.63 diff -u -p -u -r1.63 configure.ac --- configure.ac 16 Dec 2007 22:19:20 -0000 1.63 +++ configure.ac 4 Jan 2008 15:36:27 -0000 @@ -640,7 +640,7 @@ AC_DEFINE_UNQUOTED(PTRACE_TYPE_RET, $gdb AC_CACHE_CHECK([types of arguments for ptrace], gdb_cv_func_ptrace_args, [ for gdb_arg1 in 'int' 'long'; do for gdb_arg2 in 'pid_t' 'int' 'long'; do - for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long'; do + for gdb_arg3 in 'int *' 'caddr_t' 'int' 'long' 'void *'; do for gdb_arg4 in 'int' 'long'; do AC_TRY_COMPILE($gdb_ptrace_headers, [ extern $gdb_cv_func_ptrace_ret --Boundary-00=_DflfHY8Z72x1jNu--