[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: wrong `configure' results (ITS#327)
Devel issue should be resolved by latest commit by testing
for availability of a prototype and, if not recongizable,
ignoring ctime_r(). This is the best course of action as
it would be incorrect to define _POSIX_THREAD_SAFE_FUNCTIONS
(this should never be set by applications) and inappropriate
to define _REENTRANT (this should only be set when the
application is linked with threaded libraries).
At 09:34 AM 10/16/99 GMT, wowa@jetinf.com wrote:
>Full_Name: Vladimir V. Tsichevski
>Version: CVS snapshot 15.10.99
>OS: Linux 2.2.3 libc.5
>URL:
>Submission from: (NULL) (194.87.88.243)
>
>
>CTIME_R_NARGS incorrect setup by configure (3 args detected instead of 2
>in my headers). Here is an excerpt from /usr/include/time.h
>
>
>#if defined(_POSIX_THREAD_SAFE_FUNCTIONS) || defined(_REENTRANT)
>
>extern char * asctime_r __P((__const struct tm *, char *));
>extern char * ctime_r __P((__const time_t *, char *));
>extern struct tm* gmtime_r __P((__const time_t *, struct tm *));
>extern struct tm* localtime_r __P((__const time_t *, struct tm *));
>
>#endif
>
>
>
>
----
Kurt D. Zeilenga <kurt@boolean.net>
Net Boolean Incorporated <http://www.boolean.net/>