Deleted Added
full compact
if_tun.c (42769) if_tun.c (43305)
1/* $NetBSD: if_tun.c,v 1.14 1994/06/29 06:36:25 cgd Exp $ */
2
3/*
4 * Copyright (c) 1988, Julian Onions <jpo@cs.nott.ac.uk>
5 * Nottingham University 1987.
6 *
7 * This source may be freely distributed, however I would be interested
8 * in any changes that are made.

--- 466 unchanged lines hidden (view full) ---

475 do {
476 IF_DEQUEUE(&ifp->if_snd, m0);
477 if (m0 == 0) {
478 if (flag & IO_NDELAY) {
479 splx(s);
480 return EWOULDBLOCK;
481 }
482 tp->tun_flags |= TUN_RWAIT;
1/* $NetBSD: if_tun.c,v 1.14 1994/06/29 06:36:25 cgd Exp $ */
2
3/*
4 * Copyright (c) 1988, Julian Onions <jpo@cs.nott.ac.uk>
5 * Nottingham University 1987.
6 *
7 * This source may be freely distributed, however I would be interested
8 * in any changes that are made.

--- 466 unchanged lines hidden (view full) ---

475 do {
476 IF_DEQUEUE(&ifp->if_snd, m0);
477 if (m0 == 0) {
478 if (flag & IO_NDELAY) {
479 splx(s);
480 return EWOULDBLOCK;
481 }
482 tp->tun_flags |= TUN_RWAIT;
483 if( error = tsleep((caddr_t)tp, PCATCH | (PZERO + 1),
484 "tunread", 0)) {
483 if((error = tsleep((caddr_t)tp, PCATCH | (PZERO + 1),
484 "tunread", 0)) != 0) {
485 splx(s);
486 return error;
487 }
488 }
489 } while (m0 == 0);
490 splx(s);
491
492 while (m0 && uio->uio_resid > 0 && error == 0) {

--- 146 unchanged lines hidden ---
485 splx(s);
486 return error;
487 }
488 }
489 } while (m0 == 0);
490 splx(s);
491
492 while (m0 && uio->uio_resid > 0 && error == 0) {

--- 146 unchanged lines hidden ---