#include "shell/sys/linux/vsf_linux_cfg.h"
#include "../sys/socket.h"
Go to the source code of this file.
|
| int * | __vsf_linux_h_errno (void) |
| |
| struct hostent * | gethostbyaddr (const void *addr, socklen_t len, int type) |
| |
| struct hostent * | gethostbyname (const char *name) |
| |
| void | setservent (int stayopen) |
| |
| struct servent * | getservbyname (const char *name, const char *proto) |
| |
| struct servent * | getservbyport (int port, const char *proto) |
| |
| const char * | gai_strerror (int errcode) |
| |
| int | getnameinfo (const struct sockaddr *addr, socklen_t addrlen, char *host, socklen_t hostlen, char *serv, socklen_t servlen, int flags) |
| |
| int | getaddrinfo (const char *name, const char *service, const struct addrinfo *hints, struct addrinfo **pai) |
| |
| void | freeaddrinfo (struct addrinfo *pai) |
| |
| void | herror (const char *s) |
| |
| const char * | hstrerror (int err) |
| |
◆ AI_PASSIVE
| #define AI_PASSIVE 0x0001 |
◆ AI_CANONNAME
| #define AI_CANONNAME 0x0002 |
◆ AI_NUMERICHOST
| #define AI_NUMERICHOST 0x0004 |
◆ AI_V4MAPPED
| #define AI_V4MAPPED 0x0008 |
◆ AI_ALL
◆ AI_ADDRCONFIG
| #define AI_ADDRCONFIG 0x0020 |
◆ AI_NUMERICSERV
| #define AI_NUMERICSERV 0x0400 |
◆ NI_MAXHOST
◆ NI_MAXSERV
◆ h_addr
| #define h_addr h_addr_list[0] |
◆ getnameinfo
◆ gethostbyaddr
◆ gai_strerror
◆ gethostbyname
◆ getaddrinfo
◆ freeaddrinfo
◆ herror
◆ hstrerror
◆ setservent
◆ endservent
◆ getservent
◆ getservbyname
◆ getservbyport
◆ h_errno
◆ NI_NAMEREQD
| #define NI_NAMEREQD (1 << 0) |
◆ NI_DGRAM
| #define NI_DGRAM (1 << 1) |
◆ NI_NOFQDN
| #define NI_NOFQDN (1 << 2) |
◆ NI_NUMERICHOST
| #define NI_NUMERICHOST (1 << 3) |
◆ NI_NUMERICSERV
| #define NI_NUMERICSERV (1 << 4) |
◆ EAI_BADFLAGS
◆ EAI_NONAME
◆ EAI_AGAIN
◆ EAI_FAIL
◆ EAI_NODATA
◆ EAI_FAMILY
◆ EAI_SOCKTYPE
◆ EAI_SERVICE
◆ EAI_ADDRFAMILY
| #define EAI_ADDRFAMILY -9 |
◆ EAI_MEMORY
◆ EAI_SYSTEM
◆ EAI_OVERFLOW
◆ EAI_INPROGRESS
| #define EAI_INPROGRESS -100 |
◆ EAI_CANCELED
| #define EAI_CANCELED -101 |
◆ EAI_NOTCANCELED
| #define EAI_NOTCANCELED -102 |
◆ EAI_ALLDONE
◆ EAI_INTR
◆ EAI_IDN_ENCODE
| #define EAI_IDN_ENCODE -105 |
◆ vsf_linux_netdb_vplt_t
◆ __vsf_linux_h_errno()
| int * __vsf_linux_h_errno |
( |
void |
| ) |
|
|
extern |
◆ gethostbyaddr()
◆ gethostbyname()
| struct hostent * gethostbyname |
( |
const char * |
name | ) |
|
◆ setservent()
| void setservent |
( |
int |
stayopen | ) |
|
◆ getservbyname()
| struct servent * getservbyname |
( |
const char * |
name, |
|
|
const char * |
proto |
|
) |
| |
◆ getservbyport()
| struct servent * getservbyport |
( |
int |
port, |
|
|
const char * |
proto |
|
) |
| |
◆ gai_strerror()
| const char * gai_strerror |
( |
int |
errcode | ) |
|
◆ getnameinfo()
◆ getaddrinfo()
| int getaddrinfo |
( |
const char * |
name, |
|
|
const char * |
service, |
|
|
const struct addrinfo * |
hints, |
|
|
struct addrinfo ** |
pai |
|
) |
| |
◆ freeaddrinfo()
| void freeaddrinfo |
( |
struct addrinfo * |
pai | ) |
|
◆ herror()
| void herror |
( |
const char * |
s | ) |
|
◆ hstrerror()
| const char * hstrerror |
( |
int |
err | ) |
|
◆ vsf_linux_netdb_vplt