Ignore:
Timestamp:
Mar 25, 2007, 5:40:14 AM (13 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
f190f08
Parents:
c922991b
Message:

More updates from FreeBSD.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/libnetworking/net/raw_usrreq.c

    rc922991b r4c672b93  
    5757{
    5858
    59         rawcb.rcb_next = rawcb.rcb_prev = &rawcb;
     59        LIST_INIT(&rawcb_list);
    6060}
    6161
     
    7777        register struct rawcb *rp;
    7878        register struct mbuf *m = m0;
    79         register int sockets = 0;
    8079        struct socket *last;
    8180
    8281        last = 0;
    83         for (rp = rawcb.rcb_next; rp != &rawcb; rp = rp->rcb_next) {
     82        LIST_FOREACH(rp, &rawcb_list, list) {
    8483                if (rp->rcb_proto.sp_family != proto->sp_family)
    8584                        continue;
     
    111110                                else {
    112111                                        sorwakeup(last);
    113                                         sockets++;
    114112                                }
    115113                        }
     
    123121                else {
    124122                        sorwakeup(last);
    125                         sockets++;
    126123                }
    127124        } else
Note: See TracChangeset for help on using the changeset viewer.