diff options
Diffstat (limited to 'innobase/os')
-rw-r--r-- | innobase/os/os0sync.c | 2 | ||||
-rw-r--r-- | innobase/os/os0thread.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/innobase/os/os0sync.c b/innobase/os/os0sync.c index bac1f23a1af..a9127e6310a 100644 --- a/innobase/os/os0sync.c +++ b/innobase/os/os0sync.c @@ -495,6 +495,8 @@ os_fast_mutex_free( ut_a(fast_mutex); DeleteCriticalSection((LPCRITICAL_SECTION) fast_mutex); +#elif defined(__NETWARE__) || defined(SAFE_MUTEX_DETECT_DESTROY) + pthread_mutex_destroy(fast_mutex); #else UT_NOT_USED(fast_mutex); diff --git a/innobase/os/os0thread.c b/innobase/os/os0thread.c index 30404c4e66b..b0076921e43 100644 --- a/innobase/os/os0thread.c +++ b/innobase/os/os0thread.c @@ -214,6 +214,8 @@ os_thread_sleep( { #ifdef __WIN__ Sleep(tm / 1000); +#elif defined(__NETWARE__) + delay(tm / 1000); #else struct timeval t; |