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

Delta Between Two Patch Sets: src/pkg/runtime/windows/defs.go

Issue 5348052: code review 5348052: runtime, syscall: convert from godefs to cgo (Closed)
Left Patch Set: diff -r daa8c6dc4c42 https://go.googlecode.com/hg/ Created 13 years, 5 months ago
Right Patch Set: diff -r 700ff7ef684f https://go.googlecode.com/hg Created 13 years, 5 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
« no previous file with change/comment | « src/pkg/runtime/openbsd/defs.go ('k') | src/pkg/syscall/mkall.sh » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 // Copyright 2009 The Go Authors. All rights reserved. 1 // Copyright 2009 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style 2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file. 3 // license that can be found in the LICENSE file.
4 4
5 /* 5 /*
6 Input to cgo. 6 Input to cgo.
7 7
8 GOARCH=amd64 cgo -cdefs defs.go >amd64/defs.h 8 GOARCH=amd64 cgo -cdefs defs.go >amd64/defs.h
9 GOARCH=386 cgo -cdefs defs.go >386/defs.h 9 GOARCH=386 cgo -cdefs defs.go >386/defs.h
10 */ 10 */
(...skipping 10 matching lines...) Expand all
21 #ifndef _X86_ 21 #ifndef _X86_
22 typedef struct {} FLOATING_SAVE_AREA; 22 typedef struct {} FLOATING_SAVE_AREA;
23 #endif 23 #endif
24 #ifndef _AMD64_ 24 #ifndef _AMD64_
25 typedef struct {} M128A; 25 typedef struct {} M128A;
26 #endif 26 #endif
27 */ 27 */
28 import "C" 28 import "C"
29 29
30 const ( 30 const (
31 » PROT_NONE = 0 31 » PROT_NONE = 0
32 » PROT_READ = 1 32 » PROT_READ = 1
33 PROT_WRITE = 2 33 PROT_WRITE = 2
34 » PROT_EXEC = 4 34 » PROT_EXEC = 4
35 35
36 » MAP_ANON = 1 36 » MAP_ANON = 1
37 MAP_PRIVATE = 2 37 MAP_PRIVATE = 2
38 38
39 » DUPLICATE_SAME_ACCESS = C.DUPLICATE_SAME_ACCESS 39 » DUPLICATE_SAME_ACCESS = C.DUPLICATE_SAME_ACCESS
40 THREAD_PRIORITY_HIGHEST = C.THREAD_PRIORITY_HIGHEST 40 THREAD_PRIORITY_HIGHEST = C.THREAD_PRIORITY_HIGHEST
41 41
42 » SIGINT = C.SIGINT 42 » SIGINT = C.SIGINT
43 » CTRL_C_EVENT = C.CTRL_C_EVENT 43 » CTRL_C_EVENT = C.CTRL_C_EVENT
44 CTRL_BREAK_EVENT = C.CTRL_BREAK_EVENT 44 CTRL_BREAK_EVENT = C.CTRL_BREAK_EVENT
45 45
46 CONTEXT_CONTROL = C.CONTEXT_CONTROL 46 CONTEXT_CONTROL = C.CONTEXT_CONTROL
47 » CONTEXT_FULL = C.CONTEXT_FULL 47 » CONTEXT_FULL = C.CONTEXT_FULL
48 48
49 » EXCEPTION_ACCESS_VIOLATION = C.STATUS_ACCESS_VIOLATION 49 » EXCEPTION_ACCESS_VIOLATION = C.STATUS_ACCESS_VIOLATION
50 » EXCEPTION_BREAKPOINT = C.STATUS_BREAKPOINT 50 » EXCEPTION_BREAKPOINT = C.STATUS_BREAKPOINT
51 EXCEPTION_FLT_DENORMAL_OPERAND = C.STATUS_FLOAT_DENORMAL_OPERAND 51 EXCEPTION_FLT_DENORMAL_OPERAND = C.STATUS_FLOAT_DENORMAL_OPERAND
52 » EXCEPTION_FLT_DIVIDE_BY_ZERO = C.STATUS_FLOAT_DIVIDE_BY_ZERO 52 » EXCEPTION_FLT_DIVIDE_BY_ZERO = C.STATUS_FLOAT_DIVIDE_BY_ZERO
53 » EXCEPTION_FLT_INEXACT_RESULT = C.STATUS_FLOAT_INEXACT_RESULT 53 » EXCEPTION_FLT_INEXACT_RESULT = C.STATUS_FLOAT_INEXACT_RESULT
54 » EXCEPTION_FLT_OVERFLOW = C.STATUS_FLOAT_OVERFLOW 54 » EXCEPTION_FLT_OVERFLOW = C.STATUS_FLOAT_OVERFLOW
55 » EXCEPTION_FLT_UNDERFLOW = C.STATUS_FLOAT_UNDERFLOW 55 » EXCEPTION_FLT_UNDERFLOW = C.STATUS_FLOAT_UNDERFLOW
56 » EXCEPTION_INT_DIVIDE_BY_ZERO = C.STATUS_INTEGER_DIVIDE_BY_ZERO 56 » EXCEPTION_INT_DIVIDE_BY_ZERO = C.STATUS_INTEGER_DIVIDE_BY_ZERO
57 » EXCEPTION_INT_OVERFLOW = C.STATUS_INTEGER_OVERFLOW 57 » EXCEPTION_INT_OVERFLOW = C.STATUS_INTEGER_OVERFLOW
58 ) 58 )
59 59
60 type SystemInfo C.SYSTEM_INFO 60 type SystemInfo C.SYSTEM_INFO
61 type ExceptionRecord C.EXCEPTION_RECORD 61 type ExceptionRecord C.EXCEPTION_RECORD
62 type FloatingSaveArea C.FLOATING_SAVE_AREA 62 type FloatingSaveArea C.FLOATING_SAVE_AREA
63 type M128a C.M128A 63 type M128a C.M128A
64 type Context C.CONTEXT 64 type Context C.CONTEXT
LEFTRIGHT

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