From b7ec5b8da56966c85857d052f713fde753f1d1dc Mon Sep 17 00:00:00 2001 From: Fred Fish Date: Thu, 23 Jun 1994 00:08:09 +0000 Subject: [PATCH] * energize-patches, main.c (main), top.c (gdb_init, pwd_command), top.h: Change all occurances of dirbuf to gdb_dirbuf. Collides with global variable of same name in libnsl.so on UnixWare. --- gdb/ChangeLog | 6 ++++++ gdb/energize-patches | 12 ++++++------ gdb/main.c | 4 ++-- gdb/top.c | 12 ++++++------ gdb/top.h | 2 +- 5 files changed, 21 insertions(+), 15 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 599a50d7cef..10c72c5313d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +Wed Jun 22 16:54:15 1994 Fred Fish (fnf@cygnus.com) + + * energize-patches, main.c (main), top.c (gdb_init, pwd_command), + top.h: Change all occurances of dirbuf to gdb_dirbuf. Collides + with global variable of same name in libnsl.so on UnixWare. + Wed Jun 22 14:40:52 1994 Kung Hsu (kung@mexican.cygnus.com) * symtab.c (decode_line_1): fix a bug in dealing with '<>' diff --git a/gdb/energize-patches b/gdb/energize-patches index 17977012683..ed5b581f696 100755 --- a/gdb/energize-patches +++ b/gdb/energize-patches @@ -932,22 +932,22 @@ *************** *** 1920,1929 **** - getcwd (dirbuf, sizeof (dirbuf)); + getcwd (gdb_dirbuf, sizeof (gdb_dirbuf)); - if (strcmp (dirbuf, current_directory)) + if (strcmp (gdb_dirbuf, current_directory)) ! printf ("Working directory %s\n (canonically %s).\n", - current_directory, dirbuf); + current_directory, gdb_dirbuf); else ! printf ("Working directory %s.\n", current_directory); } static void --- 1931,1940 ---- - getcwd (dirbuf, sizeof (dirbuf)); + getcwd (gdb_dirbuf, sizeof (gdb_dirbuf)); - if (strcmp (dirbuf, current_directory)) + if (strcmp (gdb_dirbuf, current_directory)) ! printf_filtered ("Working directory %s\n (canonically %s).\n", - current_directory, dirbuf); + current_directory, gdb_dirbuf); else ! printf_filtered ("Working directory %s.\n", current_directory); } diff --git a/gdb/main.c b/gdb/main.c index eb0b8e20d84..2e0c00de869 100644 --- a/gdb/main.c +++ b/gdb/main.c @@ -123,8 +123,8 @@ main (argc, argv) line[0] = '\0'; /* Terminate saved (now empty) cmd line */ instream = stdin; - getcwd (dirbuf, sizeof (dirbuf)); - current_directory = dirbuf; + getcwd (gdb_dirbuf, sizeof (gdb_dirbuf)); + current_directory = gdb_dirbuf; /* Parse arguments and options. */ { diff --git a/gdb/top.c b/gdb/top.c index 1fe7549ef50..692df82ea13 100644 --- a/gdb/top.c +++ b/gdb/top.c @@ -253,7 +253,7 @@ FILE *instream; char *current_directory; /* The directory name is actually stored here (usually). */ -char dirbuf[1024]; +char gdb_dirbuf[1024]; /* Function to call before reading a command, if nonzero. The function receives two args: an input stream, @@ -484,8 +484,8 @@ gdb_init () { /* Run the init function of each source file */ - getcwd (dirbuf, sizeof (dirbuf)); - current_directory = dirbuf; + getcwd (gdb_dirbuf, sizeof (gdb_dirbuf)); + current_directory = gdb_dirbuf; init_cmd_lists (); /* This needs to be done first */ initialize_all_files (); @@ -1878,11 +1878,11 @@ pwd_command (args, from_tty) int from_tty; { if (args) error ("The \"pwd\" command does not take an argument: %s", args); - getcwd (dirbuf, sizeof (dirbuf)); + getcwd (gdb_dirbuf, sizeof (gdb_dirbuf)); - if (!STREQ (dirbuf, current_directory)) + if (!STREQ (gdb_dirbuf, current_directory)) printf_unfiltered ("Working directory %s\n (canonically %s).\n", - current_directory, dirbuf); + current_directory, gdb_dirbuf); else printf_unfiltered ("Working directory %s.\n", current_directory); } diff --git a/gdb/top.h b/gdb/top.h index 5a508206cee..6ae28a25da4 100644 --- a/gdb/top.h +++ b/gdb/top.h @@ -22,7 +22,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ extern char *line; extern int linesize; extern FILE *instream; -extern char dirbuf[1024]; +extern char gdb_dirbuf[1024]; extern int inhibit_gdbinit; extern int epoch_interface; extern char gdbinit[]; -- 2.30.2