equal
deleted
inserted
replaced
4 // +build arm64,darwin |
4 // +build arm64,darwin |
5 |
5 |
6 package unix |
6 package unix |
7 |
7 |
8 const ( |
8 const ( |
9 sizeofPtr = 0x8 |
9 SizeofPtr = 0x8 |
10 sizeofShort = 0x2 |
10 SizeofShort = 0x2 |
11 sizeofInt = 0x4 |
11 SizeofInt = 0x4 |
12 sizeofLong = 0x8 |
12 SizeofLong = 0x8 |
13 sizeofLongLong = 0x8 |
13 SizeofLongLong = 0x8 |
14 ) |
14 ) |
15 |
15 |
16 type ( |
16 type ( |
17 _C_short int16 |
17 _C_short int16 |
18 _C_int int32 |
18 _C_int int32 |
61 } |
61 } |
62 |
62 |
63 type _Gid_t uint32 |
63 type _Gid_t uint32 |
64 |
64 |
65 type Stat_t struct { |
65 type Stat_t struct { |
66 Dev int32 |
66 Dev int32 |
67 Mode uint16 |
67 Mode uint16 |
68 Nlink uint16 |
68 Nlink uint16 |
69 Ino uint64 |
69 Ino uint64 |
70 Uid uint32 |
70 Uid uint32 |
71 Gid uint32 |
71 Gid uint32 |
72 Rdev int32 |
72 Rdev int32 |
73 _ [4]byte |
73 _ [4]byte |
74 Atimespec Timespec |
74 Atim Timespec |
75 Mtimespec Timespec |
75 Mtim Timespec |
76 Ctimespec Timespec |
76 Ctim Timespec |
77 Birthtimespec Timespec |
77 Btim Timespec |
78 Size int64 |
78 Size int64 |
79 Blocks int64 |
79 Blocks int64 |
80 Blksize int32 |
80 Blksize int32 |
81 Flags uint32 |
81 Flags uint32 |
82 Gen uint32 |
82 Gen uint32 |
83 Lspare int32 |
83 Lspare int32 |
84 Qspare [2]int64 |
84 Qspare [2]int64 |
85 } |
85 } |
86 |
86 |
87 type Statfs_t struct { |
87 type Statfs_t struct { |
88 Bsize uint32 |
88 Bsize uint32 |
89 Iosize int32 |
89 Iosize int32 |
495 Nodename [256]byte |
495 Nodename [256]byte |
496 Release [256]byte |
496 Release [256]byte |
497 Version [256]byte |
497 Version [256]byte |
498 Machine [256]byte |
498 Machine [256]byte |
499 } |
499 } |
|
500 |
|
501 const SizeofClockinfo = 0x14 |
|
502 |
|
503 type Clockinfo struct { |
|
504 Hz int32 |
|
505 Tick int32 |
|
506 Tickadj int32 |
|
507 Stathz int32 |
|
508 Profhz int32 |
|
509 } |