mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 10:47:18 +00:00 
			
		
		
		
	Merged revisions 190093 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk ................ r190093 | tilghman | 2009-04-22 16:38:15 -0500 (Wed, 22 Apr 2009) | 14 lines Merged revisions 190092 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r190092 | tilghman | 2009-04-22 16:35:03 -0500 (Wed, 22 Apr 2009) | 7 lines Detect availability of pthread_rwlock_timedwrlock() before using it. (closes issue #14930) Reported by: tilghman Patches: 20090420__bug14930.diff.txt uploaded by tilghman (license 14) Tested by: mvanbaak, tilghman ........ ................ git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@190095 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
		
							
								
								
									
										18
									
								
								configure.ac
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								configure.ac
									
									
									
									
									
								
							| @@ -437,6 +437,24 @@ AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE_NP], 1, [Define to 1 if your system defi | ||||
| AC_MSG_RESULT(no) | ||||
| ) | ||||
|  | ||||
| AC_MSG_CHECKING(for pthread_rwlock_timedwrlock() in pthread.h) | ||||
| AC_LINK_IFELSE( | ||||
|   [AC_LANG_PROGRAM( | ||||
|     [#include <pthread.h> | ||||
|      #include <time.h>], | ||||
|     [pthread_rwlock_t foo; struct timespec bar; pthread_rwlock_timedwrlock(&foo, &bar)]) | ||||
|   ],[ | ||||
|     AC_MSG_RESULT(yes) | ||||
|     ac_cv_pthread_rwlock_timedwrlock="yes" | ||||
|   ],[ | ||||
|     AC_MSG_RESULT(no) | ||||
|     ac_cv_pthread_rwlock_timedwrlock="no" | ||||
|   ] | ||||
| ) | ||||
| if test "${ac_cv_pthread_rwlock_timedwrlock}" = "yes"; then | ||||
|   AC_DEFINE([HAVE_PTHREAD_RWLOCK_TIMEDWRLOCK], 1, [Define if your system has pthread_rwlock_timedwrlock()]) | ||||
| fi | ||||
|  | ||||
| AST_C_DEFINE_CHECK([PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP], [PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP], [pthread.h]) | ||||
|  | ||||
| #if test "${cross_compiling}" = "no"; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user