LEFT | RIGHT |
1 // Created by cgo -cdefs - DO NOT EDIT | 1 // Created by cgo -cdefs - DO NOT EDIT |
2 // cgo -cdefs defs_solaris.go defs_solaris_amd64.go | 2 // cgo -cdefs defs_solaris.go defs_solaris_amd64.go |
3 | 3 |
4 | 4 |
5 enum { | 5 enum { |
6 EINTR = 0x4, | 6 EINTR = 0x4, |
7 EBADF = 0x9, | 7 EBADF = 0x9, |
8 EFAULT = 0xe, | 8 EFAULT = 0xe, |
9 EAGAIN = 0xb, | 9 EAGAIN = 0xb, |
10 ETIMEDOUT = 0x91, | 10 ETIMEDOUT = 0x91, |
| 11 EWOULDBLOCK = 0xb, |
| 12 EINPROGRESS = 0x96, |
11 | 13 |
12 PROT_NONE = 0x0, | 14 PROT_NONE = 0x0, |
13 PROT_READ = 0x1, | 15 PROT_READ = 0x1, |
14 PROT_WRITE = 0x2, | 16 PROT_WRITE = 0x2, |
15 PROT_EXEC = 0x4, | 17 PROT_EXEC = 0x4, |
16 | 18 |
17 MAP_ANON = 0x100, | 19 MAP_ANON = 0x100, |
18 MAP_PRIVATE = 0x2, | 20 MAP_PRIVATE = 0x2, |
19 MAP_FIXED = 0x10, | 21 MAP_FIXED = 0x10, |
20 | 22 |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
82 FORK_NOSIGCHLD = 0x1, | 84 FORK_NOSIGCHLD = 0x1, |
83 FORK_WAITPID = 0x2, | 85 FORK_WAITPID = 0x2, |
84 | 86 |
85 MAXHOSTNAMELEN = 0x100, | 87 MAXHOSTNAMELEN = 0x100, |
86 | 88 |
87 O_NONBLOCK = 0x80, | 89 O_NONBLOCK = 0x80, |
88 FD_CLOEXEC = 0x1, | 90 FD_CLOEXEC = 0x1, |
89 F_GETFL = 0x3, | 91 F_GETFL = 0x3, |
90 F_SETFL = 0x4, | 92 F_SETFL = 0x4, |
91 F_SETFD = 0x2, | 93 F_SETFD = 0x2, |
| 94 |
| 95 POLLIN = 0x1, |
| 96 POLLOUT = 0x4, |
| 97 POLLHUP = 0x10, |
| 98 POLLERR = 0x8, |
| 99 |
| 100 PORT_SOURCE_FD = 0x4, |
92 }; | 101 }; |
93 | 102 |
94 typedef struct SemT SemT; | 103 typedef struct SemT SemT; |
95 typedef struct Sigaltstack Sigaltstack; | 104 typedef struct Sigaltstack Sigaltstack; |
96 typedef struct Sigset Sigset; | 105 typedef struct Sigset Sigset; |
97 typedef struct StackT StackT; | 106 typedef struct StackT StackT; |
98 typedef struct Siginfo Siginfo; | 107 typedef struct Siginfo Siginfo; |
99 typedef struct Sigaction Sigaction; | 108 typedef struct Sigaction Sigaction; |
100 typedef struct Fpregset Fpregset; | 109 typedef struct Fpregset Fpregset; |
101 typedef struct Mcontext Mcontext; | 110 typedef struct Mcontext Mcontext; |
102 typedef struct Ucontext Ucontext; | 111 typedef struct Ucontext Ucontext; |
103 typedef struct Timespec Timespec; | 112 typedef struct Timespec Timespec; |
104 typedef struct Timeval Timeval; | 113 typedef struct Timeval Timeval; |
105 typedef struct Itimerval Itimerval; | 114 typedef struct Itimerval Itimerval; |
| 115 typedef struct PortEvent PortEvent; |
106 typedef struct PthreadAttr PthreadAttr; | 116 typedef struct PthreadAttr PthreadAttr; |
107 typedef struct Stat Stat; | 117 typedef struct Stat Stat; |
108 | 118 |
109 #pragma pack on | 119 #pragma pack on |
110 | 120 |
111 struct SemT { | 121 struct SemT { |
112 uint32 sem_count; | 122 uint32 sem_count; |
113 uint16 sem_type; | 123 uint16 sem_type; |
114 uint16 sem_magic; | 124 uint16 sem_magic; |
115 uint64 sem_pad1[3]; | 125 uint64 sem_pad1[3]; |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
170 }; | 180 }; |
171 struct Timeval { | 181 struct Timeval { |
172 int64 tv_sec; | 182 int64 tv_sec; |
173 int64 tv_usec; | 183 int64 tv_usec; |
174 }; | 184 }; |
175 struct Itimerval { | 185 struct Itimerval { |
176 Timeval it_interval; | 186 Timeval it_interval; |
177 Timeval it_value; | 187 Timeval it_value; |
178 }; | 188 }; |
179 | 189 |
| 190 struct PortEvent { |
| 191 int32 portev_events; |
| 192 uint16 portev_source; |
| 193 uint16 portev_pad; |
| 194 uint64 portev_object; |
| 195 byte *portev_user; |
| 196 }; |
180 typedef uint32 Pthread; | 197 typedef uint32 Pthread; |
181 struct PthreadAttr { | 198 struct PthreadAttr { |
182 byte *__pthread_attrp; | 199 byte *__pthread_attrp; |
183 }; | 200 }; |
184 | 201 |
185 struct Stat { | 202 struct Stat { |
186 uint64 st_dev; | 203 uint64 st_dev; |
187 uint64 st_ino; | 204 uint64 st_ino; |
188 uint32 st_mode; | 205 uint32 st_mode; |
189 uint32 st_nlink; | 206 uint32 st_nlink; |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
228 REG_DS = 0x19, | 245 REG_DS = 0x19, |
229 REG_TRAPNO = 0xf, | 246 REG_TRAPNO = 0xf, |
230 REG_ERR = 0x10, | 247 REG_ERR = 0x10, |
231 REG_RIP = 0x11, | 248 REG_RIP = 0x11, |
232 REG_CS = 0x12, | 249 REG_CS = 0x12, |
233 REG_RFLAGS = 0x13, | 250 REG_RFLAGS = 0x13, |
234 REG_RSP = 0x14, | 251 REG_RSP = 0x14, |
235 REG_SS = 0x15, | 252 REG_SS = 0x15, |
236 }; | 253 }; |
237 | 254 |
LEFT | RIGHT |