Branch: Tag:

2003-03-28

2003-03-28 15:21:02 by Marcus Comstedt <marcus@mc.pp.se>

Better test for CreateSemaphoreA().

Rev: src/modules/Mysql/configure.in:1.38

1:   # - # $Id: configure.in,v 1.37 2003/03/28 11:45:16 marcus Exp $ + # $Id: configure.in,v 1.38 2003/03/28 15:21:02 marcus Exp $   #   # Configure script for the mysql-module   #
86:       # Header file    -  AC_CHECK_HEADERS(winsock.h mysql.h mysql/mysql.h errmsg.h mysql/errmsg.h) +  AC_CHECK_HEADERS(winsock.h windows.h mysql.h mysql/mysql.h errmsg.h mysql/errmsg.h)       # Defines within headerfile   define([AC_CHECK_MYSQL_OPTIONS],
394:    fi    else :; fi    +  AC_MSG_CHECKING(for CreateSemaphoreA) +  AC_CACHE_VAL(ac_cv_func_CreateSemaphoreA,[ +  AC_TRY_LINK([ + #ifdef HAVE_WINDOWS_H + #include <windows.h> + #endif +  ],[ +  CreateSemaphoreA(0, 0, 0, 0); +  ],[ac_cv_func_CreateSemaphoreA=yes],[ac_cv_func_CreateSemaphoreA=no]) +  ]) +  if test "x$ac_cv_func_CreateSemaphoreA" = xyes; then +  AC_MSG_RESULT(yes) +  AC_DEFINE(HAVE_CREATESEMAPHOREA) +  else +  AC_MSG_RESULT(no) +  fi    AC_CHECK_FUNCS(CreateSemaphoreA)       fi