XenevaOS
Loading...
Searching...
No Matches
XenevaOS
Libs
XEClib
includes
sys
netdb.h
Go to the documentation of this file.
1
32
#ifndef __NETDB_H__
33
#define __NETDB_H__
34
35
#include <stdint.h>
36
#include <
_xeneva.h
>
37
38
#ifdef __cplusplus
39
XE_EXTERN
{
40
#endif
41
42
43
#pragma pack(push,1)
44
#if defined(_MSC_VER)
45
__declspec
(align(2))
46
#else
47
__attribute__
((aligned(2)))
48
#endif
49
typedef
struct
_dns_
{
50
uint16_t
qid
;
51
uint16_t
flags
;
52
uint16_t
questions
;
53
uint16_t
answers
;
54
uint16_t
authorities
;
55
uint16_t
additional
;
56
uint8_t
data
[];
57
}
DNSPacket
;
58
#pragma pack(pop)
59
60
struct
hostent
{
61
char
*
h_name
;
62
char
**
h_aliases
;
63
int
h_addrtype
;
64
int
h_length
;
65
char
**
h_addr_list
;
66
};
67
68
XE_LIB
hostent
*
gethostbyname
(
const
char
* name);
69
70
71
#ifdef __cplusplus
72
}
73
#endif
74
75
#endif
__attribute__
enum PeOptionalMagic __attribute__
Definition
ramdisk.c:121
_xeneva.h
XE_LIB
#define XE_LIB
Definition
_xeneva.h:55
XE_EXTERN
#define XE_EXTERN
Definition
_xeneva.h:50
uint8_t
unsigned char uint8_t
Definition
acefiex.h:161
uint16_t
unsigned short int uint16_t
Definition
acefiex.h:162
gethostbyname
XE_LIB hostent * gethostbyname(const char *name)
Definition
xenet.cpp:99
DNSPacket
DNSPacket
Definition
netdb.h:57
_dns_
Definition
ethernet.c:90
_dns_::flags
uint16_t flags
Definition
ethernet.c:92
_dns_::data
uint8_t data[]
Definition
ethernet.c:97
_dns_::qid
uint16_t qid
Definition
ethernet.c:91
_dns_::authorities
uint16_t authorities
Definition
ethernet.c:95
_dns_::answers
uint16_t answers
Definition
ethernet.c:94
_dns_::questions
uint16_t questions
Definition
ethernet.c:93
_dns_::additional
uint16_t additional
Definition
ethernet.c:96
hostent
Definition
netdb.h:60
hostent::h_addrtype
int h_addrtype
Definition
netdb.h:63
hostent::h_name
char * h_name
Definition
netdb.h:61
hostent::h_addr_list
char ** h_addr_list
Definition
netdb.h:65
hostent::h_length
int h_length
Definition
netdb.h:64
hostent::h_aliases
char ** h_aliases
Definition
netdb.h:62
__declspec
__declspec(align(2)) typedef struct _ethernet_
Definition
virtionet.cpp:88
Generated by
1.9.8