2001-01-24 Jeff Holcomb <jeffh@redhat.com>

* remote-udi.c (udi_open): Change strdup to xstrdup.
        * thread.c (thread_apply_all_command): Change strdup to xstrdup.
        Update copyright message.
        * varobj.c (delete_variable_1): Likewise.

        * gdb_string.h: Remove declaration of strdup.  Update copyright
        message.
        * config/xm-mpw.h: Likewise.
        * config/i386/xm-i386mach.h: Likewise.
        * config/m68k/xm-apollo68b.h: Likewise.
        * config/m68k/xm-hp300bsd.h: Likewise.
        * config/rs6000/xm-rs6000.h: Likewise.
        * config/vax/xm-vaxult.h: Remove declaration of strdup.
        * config/vax/xm-vaxult2.h: Likewise.
This commit is contained in:
Jeff Holcomb 2001-01-26 19:47:23 +00:00
parent b91d87cfc7
commit 5b616ba11e
12 changed files with 29 additions and 33 deletions

View File

@ -1,3 +1,20 @@
2001-01-26 Jeff Holcomb <jeffh@redhat.com>
* remote-udi.c (udi_open): Change strdup to xstrdup.
* thread.c (thread_apply_all_command): Change strdup to xstrdup.
Update copyright message.
* varobj.c (delete_variable_1): Likewise.
* gdb_string.h: Remove declaration of strdup. Update copyright
message.
* config/xm-mpw.h: Likewise.
* config/i386/xm-i386mach.h: Likewise.
* config/m68k/xm-apollo68b.h: Likewise.
* config/m68k/xm-hp300bsd.h: Likewise.
* config/rs6000/xm-rs6000.h: Likewise.
* config/vax/xm-vaxult.h: Remove declaration of strdup.
* config/vax/xm-vaxult2.h: Likewise.
2001-01-26 Jeff Holcomb <jeffh@redhat.com>
* MAINTAINERS: Add Jeff Holcomb to Write After Approval list.

View File

@ -1,5 +1,5 @@
/* Definitions to make GDB run on Mach on an Intel 386
Copyright (C) 1986, 1987, 1989, 1991, 1992 Free Software Foundation, Inc.
Copyright (C) 1986, 1987, 1989, 1991, 1992, 2001 Free Software Foundation, Inc.
This file is part of GDB.
@ -27,5 +27,3 @@
/* <errno.h> only defines this if __STDC__!!! */
extern int errno;
extern char *strdup ();

View File

@ -1,5 +1,5 @@
/* Macro definitions for an Apollo m68k in BSD mode
Copyright (C) 1992 Free Software Foundation, Inc.
Copyright (C) 1992, 2001 Free Software Foundation, Inc.
This file is part of GDB.
@ -21,5 +21,3 @@
#define HOST_BYTE_ORDER BIG_ENDIAN
#define ALIGN_STACK_ON_STARTUP
extern char *strdup ();

View File

@ -1,5 +1,5 @@
/* Parameters for hosting on a Hewlett-Packard 9000/300, running bsd.
Copyright 1986, 1987, 1989, 1991, 1992, 1993 Free Software Foundation, Inc.
Copyright 1986, 1987, 1989, 1991, 1992, 1993, 2001 Free Software Foundation, Inc.
This file is part of GDB.
@ -30,8 +30,6 @@
/* Kernel is a bit tenacious about sharing text segments, disallowing bpts. */
#define ONE_PROCESS_WRITETEXT
extern char *strdup (const char *);
/* Interface definitions for kernel debugger KDB. */

View File

@ -1,5 +1,5 @@
/* Parameters for hosting on an RS6000, for GDB, the GNU debugger.
Copyright 1986-87, 1989, 1991-96, 1998 Free Software Foundation, Inc.
Copyright 1986, 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 2001 Free Software Foundation, Inc.
Contributed by IBM Corporation.
This file is part of GDB.
@ -67,9 +67,6 @@
#define SETPGRP_ARGS 1
/* AIX doesn't have strdup, so we need to declare it for libiberty */
extern char *strdup (char *);
/* Signal handler for SIGWINCH `window size changed'. */
#define SIGWINCH_HANDLER aix_resizewindow

