Class Summary |
IoctlImpl |
|
LibC.stat |
C struct stat
// struct stat {
// dev_t st_dev; /* [XSI] ID of device containing file 4 0
// ino_t st_ino; /* [XSI] File serial number 4 4
// mode_t st_mode; /* [XSI] Mode of file (see below) 2 8
// nlink_t st_nlink; /* [XSI] Number of hard links 2 10
// uid_t st_uid; /* [XSI] User ID of the file 4 12
// gid_t st_gid; /* [XSI] Group ID of the file 4 16
// dev_t st_rdev; /* [XSI] Device ID 4 20
// time_t st_atime; /* [XSI] Time of last access 4 24
// long st_atimensec; /* nsec of last access 4 28
// time_t st_mtime; /* [XSI] Last data modification time 4 32
// long st_mtimensec; /* last data modification nsec 4 36
// time_t st_ctime; /* [XSI] Time of last status change 4 40
// long st_ctimensec; /* nsec of last status change 4 44
// off_t st_size; /* [XSI] file size, in bytes 8 48
// blkcnt_t st_blocks; /* [XSI] blocks allocated for file 8
// blksize_t st_blksize; /* [XSI] optimal blocksize for I/O 4
// __uint32_t st_flags; /* user defined flags for file 4
// __uint32_t st_gen; /* file generation number 4
// __int32_t st_lspare; /* RESERVED: DO NOT USE! 4
// __int64_t st_qspare[2]; /* RESERVED: DO NOT USE! 16
// }; |
LibCImpl |
|
LibCImpl.statImpl |
|
NetDB.hostent |
C STRUCTURE HostEnt
struct hostent {
char *h_name; official name of host
char **h_aliases; alias list
int h_addrtype; host address type
int h_length; length of address
char **h_addr_list; list of addresses from name server
};
#define h_addr h_addr_list[0] address, for backward compatibility |
NetDBImpl |
|
NetDBImpl.hostentImpl |
|
SelectImpl |
|
Socket.sockaddr_in |
C STRUCTURE sockaddr_in /
struct sockaddr_in {
u_char sin_len; 1
u_char sin_family; 1
u_short sin_port; 2
struct in_addr sin_addr; 4
char sin_zero[8]; 8
};
struct sockaddr {
__uint8_t sa_len; /* total length
sa_family_t sa_family; /* [XSI] address family
char sa_data[14]; /* [XSI] addr value (actually larger)
}; |
SocketImpl |
|
SocketImpl.sockaddr_inImpl |
|
Time.timeval |
struct timeval {
time_t tv_sec; // seconds since Jan. |
TimeImpl |
|
TimeImpl.timevalImpl |
|