only interrupt for user requested signals
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 14 Mar 1990 06:34:23 +0000 (22:34 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Wed, 14 Mar 1990 06:34:23 +0000 (22:34 -0800)
SCCS-vsn: sys/nfs/nfs_socket.c 7.9

usr/src/sys/nfs/nfs_socket.c

index 5b5992d..f9c3e2f 100644 (file)
@@ -17,7 +17,7 @@
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  *
- *     @(#)nfs_socket.c        7.8 (Berkeley) %G%
+ *     @(#)nfs_socket.c        7.9 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -449,7 +449,7 @@ giveup:
                }
                /* Allow signals to interrupt request? (nfs_timer wakes up) */
                if ((mntp->nm_flag & NFSMNT_INT) &&
                }
                /* Allow signals to interrupt request? (nfs_timer wakes up) */
                if ((mntp->nm_flag & NFSMNT_INT) &&
-                   u.u_procp->p_sig & ~u.u_procp->p_sigmask) {
+                   (u.u_sigintr & sigmask(u.u_procp->p_cursig)) != 0) {
                        error = EINTR;
                        goto giveup;
                }
                        error = EINTR;
                        goto giveup;
                }