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/environ.c | |
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/environ.c')
-rw-r--r-- | gdb/environ.c | 20 |
1 files changed, 10 insertions, 10 deletions
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; |