Loading BitKeeper/etc/logging_ok +1 −0 Original line number Diff line number Diff line Loading @@ -2,3 +2,4 @@ sasha@mysql.sashanet.com monty@donna.mysql.fi serg@serg.mysql.com jcole@abel.spaceapes.com heikki@donna.mysql.fi innobase/configure.in +2 −1 Original line number Diff line number Diff line Loading @@ -7,8 +7,9 @@ AM_INIT_AUTOMAKE(ib, 0.90) AC_PROG_CC AC_PROG_RANLIB AC_PROG_INSTALL AC_CHECK_HEADERS(aio.h) AC_CHECK_HEADERS(aio.h sched.h) AC_CHECK_SIZEOF(int, 4) AC_CHECK_FUNCS(sched_yield) AC_C_INLINE AC_C_BIGENDIAN Loading innobase/include/univ.i +4 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,10 @@ subdirectory of 'mysql'. */ /* Include the header file generated by GNU autoconf */ #include "../ib_config.h" #ifdef HAVE_SCHED_H #include <sched.h> #endif #ifdef HAVE_PREAD #define HAVE_PWRITE #endif Loading innobase/os/os0thread.c +2 −2 Original line number Diff line number Diff line Loading @@ -137,8 +137,8 @@ os_thread_yield(void) { #if defined(__WIN__) Sleep(0); #elif defined(HAVE_PTHREAD_YIELD) pthread_yield(); #elif (defined(HAVE_SCHED_YIELD) && defined(HAVE_SCHED_H)) sched_yield(); #else os_thread_sleep(0); #endif Loading Loading
BitKeeper/etc/logging_ok +1 −0 Original line number Diff line number Diff line Loading @@ -2,3 +2,4 @@ sasha@mysql.sashanet.com monty@donna.mysql.fi serg@serg.mysql.com jcole@abel.spaceapes.com heikki@donna.mysql.fi
innobase/configure.in +2 −1 Original line number Diff line number Diff line Loading @@ -7,8 +7,9 @@ AM_INIT_AUTOMAKE(ib, 0.90) AC_PROG_CC AC_PROG_RANLIB AC_PROG_INSTALL AC_CHECK_HEADERS(aio.h) AC_CHECK_HEADERS(aio.h sched.h) AC_CHECK_SIZEOF(int, 4) AC_CHECK_FUNCS(sched_yield) AC_C_INLINE AC_C_BIGENDIAN Loading
innobase/include/univ.i +4 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,10 @@ subdirectory of 'mysql'. */ /* Include the header file generated by GNU autoconf */ #include "../ib_config.h" #ifdef HAVE_SCHED_H #include <sched.h> #endif #ifdef HAVE_PREAD #define HAVE_PWRITE #endif Loading
innobase/os/os0thread.c +2 −2 Original line number Diff line number Diff line Loading @@ -137,8 +137,8 @@ os_thread_yield(void) { #if defined(__WIN__) Sleep(0); #elif defined(HAVE_PTHREAD_YIELD) pthread_yield(); #elif (defined(HAVE_SCHED_YIELD) && defined(HAVE_SCHED_H)) sched_yield(); #else os_thread_sleep(0); #endif Loading