Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/netsmb simplify nbssn_rselect() some more



details:   https://anonhg.NetBSD.org/src/rev/08a195937309
branches:  trunk
changeset: 543287:08a195937309
user:      jdolecek <jdolecek%NetBSD.org@localhost>
date:      Fri Feb 21 21:12:24 2003 +0000

description:
simplify nbssn_rselect() some more

diffstat:

 sys/netsmb/smb_trantcp.c |  15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diffs (37 lines):

diff -r a833dccb7159 -r 08a195937309 sys/netsmb/smb_trantcp.c
--- a/sys/netsmb/smb_trantcp.c  Fri Feb 21 20:57:09 2003 +0000
+++ b/sys/netsmb/smb_trantcp.c  Fri Feb 21 21:12:24 2003 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: smb_trantcp.c,v 1.6 2003/02/21 20:12:05 jdolecek Exp $ */
+/*     $NetBSD: smb_trantcp.c,v 1.7 2003/02/21 21:12:24 jdolecek Exp $ */
 
 /*
  * Copyright (c) 2000-2001 Boris Popov
@@ -157,10 +157,8 @@
 
        if (tv) {
                atv = *tv;
-               if (itimerfix(&atv)) {
-                       error = EINVAL;
-                       goto done_noproclock;
-               }
+               if (itimerfix(&atv))
+                       return (EINVAL);
                s = splclock();
                timeradd(&atv, &time, &atv);
                splx(s);
@@ -203,11 +201,10 @@
 
 done:
        l->l_flag &= ~L_SELECT;
-
-done_noproclock:
+       /* select is not restarted after signals... */
        if (error == ERESTART)
-               return 0;
-       return error;
+               error = 0;
+       return (error);
 }
 
 static int



Home | Main Index | Thread Index | Old Index