/* bits/socket.h: Socket-related types and structures. */ #ifndef _BITS_SOCKET_H #define _BITS_SOCKET_H typedef int socklen_t; typedef unsigned sa_family_t; struct sockaddr { sa_family_t sa_family; char sa_data[4]; }; struct sockaddr_storage { sa_family_t ss_family; union { char _sun_path[108]; // AF_UNIX }; }; #define SOCK_STREAM 0 #define AF_UNSPEC 0 #define AF_UNIX 1 #define AF_INET 2 #define AF_INET6 3 #endif