On my FreeBSD 2.2.8-stable there are '#ifdef _THREAD_SAFE' in errno.h,
stdio.h and time.h.
Additionaly I found one '#ifdef _REENTRANT' in math.h, but this one should
be irrelevant for the openssl-library, because it's only used for the
following declarations.
#ifdef _REENTRANT
extern double gamma_r __P((double, int *));
extern double lgamma_r __P((double, int *));
#endif /* _REENTRANT */
Regards, Franco
On Fri, 21 May 1999, Ulf [iso-8859-1] M�ller wrote:
> On FreeBSD the Configure script prints a warning that "The library
> could not be configured for supporting multi-threaded applications as
> the compiler options required on this system are not known."
>
> I don't know if the approach taken in Configure is optimal. Anyway,
> this is the required information from pthread(3):
>
> The current FreeBSD POSIX thread implementation is built in the library
> libc_r which contains both thread-safe libc functions and the thread
> functions. This library replaces libc for threaded applications.
>
> By default, libc_r is not built as part of a 'make world'. To build and
> install it, type:
>
> cd /usr/src/lib/libc_r
>
> make depend && make all && make install
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> Development Mailing List [EMAIL PROTECTED]
> Automated List Manager [EMAIL PROTECTED]
>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]