diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2011-05-31 08:17:27 +0000 |
|---|---|---|
| committer | Igor Sysoev <igor@sysoev.ru> | 2011-05-31 08:17:27 +0000 |
| commit | 0462a613c1fa6785338048a99822e320564faee6 (patch) | |
| tree | 364a111c2b499cfa90ebadeefe8d5c2011f14f40 /auto/unix | |
| parent | 5343bf3221c66aaef315a466931c7b2c2ac5b425 (diff) | |
| download | nginx-0462a613c1fa6785338048a99822e320564faee6.tar.gz nginx-0462a613c1fa6785338048a99822e320564faee6.tar.bz2 | |
Support POSIX semaphores on Linux.
This configure test must run before auto/make, because it adds library.
auto/unix was placed after auto/make just for historical reasons.
Patch by Denis F. Latypoff
Diffstat (limited to '')
| -rwxr-xr-x | auto/unix | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -246,6 +246,19 @@ ngx_feature_test="sem_t sem; . auto/feature +if [ $ngx_found = no ]; then + + # Linux has POSIX semaphores in libpthread + ngx_feature="POSIX semaphores in libpthread" + ngx_feature_libs=-lpthread + . auto/feature + + if [ $ngx_found = yes ]; then + CORE_LIBS="$CORE_LIBS -lpthread" + fi +fi + + ngx_feature="struct msghdr.msg_control" ngx_feature_name="NGX_HAVE_MSGHDR_MSG_CONTROL" ngx_feature_run=no |
