From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeffrey A Law To: Bill Ahlbrandt Cc: egcs@cygnus.com Subject: Re: tmpnam() core dumping Date: Fri, 12 Dec 1997 08:02:00 -0000 Message-id: <18404.881942722@hurl.cygnus.com> References: <01BD06D5.E1EF50C0@bill.icdata.com> X-SW-Source: 1997-12/msg00734.html In message < 01BD06D5.E1EF50C0@bill.icdata.com >you write: > This probably has nothing to do with egcs, but being extremely new this env > ironment and compiler, any assistance will be much appreciated. > > Note that the tempnam function works just fine. Does -fwritable-strings fix the problem. >From the GCC manual: @itemize @bullet @cindex string constants @cindex read-only strings @cindex shared strings @item GNU CC normally makes string constants read-only. If several identical-looking string constants are used, GNU CC stores only one copy of the string. @cindex @code{mktemp}, and constant strings One consequence is that you cannot call @code{mktemp} with a string constant argument. The function @code{mktemp} always alters the string its argument points to. This may also apply to tempnam. jeff