| 1388 mdns_read(int fd) |
1388 mdns_read(int fd) |
| 1389 { |
1389 { |
| 1390 DNSPacket *dns = NULL; |
1390 DNSPacket *dns = NULL; |
| 1391 int offset; /* Current position in datagram */ |
1391 int offset; /* Current position in datagram */ |
| 1392 /* XXX - Find out what to use as a maximum incoming UDP packet size */ |
1392 /* XXX - Find out what to use as a maximum incoming UDP packet size */ |
| |
1393 /* XXX - Would making this static increase performance? */ |
| 1393 /* char data[512]; */ |
1394 /* char data[512]; */ |
| 1394 char data[10096]; |
1395 char data[10096]; |
| 1395 unsigned int datalen; |
1396 unsigned int datalen; |
| 1396 struct sockaddr_in addr; |
1397 struct sockaddr_in addr; |
| 1397 socklen_t addrlen; |
1398 socklen_t addrlen; |