Magellan Linux

Diff of /trunk/mkinitrd-magellan/klibc/usr/kinit/ipconfig/packet.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 814 by niro, Sat Sep 1 22:45:15 2007 UTC revision 815 by niro, Fri Apr 24 18:32:46 2009 UTC
# Line 44  int packet_open(void) Line 44  int packet_open(void)
44   /*   /*
45   * We want to broadcast   * We want to broadcast
46   */   */
47   if (setsockopt(fd, SOL_SOCKET, SO_BROADCAST, &one, sizeof(one)) == -1) {   if (setsockopt(fd, SOL_SOCKET, SO_BROADCAST, &one,
48           sizeof(one)) == -1) {
49   perror("SO_BROADCAST");   perror("SO_BROADCAST");
50   close(fd);   close(fd);
51   fd = -1;   fd = -1;
# Line 199  void packet_discard(void) Line 200  void packet_discard(void)
200   struct sockaddr_ll sll;   struct sockaddr_ll sll;
201   socklen_t sllen = sizeof(sll);   socklen_t sllen = sizeof(sll);
202    
203   recvfrom(pkt_fd, &iph, sizeof(iph), 0, (struct sockaddr *)&sll, &sllen);   recvfrom(pkt_fd, &iph, sizeof(iph), 0,
204     (struct sockaddr *)&sll, &sllen);
205  }  }
206    
207  /*  /*

Legend:
Removed from v.814  
changed lines
  Added in v.815