diff options
Diffstat (limited to 'src/pkg/runtime/defs_arm_linux.go')
-rw-r--r-- | src/pkg/runtime/defs_arm_linux.go | 124 |
1 files changed, 0 insertions, 124 deletions
diff --git a/src/pkg/runtime/defs_arm_linux.go b/src/pkg/runtime/defs_arm_linux.go deleted file mode 100644 index db0a19154..000000000 --- a/src/pkg/runtime/defs_arm_linux.go +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright 2009 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// +build ignore - -/* -Input to cgo. -On a Debian Lenny arm linux distribution: - -cgo -cdefs defs_arm.c >arm/defs.h -*/ - -package runtime - -/* -#cgo CFLAGS: -I/usr/src/linux-headers-2.6.26-2-versatile/include - -#define __ARCH_SI_UID_T int -#include <asm/signal.h> -#include <asm/mman.h> -#include <asm/sigcontext.h> -#include <asm/ucontext.h> -#include <asm/siginfo.h> -#include <linux/time.h> - -struct xsiginfo { - int si_signo; - int si_errno; - int si_code; - char _sifields[4]; -}; - -#undef sa_handler -#undef sa_flags -#undef sa_restorer -#undef sa_mask - -struct xsigaction { - void (*sa_handler)(void); - unsigned long sa_flags; - void (*sa_restorer)(void); - unsigned int sa_mask; // mask last for extensibility -}; -*/ -import "C" - -const ( - PROT_NONE = C.PROT_NONE - PROT_READ = C.PROT_READ - PROT_WRITE = C.PROT_WRITE - PROT_EXEC = C.PROT_EXEC - - MAP_ANON = C.MAP_ANONYMOUS - MAP_PRIVATE = C.MAP_PRIVATE - MAP_FIXED = C.MAP_FIXED - - MADV_DONTNEED = C.MADV_DONTNEED - - SA_RESTART = C.SA_RESTART - SA_ONSTACK = C.SA_ONSTACK - SA_RESTORER = C.SA_RESTORER - SA_SIGINFO = C.SA_SIGINFO - - SIGHUP = C.SIGHUP - SIGINT = C.SIGINT - SIGQUIT = C.SIGQUIT - SIGILL = C.SIGILL - SIGTRAP = C.SIGTRAP - SIGABRT = C.SIGABRT - SIGBUS = C.SIGBUS - SIGFPE = C.SIGFPE - SIGKILL = C.SIGKILL - SIGUSR1 = C.SIGUSR1 - SIGSEGV = C.SIGSEGV - SIGUSR2 = C.SIGUSR2 - SIGPIPE = C.SIGPIPE - SIGALRM = C.SIGALRM - SIGSTKFLT = C.SIGSTKFLT - SIGCHLD = C.SIGCHLD - SIGCONT = C.SIGCONT - SIGSTOP = C.SIGSTOP - SIGTSTP = C.SIGTSTP - SIGTTIN = C.SIGTTIN - SIGTTOU = C.SIGTTOU - SIGURG = C.SIGURG - SIGXCPU = C.SIGXCPU - SIGXFSZ = C.SIGXFSZ - SIGVTALRM = C.SIGVTALRM - SIGPROF = C.SIGPROF - SIGWINCH = C.SIGWINCH - SIGIO = C.SIGIO - SIGPWR = C.SIGPWR - SIGSYS = C.SIGSYS - - FPE_INTDIV = C.FPE_INTDIV & 0xFFFF - FPE_INTOVF = C.FPE_INTOVF & 0xFFFF - FPE_FLTDIV = C.FPE_FLTDIV & 0xFFFF - FPE_FLTOVF = C.FPE_FLTOVF & 0xFFFF - FPE_FLTUND = C.FPE_FLTUND & 0xFFFF - FPE_FLTRES = C.FPE_FLTRES & 0xFFFF - FPE_FLTINV = C.FPE_FLTINV & 0xFFFF - FPE_FLTSUB = C.FPE_FLTSUB & 0xFFFF - - BUS_ADRALN = C.BUS_ADRALN & 0xFFFF - BUS_ADRERR = C.BUS_ADRERR & 0xFFFF - BUS_OBJERR = C.BUS_OBJERR & 0xFFFF - - SEGV_MAPERR = C.SEGV_MAPERR & 0xFFFF - SEGV_ACCERR = C.SEGV_ACCERR & 0xFFFF - - ITIMER_REAL = C.ITIMER_REAL - ITIMER_PROF = C.ITIMER_PROF - ITIMER_VIRTUAL = C.ITIMER_VIRTUAL -) - -type Timespec C.struct_timespec -type Sigaltstack C.struct_sigaltstack -type Sigcontext C.struct_sigcontext -type Ucontext C.struct_ucontext -type Timeval C.struct_timeval -type Itimerval C.struct_itimerval -type Siginfo C.struct_xsiginfo -type Sigaction C.struct_xsigaction |