32 lines
510 B
C
32 lines
510 B
C
|
#ifndef _GPXE_SOCKET_H
|
||
|
#define _GPXE_SOCKET_H
|
||
|
|
||
|
/** @file
|
||
|
*
|
||
|
* Socket addresses
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
/* Network address family numbers */
|
||
|
#define AF_INET 1
|
||
|
#define AF_INET6 2
|
||
|
|
||
|
/** A socket address family */
|
||
|
typedef uint16_t sa_family_t;
|
||
|
|
||
|
/**
|
||
|
* Generalized socket address structure
|
||
|
*
|
||
|
* This contains the fields common to socket addresses for all address
|
||
|
* families.
|
||
|
*/
|
||
|
struct sockaddr {
|
||
|
/** Socket address family
|
||
|
*
|
||
|
* This is an AF_XXX constant.
|
||
|
*/
|
||
|
sa_family_t sa_family;
|
||
|
};
|
||
|
|
||
|
#endif /* _GPXE_SOCKET_H */
|