Side by Side Diff: src/pkg/runtime/defs_openbsd_386.h
Issue 13368046 :
code review 13368046: runtime, syscall: update for openbsd system ABI break (Closed)
Patch Set: diff -r 21fb28e644a1 https://go.googlecode.com/hg/
Use n/p to move between diff chunks;
N/P to move between comments.
Please Sign in to add in-line comments.
Jump to:
src/pkg/runtime/defs_openbsd_386.h
src/pkg/runtime/defs_openbsd_amd64.h
src/pkg/runtime/sys_openbsd_386.s
src/pkg/runtime/sys_openbsd_amd64.s
src/pkg/syscall/syscall_openbsd.go
src/pkg/syscall/syscall_openbsd_386.go
src/pkg/syscall/syscall_openbsd_amd64.go
src/pkg/syscall/zerrors_openbsd_386.go
src/pkg/syscall/zerrors_openbsd_amd64.go
src/pkg/syscall/zsyscall_openbsd_386.go
src/pkg/syscall/zsyscall_openbsd_amd64.go
src/pkg/syscall/zsysctl_openbsd.go
src/pkg/syscall/zsysnum_openbsd_386.go
src/pkg/syscall/zsysnum_openbsd_amd64.go
src/pkg/syscall/ztypes_openbsd_386.go
src/pkg/syscall/ztypes_openbsd_amd64.go
OLD NEW
1 // Created by cgo -cdefs - DO NOT EDIT 1 // Created by cgo -cdefs - DO NOT EDIT
2 // cgo -cdefs defs_openbsd.go 2 // cgo -cdefs defs_openbsd.go
3 3
4 4
5 enum { 5 enum {
6 EINTR = 0x4, 6 EINTR = 0x4,
7 EFAULT = 0xe, 7 EFAULT = 0xe,
8 8
9 PROT_NONE = 0x0, 9 PROT_NONE = 0x0,
10 PROT_READ = 0x1, 10 PROT_READ = 0x1,
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading...
114 int32 sc_ebp; 114 int32 sc_ebp;
115 int32 sc_ebx; 115 int32 sc_ebx;
116 int32 sc_edx; 116 int32 sc_edx;
117 int32 sc_ecx; 117 int32 sc_ecx;
118 int32 sc_eax; 118 int32 sc_eax;
119 int32 sc_eip; 119 int32 sc_eip;
120 int32 sc_cs; 120 int32 sc_cs;
121 int32 sc_eflags; 121 int32 sc_eflags;
122 int32 sc_esp; 122 int32 sc_esp;
123 int32 sc_ss; 123 int32 sc_ss;
124 » int32» sc_onstack ; 124 » int32» __ sc_ unused ;
125 int32 sc_mask; 125 int32 sc_mask;
126 int32 sc_trapno; 126 int32 sc_trapno;
127 int32 sc_err; 127 int32 sc_err;
128 void *sc_fpstate; 128 void *sc_fpstate;
129 }; 129 };
130 struct Siginfo { 130 struct Siginfo {
131 int32 si_signo; 131 int32 si_signo;
132 int32 si_code; 132 int32 si_code;
133 int32 si_errno; 133 int32 si_errno;
134 byte _data[116]; 134 byte _data[116];
135 }; 135 };
136 typedef uint32 Sigset; 136 typedef uint32 Sigset;
137 typedef byte Sigval[4]; 137 typedef byte Sigval[4];
138 138
139 struct StackT { 139 struct StackT {
140 byte *ss_sp; 140 byte *ss_sp;
141 uint32 ss_size; 141 uint32 ss_size;
142 int32 ss_flags; 142 int32 ss_flags;
143 }; 143 };
144 144
145 struct Timespec { 145 struct Timespec {
146 » int32» tv_sec; 146 » int64» tv_sec;
147 int32 tv_nsec; 147 int32 tv_nsec;
148 }; 148 };
149 struct Timeval { 149 struct Timeval {
150 » int32» tv_sec; 150 » int64» tv_sec;
151 int32 tv_usec; 151 int32 tv_usec;
152 }; 152 };
153 struct Itimerval { 153 struct Itimerval {
154 Timeval it_interval; 154 Timeval it_interval;
155 Timeval it_value; 155 Timeval it_value;
156 }; 156 };
157 157
158 struct Kevent { 158 struct Kevent {
159 uint32 ident; 159 uint32 ident;
160 int16 filter; 160 int16 filter;
161 uint16 flags; 161 uint16 flags;
162 uint32 fflags; 162 uint32 fflags;
163 » int32» data; 163 » int64» data;
164 byte *udata; 164 byte *udata;
165 }; 165 };
166 166
167 167
168 #pragma pack off 168 #pragma pack off
OLD NEW