View File

@ -1,8 +1,6 @@
/* Definitions to make GDB run on a vax under Ultrix. */
#include "vax/xm-vax.h"
extern char *strdup ();
/* This is required for Ultrix 3.1b, not for later versions. Ultrix
3.1b can't just use xm-vaxult2.h because Ultrix 3.1b does define
FD_SET. Sure, we could have separate configurations for vaxult2,

View File

@ -1,8 +1,6 @@
/* Definitions to make GDB run on a vax under Ultrix. */
#include "vax/xm-vax.h"
extern char *strdup ();
#define NO_PTRACE_H
/* Old versions of ultrix have fd_set but not the FD_* macros. */

View File

@ -1,5 +1,5 @@
/* Macro definitions for running GDB on Apple Macintoshes.
Copyright (C) 1994, 1995 Free Software Foundation, Inc.
Copyright (C) 1994, 1995, 2001 Free Software Foundation, Inc.
This file is part of GDB.
@ -42,10 +42,6 @@
#define POSIX_UTIME
/* No declaration of strdup in MPW's string.h, oddly enough. */
char *strdup (char *s1);
/* '.' indicates drivers on the Mac, so we need a different filename. */
#define GDBINIT_FILENAME "_gdbinit"

View File

@ -1,5 +1,5 @@
/* Portable <string.h>
Copyright 1995, 1998 Free Software Foundation, Inc.
Copyright 1995, 1998, 2001 Free Software Foundation, Inc.
This file is part of GDB.
@ -58,10 +58,6 @@ extern char *strerror (int); /* X3.159-1989 4.11.6.2 */
#endif
#endif
#ifdef NEED_DECLARATION_STRDUP
extern char *strdup (); /* full prototype collides w/ some OSes (AIX 3.2.5) */
#endif
#ifdef NEED_DECLARATION_STRSTR
#ifndef strstr
extern char *strstr (const char *, const char *); /* X3.159-1989 4.11.5.7 */

View File

@ -234,7 +234,7 @@ udi_open (char *name, int from_tty)
if (!name)
error ("Usage: target udi config_id, where config_id appears in udi_soc file");
udi_config_id = strdup (strtok (name, " \t"));
udi_config_id = xstrdup (strtok (name, " \t"));
if (UDIConnect (udi_config_id, &udi_session_id))
/* FIXME: Should set udi_session_id to -1 here. */

View File

@ -1,5 +1,5 @@
/* Multi-process/thread control for GDB, the GNU debugger.
Copyright 1986, 1987, 1988, 1993, 1998, 1999, 2000
Copyright 1986, 1987, 1988, 1993, 1998, 1999, 2000, 2001
Contributed by Lynx Real-Time Systems, Inc. Los Gatos, CA.
Free Software Foundation, Inc.
@ -531,7 +531,7 @@ thread_apply_all_command (char *cmd, int from_tty)
/* Save a copy of the command in case it is clobbered by
execute_command */
saved_cmd = strdup (cmd);
saved_cmd = xstrdup (cmd);
saved_cmd_cleanup_chain = make_cleanup (xfree, (void *) saved_cmd);
for (tp = thread_list; tp; tp = tp->next)
if (thread_alive (tp))
@ -574,7 +574,7 @@ thread_apply_command (char *tidlist, int from_tty)
/* Save a copy of the command in case it is clobbered by
execute_command */
saved_cmd = strdup (cmd);
saved_cmd = xstrdup (cmd);
saved_cmd_cleanup_chain = make_cleanup (xfree, (void *) saved_cmd);
while (tidlist < cmd)
{

View File

@ -1,5 +1,5 @@
/* Implementation of the GDB variable objects API.
Copyright 1999, 2000 Free Software Foundation, Inc.
Copyright 1999, 2000, 2001 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -1072,7 +1072,7 @@ delete_variable_1 (struct cpstack **resultp, int *delcountp, struct varobj *var,
yet been installed, don't report it, it belongs to the caller... */
if (var->obj_name != NULL)
{
cppush (resultp, strdup (var->obj_name));
cppush (resultp, xstrdup (var->obj_name));
*delcountp = *delcountp + 1;
}