[commit] r2722 - in freeswitch/trunk: . src/include
Author: anthm Date: Sun Sep 17 14:44:53 2006 New Revision: 2722 Modified: freeswitch/trunk/configure freeswitch/trunk/configure.in freeswitch/trunk/src/include/switch_am_config.h.in freeswitch/trunk/src/include/switch_utils.h Log: use usleep when possible, ./configure && make sure when you update Modified: freeswitch/trunk/configure ============================================================================== --- freeswitch/trunk/configure (original) +++ freeswitch/trunk/configure Sun Sep 17 14:44:53 2006 @@ -20843,7 +20843,8 @@ -for ac_func in gethostname vasprintf mmap mlock mlockall + +for ac_func in gethostname vasprintf mmap mlock mlockall usleep do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` echo "$as_me:$LINENO: checking for $ac_func" >&5 Modified: freeswitch/trunk/configure.in ============================================================================== --- freeswitch/trunk/configure.in (original) +++ freeswitch/trunk/configure.in Sun Sep 17 14:44:53 2006 @@ -34,7 +34,7 @@ AC_FUNC_MALLOC AC_TYPE_SIGNAL AC_FUNC_STRFTIME -AC_CHECK_FUNCS([gethostname vasprintf mmap mlock mlockall]) +AC_CHECK_FUNCS([gethostname vasprintf mmap mlock mlockall usleep]) AC_C_BIGENDIAN(AC_DEFINE([__BYTE_ORDER],__BIG_ENDIAN,[Big Endian]),AC_DEFINE([__BYTE_ORDER],__LITTLE_ENDIAN,[Little Endian])) AC_DEFINE([__LITTLE_ENDIAN],1234,[for the places where it is not defined]) Modified: freeswitch/trunk/src/include/switch_am_config.h.in ============================================================================== --- freeswitch/trunk/src/include/switch_am_config.h.in (original) +++ freeswitch/trunk/src/include/switch_am_config.h.in Sun Sep 17 14:44:53 2006 @@ -64,6 +64,9 @@ /* Define to 1 if you have the <unistd.h> header file. */ #undef HAVE_UNISTD_H +/* Define to 1 if you have the `usleep' function. */ +#undef HAVE_USLEEP + /* Define to 1 if you have the `vasprintf' function. */ #undef HAVE_VASPRINTF Modified: freeswitch/trunk/src/include/switch_utils.h ============================================================================== --- freeswitch/trunk/src/include/switch_utils.h (original) +++ freeswitch/trunk/src/include/switch_utils.h Sun Sep 17 14:44:53 2006 @@ -166,7 +166,11 @@ /*! \brief Wait a desired number of microseconds and yield the CPU */ +#ifdef HAVE_USLEEP +#define switch_yield(ms) usleep(ms); +#else #define switch_yield(ms) apr_sleep(ms * 10); //apr_thread_yield(); +#endif /*! \brief Declares a function designed to set a dymaic global string
participants (1)
-
Freeswitch SVN