Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
thread-safe getenv() and strerror() functions. With thread-safe
functions, not mutexes are used to serialize access to these functions.
|
|
automatically by pthread.buildlink3.mk. Also, factor out the pthread
library out of PTHREAD_LDFLAGS into a standalone variable PTHREAD_LIBS
and use it in packages where necessary (usually the ones that don't
have a GNU configure script).
|
|
|
|
"Your tests in configure to decide if you need each of the functions are
testing a different variable name from the one that gets set so you always
create an rfuncs.h that has all three definitions even if you dont need them,
which leads to problems on systems that provide some but not all of them
natively." Correction by Mark Davies.
|
|
Updated to 1.0.4 to fix a bug in getenv_r() where ENOENT was not returned if
the string name was not found in the environment.
|
|
Update to revision 1.0.3 to correct mistake where config subdirectory
contained symbolic links:
config.guess -> /usr/pkgsrc/mk/gnu-config/config.guess
config.sub -> /usr/pkgsrc/mk/gnu-config/config.sub
that were a consequence of the tarball being created after a build
inm pkgsrc (files were replaced with symbolic links).
|
|
pthread or pth according to what pthread.buildlink3.mk and the
autotools identify. If neither pthread nor pth is found no thread
locking is performed.
|
|
the header file <rfuncs.h> through a compiler flag along with some
unnecessary linker flags. This should hopefully resolve pkg/27631,
security/gpgme dies on configure.
|
|
|
|
|
|
strerror_r(). These are thread safe versions of the corresponding functions
without the "_r". The package is implemented so that it may be used simply
by including it's buildlink3.mk file.
|