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]

Reply via email to