This is the mail archive of the gdb-patches@sourceware.cygnus.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: FYI: strdup() -> xstrdup()


DJ Delorie wrote:
> 
> > Strdup is a standard function,
> 
> It's neither ANSI nor POSIX.1(1990).  Is it finally in some other
> spec?

HISTORY
     The strdup() function first appeared in 4.4BSD.

> 
> > and a year from now somebody will forget about xstrdup and use the
> > standard function instead.
> 
> #define strdup dont_use_strdup__use_xstrdup_instead
> 
> ...
> 
> #undef strdup
> strdup()
> {
>   dont_use_strdup__use_xstrdup_instead();
> }

I considered suggesting this but bit my lip :-)  Now that it is on the
table though, it's fine with me.

	Andrew

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]