...

Source file src/runtime/defs1_linux.go

     1	// Copyright 2009 The Go Authors. All rights reserved.
     2	// Use of this source code is governed by a BSD-style
     3	// license that can be found in the LICENSE file.
     4	
     5	// +build ignore
     6	
     7	/*
     8	Input to cgo -cdefs
     9	
    10	GOARCH=amd64 cgo -cdefs defs.go defs1.go >amd64/defs.h
    11	*/
    12	
    13	package runtime
    14	
    15	/*
    16	#include <ucontext.h>
    17	#include <fcntl.h>
    18	#include <asm/signal.h>
    19	*/
    20	import "C"
    21	
    22	const (
    23		O_RDONLY    = C.O_RDONLY
    24		O_CLOEXEC   = C.O_CLOEXEC
    25		SA_RESTORER = C.SA_RESTORER
    26	)
    27	
    28	type Usigset C.__sigset_t
    29	type Fpxreg C.struct__libc_fpxreg
    30	type Xmmreg C.struct__libc_xmmreg
    31	type Fpstate C.struct__libc_fpstate
    32	type Fpxreg1 C.struct__fpxreg
    33	type Xmmreg1 C.struct__xmmreg
    34	type Fpstate1 C.struct__fpstate
    35	type Fpreg1 C.struct__fpreg
    36	type StackT C.stack_t
    37	type Mcontext C.mcontext_t
    38	type Ucontext C.ucontext_t
    39	type Sigcontext C.struct_sigcontext
    40	

View as plain text