diff options
author | Nathanael Nerode <neroden@gcc.gnu.org> | 2003-07-14 16:56:03 +0000 |
---|---|---|
committer | Nathanael Nerode <neroden@gcc.gnu.org> | 2003-07-14 16:56:03 +0000 |
commit | c18b00c0d3d51780b2842f3cad567feb1a9b9d9f (patch) | |
tree | 3baf5158214bf487485c2c11f6100d9af30b29f9 /gcc/fixinc/server.c | |
parent | 98ed39062babbe39fe4845956697c111d0659113 (diff) | |
download | gcc-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.c | 4 |
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); } /* |