X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=m4%2Fax_pthread.m4;h=0300e4ed882b999b361b4556c4afa2535acf628c;hp=4920e073bf5a21e2a728576e138fa2f8181b05f2;hb=5fa28823f16a6dc4ad42e7a76f467b5c9686ce70;hpb=d72963e683945bd47ced966f3f46108f3f33bf26 diff --git a/m4/ax_pthread.m4 b/m4/ax_pthread.m4 index 4920e073b..0300e4ed8 100644 --- a/m4/ax_pthread.m4 +++ b/m4/ax_pthread.m4 @@ -82,7 +82,7 @@ # modified version of the Autoconf Macro, you may extend this special # exception to the GPL to apply to your modified version as well. -#serial 25 +#serial 26 AU_ALIAS([ACX_PTHREAD], [AX_PTHREAD]) AC_DEFUN([AX_PTHREAD], [ @@ -371,7 +371,13 @@ for ax_pthread_try_flag in $ax_pthread_flags; do # if $ax_pthread_check_cond # error "$ax_pthread_check_macro must be defined" # endif - static void routine(void *a) { a = 0; } + static void *some_global = NULL; + static void routine(void *a) + { + /* To avoid any unused-parameter or + unused-but-set-parameter warning. */ + some_global = a; + } static void *start_routine(void *a) { return a; }], [pthread_t th; pthread_attr_t attr; pthread_create(&th, 0, start_routine, 0);