On OSX and other systems where we have sockaddr_in, SIOCGIFCONF returns a packed...
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Sat, 9 Jul 2011 22:39:54 +0000 (08:39 +1000)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Sat, 9 Jul 2011 22:39:54 +0000 (08:39 +1000)
commit1be803ce7f74e7b57d873e7ea718fd00aaee8f7e
treef1ec102fda7d7c96969c2a7254d7090aaff89f60
parent0b470f1e5efda7e18e9f6f8df785c1caecba44ad
On OSX and other systems where we have sockaddr_in, SIOCGIFCONF returns a packed list of ifreq structures, so we can not just index them as (struct ifreq *)[i]

Instead we have to compute the offset into the buffer for where the next record starts (this offset might or might not be sizeof(struct ifreq)
examples/nfsclient-bcast.c
lib/libnfs-sync.c