tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: declaration of strptime
On Thu, 10 Jan 2008 00:28:57 +0200
Aleksey Cheusov <cheusov%tut.by@localhost> wrote:
>
> >> Nothing. The man page is explicit about what standards it belongs
> >> it and the header reflects that.
>
> > I don't agree. The linux man page for strptime() starts
>
> > #define _XOPEN_SOURCE /* glibc2 needs this */
> > #include <time.h>
>
> > char *strptime(const char *s, const char *format, struct tm
> > *tm);
>
> > which is a lot friendlier.
>
> http://www.opengroup.org/onlinepubs/009695399/functions/strptime.html
>
> For what reason they want _XOPEN_SOURCE?
>
> I think this is a bug of glibc (2.3.6, Debian/etch).
>
> BYI:
> http://www.phpman.info/index.php?parameter=strptime&mode=man
>
> (year 2003)
>
> strptime.1 from Debian/etch is dated 2001. Fixed in latest glibc?
>
I just installed the development headers on an Ubuntu 7.10 box. The
declaration of strptime is most definitely conditional.
--Steve Bellovin, http://www.cs.columbia.edu/~smb
Home |
Main Index |
Thread Index |
Old Index