Ported to pthread. cache_mutex and cn_mutex are now recursive mutexes.
commit09da95d65c0de4a90d3b46b04663e7a910abeed2
authorBen Kibbey <bjk@luxsci.net>
Sun, 18 Jan 2009 15:24:39 +0000 (18 10:24 -0500)
committerBen Kibbey <bjk@luxsci.net>
Sun, 18 Jan 2009 15:24:39 +0000 (18 10:24 -0500)
treeeb207086fe253f2c6065df259d87041adaef1c8d
parent2ee32d635b4bddcd4ebe8408d9acc69ab74645a3
Ported to pthread. cache_mutex and cn_mutex are now recursive mutexes.
Since pthread doesn't have any message passing features like libpth did,
status messages are now passed via a pipe between threads.
send_status_all() may need to be changed to create a new thread to
prevent blocking when sending to a remote client.
12 files changed:
acinclude.m4 [new file with mode: 0644]
configure.ac
src/Makefile.am
src/cache.c
src/cache.h
src/commands.c
src/common.h
src/pinentry.c
src/pinentry.h
src/pwmd.c
src/pwmd.h
src/tls.c