diff options
author | neroden <neroden@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-14 16:56:03 +0000 |
---|---|---|
committer | neroden <neroden@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-14 16:56:03 +0000 |
commit | f86abe455b749d554baaea751d70911fccdc46a0 (patch) | |
tree | 3baf5158214bf487485c2c11f6100d9af30b29f9 /gcc/fixinc/server.c | |
parent | 960e38caa7eaf6c956b7820e71c2f5c81a0b01ef (diff) | |
download | ppe42-gcc-f86abe455b749d554baaea751d70911fccdc46a0.tar.gz ppe42-gcc-f86abe455b749d554baaea751d70911fccdc46a0.zip |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69339 138bc75d-0d04-0410-961f-82ee72b054a4
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 842a32181ef..4cb581086cd 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); } /* |