|
|
@ -96,18 +96,9 @@ struct protoent |
|
|
int p_proto; |
|
|
int p_proto; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
extern int h_errno; |
|
|
|
|
|
|
|
|
|
|
|
#define HOST_NOT_FOUND 1 |
|
|
|
|
|
#define TRY_AGAIN 2 |
|
|
|
|
|
#define NO_RECOVERY 3 |
|
|
|
|
|
#define NO_DATA 4 |
|
|
|
|
|
|
|
|
|
|
|
void sethostent (int); |
|
|
void sethostent (int); |
|
|
void endhostent (void); |
|
|
void endhostent (void); |
|
|
struct hostent *gethostent (void); |
|
|
struct hostent *gethostent (void); |
|
|
struct hostent *gethostbyaddr (const void *, socklen_t, int); |
|
|
|
|
|
struct hostent *gethostbyname (const char *); |
|
|
|
|
|
|
|
|
|
|
|
void setnetent (int); |
|
|
void setnetent (int); |
|
|
void endnetent (void); |
|
|
void endnetent (void); |
|
|
@ -129,12 +120,15 @@ struct protoent *getprotobynumber (int); |
|
|
|
|
|
|
|
|
#ifdef _GNU_SOURCE |
|
|
#ifdef _GNU_SOURCE |
|
|
const char *hstrerror(int); |
|
|
const char *hstrerror(int); |
|
|
|
|
|
struct hostent *gethostbyname (const char *); |
|
|
int gethostbyname_r(const char *, struct hostent *, char *, size_t, struct hostent **, int *); |
|
|
int gethostbyname_r(const char *, struct hostent *, char *, size_t, struct hostent **, int *); |
|
|
int gethostbyname2_r(const char *, int, struct hostent *, char *, size_t, struct hostent **, int *); |
|
|
int gethostbyname2_r(const char *, int, struct hostent *, char *, size_t, struct hostent **, int *); |
|
|
struct hostent *gethostbyname2(const char *, int); |
|
|
struct hostent *gethostbyname2(const char *, int); |
|
|
|
|
|
struct hostent *gethostbyaddr (const void *, socklen_t, int); |
|
|
int gethostbyaddr_r(const void *, socklen_t, int, struct hostent *, char *, size_t, struct hostent **, int *); |
|
|
int gethostbyaddr_r(const void *, socklen_t, int, struct hostent *, char *, size_t, struct hostent **, int *); |
|
|
int getservbyport_r(int, const char *, struct servent *, char *, size_t, struct servent **); |
|
|
int getservbyport_r(int, const char *, struct servent *, char *, size_t, struct servent **); |
|
|
int getservbyname_r(const char *, const char *, struct servent *, char *, size_t, struct servent **); |
|
|
int getservbyname_r(const char *, const char *, struct servent *, char *, size_t, struct servent **); |
|
|
|
|
|
extern int h_errno; |
|
|
#define EAI_NODATA -5 |
|
|
#define EAI_NODATA -5 |
|
|
#define EAI_ADDRFAMILY -9 |
|
|
#define EAI_ADDRFAMILY -9 |
|
|
#define EAI_INPROGRESS -100 |
|
|
#define EAI_INPROGRESS -100 |
|
|
@ -145,6 +139,10 @@ int getservbyname_r(const char *, const char *, struct servent *, char *, size_t |
|
|
#define EAI_IDN_ENCODE -105 |
|
|
#define EAI_IDN_ENCODE -105 |
|
|
#define NI_MAXHOST 255 |
|
|
#define NI_MAXHOST 255 |
|
|
#define NI_MAXSERV 32 |
|
|
#define NI_MAXSERV 32 |
|
|
|
|
|
#define HOST_NOT_FOUND 1 |
|
|
|
|
|
#define TRY_AGAIN 2 |
|
|
|
|
|
#define NO_RECOVERY 3 |
|
|
|
|
|
#define NO_DATA 4 |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|