Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(3295)

Delta Between Two Patch Sets: src/pkg/runtime/defs_solaris_amd64.h

Issue 35990043: code review 35990043: runtime: add support for GOOS=solaris
Left Patch Set: diff -r 17615253b9e8 https://code.google.com/p/go Created 11 years, 4 months ago
Right Patch Set: diff -r ff8459d06e3f https://code.google.com/p/go Created 11 years, 2 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
LEFTRIGHT
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
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
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
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
LEFTRIGHT

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b