Linux compat broken??

Tor.Egge at cvsup.no.freebsd.org Tor.Egge at cvsup.no.freebsd.org
Sat Apr 26 05:48:02 PDT 2003


> Revert basically means to back out.  :)  In this case go back to revision
> 1.41.

The enclosed patch solved my problem with revision 1.43.

- Tor Egge
-------------- next part --------------
Index: sys/compat/linux/linux_signal.c
===================================================================
RCS file: /home/ncvs/src/sys/compat/linux/linux_signal.c,v
retrieving revision 1.43
diff -u -r1.43 linux_signal.c
--- sys/compat/linux/linux_signal.c	25 Apr 2003 19:26:18 -0000	1.43
+++ sys/compat/linux/linux_signal.c	26 Apr 2003 12:25:25 -0000
@@ -252,7 +252,7 @@
 	} else
 		nmaskp = NULL;
 	error = kern_sigprocmask(td, how, nmaskp, &omask, 0);
-	if (error != 0 && old != NULL)
+	if (error == 0 && old != NULL)
 		bsd_to_linux_sigset(&omask, old);
 
 	return (error);


More information about the freebsd-current mailing list