mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +03:00
IPv6 in winbindd, but moves most of the socket functions that were wrongly in lib/util.c into lib/util_sock.c and provides generic IPv4/6 independent versions of most things. Still lots of work to do, but now I can see how I'll fix the access check code. Nasty part that remains is the name resolution code which is used to returning arrays of in_addr structs. Jeremy. (This used to be commit 3f6bd0e1ec5cc6670f3d08f76fc2cd94c9cd1a08)
15 lines
288 B
C
15 lines
288 B
C
/*
|
|
This structure is used by lib/interfaces.c to return the list of network
|
|
interfaces on the machine
|
|
*/
|
|
|
|
#define MAX_INTERFACES 128
|
|
|
|
struct iface_struct {
|
|
char name[16];
|
|
int flags;
|
|
struct sockaddr_storage ip;
|
|
struct sockaddr_storage netmask;
|
|
struct sockaddr_storage bcast;
|
|
};
|