diff options
author | Mark Mitchell <mark@codesourcery.com> | 2005-03-08 22:17:34 +0000 |
---|---|---|
committer | Mark Mitchell <mark@codesourcery.com> | 2005-03-08 22:17:34 +0000 |
commit | 1bf1958d5335be20af3fd1f564c64f2121e3e873 (patch) | |
tree | b18e766752aa1f91cf7996337dceb7398979e093 /gdb | |
parent | f67a969fd69a89d5270e4884e50724f59c9bd77f (diff) | |
download | gdb-1bf1958d5335be20af3fd1f564c64f2121e3e873.zip gdb-1bf1958d5335be20af3fd1f564c64f2121e3e873.tar.gz gdb-1bf1958d5335be20af3fd1f564c64f2121e3e873.tar.bz2 |
* environ.h (struct environ): Rename to ...
(struct gdb_environ): ... this.
(make_environ): Update prototype.
(free_environ): Likewise.
(init_environ): Likewise.
(get_in_environ): Likewise.
(set_in_environ): Likewise.
(unset_in_environ): Likewise.
(environ_vector): Likewise.
* environ.c (make_environ): Replace "struct environ" with "struct
gdb_environ".
(free_environ): Likewise.
(init_environ): Likewise.
(environ_vector): Likewise.
(get_in_environ): Likewise.
(set_in_environ): Likewise.
(unset_in_environ): Likewise.
* infcmd.c (inferior_environ): Likewise.
* inferior.h (inferior_environ): Likewise.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 22 | ||||
-rw-r--r-- | gdb/environ.c | 20 | ||||
-rw-r--r-- | gdb/environ.h | 18 | ||||
-rw-r--r-- | gdb/infcmd.c | 2 | ||||
-rw-r--r-- | gdb/inferior.h | 5 |
5 files changed, 45 insertions, 22 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9a87c29..ff12d2b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,25 @@ +2005-03-08 Mark Mitchell <mark@codesourcery.com> + + * environ.h (struct environ): Rename to ... + (struct gdb_environ): ... this. + (make_environ): Update prototype. + (free_environ): Likewise. + (init_environ): Likewise. + (get_in_environ): Likewise. + (set_in_environ): Likewise. + (unset_in_environ): Likewise. + (environ_vector): Likewise. + * environ.c (make_environ): Replace "struct environ" with "struct + gdb_environ". + (free_environ): Likewise. + (init_environ): Likewise. + (environ_vector): Likewise. + (get_in_environ): Likewise. + (set_in_environ): Likewise. + (unset_in_environ): Likewise. + * infcmd.c (inferior_environ): Likewise. + * inferior.h (inferior_environ): Likewise. + 2005-03-08 Joel Brobecker <brobecker@adacore.com> * infcmd.c (run_command_1): New function, extracted from diff --git a/gdb/environ.c b/gdb/environ.c index b629388..3469f88 100644 --- a/gdb/environ.c +++ b/gdb/environ.c @@ -1,6 +1,6 @@ /* environ.c -- library for manipulating environments for GNU. - Copyright 1986, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 2000, + Copyright 1986, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 2000, 2005 2003 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify @@ -28,12 +28,12 @@ /* Return a new environment object. */ -struct environ * +struct gdb_environ * make_environ (void) { - struct environ *e; + struct gdb_environ *e; - e = (struct environ *) xmalloc (sizeof (struct environ)); + e = (struct gdb_environ *) xmalloc (sizeof (struct gdb_environ)); e->allocated = 10; e->vector = (char **) xmalloc ((e->allocated + 1) * sizeof (char *)); @@ -44,7 +44,7 @@ make_environ (void) /* Free an environment and all the strings in it. */ void -free_environ (struct environ *e) +free_environ (struct gdb_environ *e) { char **vector = e->vector; @@ -59,7 +59,7 @@ free_environ (struct environ *e) that all strings in these environments are safe to free. */ void -init_environ (struct environ *e) +init_environ (struct gdb_environ *e) { extern char **environ; int i; @@ -91,7 +91,7 @@ init_environ (struct environ *e) This is used to get something to pass to execve. */ char ** -environ_vector (struct environ *e) +environ_vector (struct gdb_environ *e) { return e->vector; } @@ -99,7 +99,7 @@ environ_vector (struct environ *e) /* Return the value in environment E of variable VAR. */ char * -get_in_environ (const struct environ *e, const char *var) +get_in_environ (const struct gdb_environ *e, const char *var) { int len = strlen (var); char **vector = e->vector; @@ -115,7 +115,7 @@ get_in_environ (const struct environ *e, const char *var) /* Store the value in E of VAR as VALUE. */ void -set_in_environ (struct environ *e, const char *var, const char *value) +set_in_environ (struct gdb_environ *e, const char *var, const char *value) { int i; int len = strlen (var); @@ -162,7 +162,7 @@ set_in_environ (struct environ *e, const char *var, const char *value) /* Remove the setting for variable VAR from environment E. */ void -unset_in_environ (struct environ *e, char *var) +unset_in_environ (struct gdb_environ *e, char *var) { int len = strlen (var); char **vector = e->vector; diff --git a/gdb/environ.h b/gdb/environ.h index 1aa1394..7ab67bc 100644 --- a/gdb/environ.h +++ b/gdb/environ.h @@ -1,5 +1,5 @@ /* Header for environment manipulation library. - Copyright 1989, 1992, 2000 Free Software Foundation, Inc. + Copyright 1989, 1992, 2000, 2005 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 @@ -21,7 +21,7 @@ /* We manipulate environments represented as these structures. */ -struct environ +struct gdb_environ { /* Number of usable slots allocated in VECTOR. VECTOR always has one slot not counted here, @@ -34,18 +34,18 @@ struct environ char **vector; }; -extern struct environ *make_environ (void); +extern struct gdb_environ *make_environ (void); -extern void free_environ (struct environ *); +extern void free_environ (struct gdb_environ *); -extern void init_environ (struct environ *); +extern void init_environ (struct gdb_environ *); -extern char *get_in_environ (const struct environ *, const char *); +extern char *get_in_environ (const struct gdb_environ *, const char *); -extern void set_in_environ (struct environ *, const char *, const char *); +extern void set_in_environ (struct gdb_environ *, const char *, const char *); -extern void unset_in_environ (struct environ *, char *); +extern void unset_in_environ (struct gdb_environ *, char *); -extern char **environ_vector (struct environ *); +extern char **environ_vector (struct gdb_environ *); #endif /* defined (ENVIRON_H) */ diff --git a/gdb/infcmd.c b/gdb/infcmd.c index e2db3d4..507924d 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -198,7 +198,7 @@ int step_multi; /* Environment to use for running inferior, in format described in environ.h. */ -struct environ *inferior_environ; +struct gdb_environ *inferior_environ; /* Accessor routines. */ diff --git a/gdb/inferior.h b/gdb/inferior.h index 4a8f629..bb0023a 100644 --- a/gdb/inferior.h +++ b/gdb/inferior.h @@ -2,7 +2,8 @@ Where it is, why it stopped, and how to step it. Copyright 1986, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, - 1996, 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc. + 1996, 1998, 1999, 2000, 2001, 2003, 2004, 2005 + Free Software Foundation, Inc. This file is part of GDB. @@ -145,7 +146,7 @@ extern int inferior_ignoring_leading_exec_events; /* Inferior environment. */ -extern struct environ *inferior_environ; +extern struct gdb_environ *inferior_environ; extern void clear_proceed_status (void); |