aboutsummaryrefslogtreecommitdiff
path: root/gcc/fixinc/server.c
diff options
context:
space:
mode:
authorNathanael Nerode <neroden@gcc.gnu.org>2003-07-14 16:56:03 +0000
committerNathanael Nerode <neroden@gcc.gnu.org>2003-07-14 16:56:03 +0000
commitc18b00c0d3d51780b2842f3cad567feb1a9b9d9f (patch)
tree3baf5158214bf487485c2c11f6100d9af30b29f9 /gcc/fixinc/server.c
parent98ed39062babbe39fe4845956697c111d0659113 (diff)
downloadgcc-c18b00c0d3d51780b2842f3cad567feb1a9b9d9f.zip
gcc-c18b00c0d3d51780b2842f3cad567feb1a9b9d9f.tar.gz
gcc-c18b00c0d3d51780b2842f3cad567feb1a9b9d9f.tar.bz2
[multiple changes]
2003-07-14 Douglas Rupp <rupp@gnat.com> * fixinc/server.c (server_setup): Don't use non-POSIX NULL first argument to getcwd; use fixed buffer instead. 2003-07-14 Nathanael Nerode <neroden@gcc.gnu.org> * fixinc/mkfixinc.sh: Treat OpenBSD normally. * fixinc/fixinc.wrap: Delete. From-SVN: r69339
Diffstat (limited to 'gcc/fixinc/server.c')
-rw-r--r--gcc/fixinc/server.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/fixinc/server.c b/gcc/fixinc/server.c
index 842a321..4cb5810 100644
--- a/gcc/fixinc/server.c
+++ b/gcc/fixinc/server.c
@@ -183,6 +183,7 @@ static void
server_setup ()
{
static int atexit_done = 0;
+ char buff [MAXPATHLEN + 1];
if (atexit_done++ == 0)
atexit (close_server);
@@ -196,7 +197,8 @@ server_setup ()
fputs ("trap : 1\n", server_pair.pf_write);
fflush (server_pair.pf_write);
- p_cur_dir = getcwd ((char *) NULL, MAXPATHLEN + 1);
+ getcwd (buff, MAXPATHLEN + 1);
+ p_cur_dir = xstrdup (buff);
}
/*