|
|
| version 1.9, 2015/06/25 17:53:49 | version 1.9.4.1, 2016/05/14 11:31:38 |
|---|---|
| Line 58 typedef union { | Line 58 typedef union { |
| struct sockaddr_un sun; | struct sockaddr_un sun; |
| struct sockaddr_in sin; | struct sockaddr_in sin; |
| struct sockaddr_in6 sin6; | struct sockaddr_in6 sin6; |
| #ifdef sockaddr_dl | |
| struct sockaddr_dl sdl; | struct sockaddr_dl sdl; |
| #endif | |
| } sockaddr_t; | } sockaddr_t; |
| #define E_SOCKADDR_INIT { .ss = { 0 } } | #define E_SOCKADDR_INIT { .ss = { 0 } } |
| Line 84 typedef struct { | Line 86 typedef struct { |
| * return: -1 interrupted by signal or 0 ok | * return: -1 interrupted by signal or 0 ok |
| */ | */ |
| int e_usleep(unsigned int usec); | int e_usleep(unsigned int usec); |
| #ifndef __linux__ | |
| /* | /* |
| * e_link_addr() - String ethernet address to link address | * e_link_addr() - String ethernet address to link address |
| * | * |
| Line 99 int e_link_addr(const char *mac, struct sockaddr_dl * | Line 102 int e_link_addr(const char *mac, struct sockaddr_dl * |
| * return: =NULL error or !=NULL ethernet address, should be e_free() | * return: =NULL error or !=NULL ethernet address, should be e_free() |
| */ | */ |
| char *e_link_ntoa(const struct sockaddr_dl *sdl); | char *e_link_ntoa(const struct sockaddr_dl *sdl); |
| #endif | |
| /* | /* |
| * e_ether_ntoa() - Convert ethernet address to string | * e_ether_ntoa() - Convert ethernet address to string |
| * | * |