server: add missing checks for FreeBSD_kernel (4/5)

Austin English austinenglish at gmail.com
Sat Jan 15 17:53:24 CST 2011


-- 
-Austin
-------------- next part --------------
diff --git a/server/ptrace.c b/server/ptrace.c
index 734ac8e..69747ed 100644
--- a/server/ptrace.c
+++ b/server/ptrace.c
@@ -219,7 +219,7 @@ static inline int tkill( int tgid, int pid, int sig )
     int ret = syscall( SYS_tgkill, tgid, pid, sig );
     if (ret < 0 && errno == ENOSYS) ret = syscall( SYS_tkill, pid, sig );
     return ret;
-#elif defined(__FreeBSD__) && defined(HAVE_THR_KILL2)
+#elif (defined(__FreeBSD__) || defined (__FreeBSD_kernel__)) && defined(HAVE_THR_KILL2)
     return thr_kill2( tgid, pid, sig );
 #else
     errno = ENOSYS;


More information about the wine-patches mailing list