From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31885 invoked by alias); 10 Jan 2002 19:40:45 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 31803 invoked from network); 10 Jan 2002 19:40:41 -0000 Received: from unknown (HELO cygnus.com) (205.180.230.5) by sources.redhat.com with SMTP; 10 Jan 2002 19:40:41 -0000 Received: from reddwarf.cygnus.com (reddwarf.sfbay.redhat.com [205.180.231.12]) by runyon.cygnus.com (8.8.7-cygnus/8.8.7) with ESMTP id LAA15170; Thu, 10 Jan 2002 11:40:37 -0800 (PST) Received: (from msnyder@localhost) by reddwarf.cygnus.com (8.11.2/8.11.2) id g0AJZSt06600; Thu, 10 Jan 2002 11:35:28 -0800 Date: Thu, 10 Jan 2002 11:40:00 -0000 From: Michael Snyder Message-Id: <200201101935.g0AJZSt06600@reddwarf.cygnus.com> To: binutils@sources.redhat.com, nickc@redhat.com Subject: [RFA] Change "pid_t" param to long (portability) Cc: gdb-patches@sources.redhat.com X-SW-Source: 2002-01/txt/msg00242.txt.bz2 Not surprisingly, the "pid_t" parameter declaration does not compile on some systems. 2002-01-10 Michael Snyder * elf.c (elfcore_write_prstatus): Use long instead of pid_t; (elfcore_write_pstatus): Use long instead of pid_t; * elf-bfd.h: Change prototypes to use long instead of pid_t; Index: elf.c =================================================================== RCS file: /cvs/src/src/bfd/elf.c,v retrieving revision 1.120 diff -c -3 -p -r1.120 elf.c *** elf.c 2002/01/09 18:59:11 1.120 --- elf.c 2002/01/10 19:38:36 *************** elfcore_write_prstatus (abfd, buf, bufsi *** 6562,6568 **** bfd *abfd; char *buf; int *bufsiz; ! pid_t pid; int cursig; void *gregs; { --- 6562,6568 ---- bfd *abfd; char *buf; int *bufsiz; ! long pid; int cursig; void *gregs; { *************** elfcore_write_pstatus (abfd, buf, bufsiz *** 6584,6590 **** bfd *abfd; char *buf; int *bufsiz; ! pid_t pid; int cursig; void *gregs; { --- 6584,6590 ---- bfd *abfd; char *buf; int *bufsiz; ! long pid; int cursig; void *gregs; { Index: elf-bfd.h =================================================================== RCS file: /cvs/src/src/bfd/elf-bfd.h,v retrieving revision 1.63 diff -c -3 -p -r1.63 elf-bfd.h *** elf-bfd.h 2002/01/08 21:31:36 1.63 --- elf-bfd.h 2002/01/10 19:38:36 *************** extern char *elfcore_write_note *** 1524,1532 **** extern char *elfcore_write_prpsinfo PARAMS ((bfd *, char *, int *, char *, char *)); extern char *elfcore_write_prstatus ! PARAMS ((bfd *, char *, int *, pid_t, int, void *)); extern char * elfcore_write_pstatus ! PARAMS ((bfd *, char *, int *, pid_t, int, void *)); extern char *elfcore_write_prfpreg PARAMS ((bfd *, char *, int *, void *, int)); extern char *elfcore_write_prxfpreg --- 1524,1532 ---- extern char *elfcore_write_prpsinfo PARAMS ((bfd *, char *, int *, char *, char *)); extern char *elfcore_write_prstatus ! PARAMS ((bfd *, char *, int *, long, int, void *)); extern char * elfcore_write_pstatus ! PARAMS ((bfd *, char *, int *, long, int, void *)); extern char *elfcore_write_prfpreg PARAMS ((bfd *, char *, int *, void *, int)); extern char *elfcore_write_prxfpreg