#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