From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Joseph S. Myers" To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org Subject: Re: other/2141: set -C in gccbug not portable Date: Sun, 01 Apr 2001 00:00:00 -0000 Message-id: <20010312135607.31580.qmail@sourceware.cygnus.com> X-SW-Source: 2001-q1/msg02256.html List-Id: The following reply was made to PR other/2141; it has been noted by GNATS. From: "Joseph S. Myers" To: Rainer Orth Cc: , Subject: Re: other/2141: set -C in gccbug not portable Date: Mon, 12 Mar 2001 13:48:35 +0000 (GMT) On Mon, 12 Mar 2001, Rainer Orth wrote: > How about using a different approach: creating a unique temporary directory > and storing the gccbug temp files there? This shouldn't be vulnerable to > temp races and doesn't rely on non-portable options either. It's also more prone to DoS attacks than the mktemp method, so mktemp is still preferable on systems that have it. I presume that any systems on which mkdir fails to return a proper exit status (non-zero if the directory already exists) or follows symlinks also lack set -C? -- Joseph S. Myers jsm28@cam.ac.uk