From 8db3252fa6fbcf7615815a19ae740bc83b3a605d Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 28 Oct 2005 14:01:00 +0300 Subject: [PATCH] NetWare specific change to use a LibC API instead of a kernel function to prevent CPU hogs. --- include/config-netware.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/include/config-netware.h b/include/config-netware.h index 310c9bb7db8..e07e972ba4b 100644 --- a/include/config-netware.h +++ b/include/config-netware.h @@ -116,15 +116,12 @@ extern "C" { /* do not use the extended time in LibC sys\stat.h */ #define _POSIX_SOURCE -/* Kernel call on NetWare that will only yield if our time slice is up */ -void kYieldIfTimeSliceUp(void); - /* Some macros for portability */ #define set_timespec(ABSTIME,SEC) { (ABSTIME).tv_sec=time(NULL)+(SEC); (ABSTIME).tv_nsec=0; } /* extra protection against CPU Hogs on NetWare */ -#define NETWARE_YIELD kYieldIfTimeSliceUp() +#define NETWARE_YIELD pthread_yield() /* Screen mode for help texts */ #define NETWARE_SET_SCREEN_MODE(A) setscreenmode(A)