[asterisk-dev] [svn-commits] rizzo: branch rizzo/cygwin_build r87947 - /team/rizzo/cygwin_build/include/as...

Jason Parker jparker at digium.com
Wed Oct 31 16:58:37 CDT 2007


SVN commits to the Digium repositories wrote:
> Author: rizzo
> Date: Wed Oct 31 16:49:30 2007
> New Revision: 87947
> 
> URL: http://svn.digium.com/view/asterisk?view=rev&rev=87947
> Log:
> more cygwin fixes
> 
> Modified:
>     team/rizzo/cygwin_build/include/asterisk/lock.h
> 
> Modified: team/rizzo/cygwin_build/include/asterisk/lock.h
> URL: http://svn.digium.com/view/asterisk/team/rizzo/cygwin_build/include/asterisk/lock.h?view=diff&rev=87947&r1=87946&r2=87947
> ==============================================================================
> --- team/rizzo/cygwin_build/include/asterisk/lock.h (original)
> +++ team/rizzo/cygwin_build/include/asterisk/lock.h Wed Oct 31 16:49:30 2007
> @@ -80,7 +80,7 @@
>  
>  /* Asterisk REQUIRES recursive (not error checking) mutexes
>     and will not run without them. */
> -#if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP)
> +#if defined(PTHREAD_RECURSIVE_MUTEX_RECURSIVE_NP)
>  #define PTHREAD_MUTEX_INIT_VALUE	PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
>  #define AST_MUTEX_KIND			PTHREAD_MUTEX_RECURSIVE_NP
>  #else
> @@ -787,7 +787,10 @@
>  	scope ast_mutex_t mutex = init_val
>  #endif /* AST_MUTEX_INIT_W_CONSTRUCTORS */
>  
> +#ifndef __CYGWIN__
>  #define pthread_mutex_t use_ast_mutex_t_instead_of_pthread_mutex_t
> +#endif
> +
>  #define pthread_mutex_lock use_ast_mutex_lock_instead_of_pthread_mutex_lock
>  #define pthread_mutex_unlock use_ast_mutex_unlock_instead_of_pthread_mutex_unlock
>  #define pthread_mutex_trylock use_ast_mutex_trylock_instead_of_pthread_mutex_trylock
> 

Did you mean PTHREAD_MUTEX_RECURSIVE_NP here, rather than
PTHREAD_RECURSIVE_MUTEX_RECURSIVE_NP ?

-- 
Jason Parker
Digium



More information about the asterisk-dev mailing list