// 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. /* * Input to godefs godefs -carm-gcc -f -I/usr/local/google/src/linux-2.6.28/arch/arm/include -f -I/usr/local/google/src/linux-2.6.28/include -f-D__KERNEL__ -f-D__ARCH_SI_UID_T=int defs_arm.c >arm/defs.h * Another input file for ARM defs.h */ #include #include #include #include #include /* #include #include #include */ #include enum { $PROT_NONE = PROT_NONE, $PROT_READ = PROT_READ, $PROT_WRITE = PROT_WRITE, $PROT_EXEC = PROT_EXEC, $MAP_ANON = MAP_ANONYMOUS, $MAP_PRIVATE = MAP_PRIVATE, $MAP_FIXED = MAP_FIXED, $SA_RESTART = SA_RESTART, $SA_ONSTACK = SA_ONSTACK, $SA_RESTORER = SA_RESTORER, $SA_SIGINFO = SA_SIGINFO, $SIGHUP = SIGHUP, $SIGINT = SIGINT, $SIGQUIT = SIGQUIT, $SIGILL = SIGILL, $SIGTRAP = SIGTRAP, $SIGABRT = SIGABRT, $SIGBUS = SIGBUS, $SIGFPE = SIGFPE, $SIGKILL = SIGKILL, $SIGUSR1 = SIGUSR1, $SIGSEGV = SIGSEGV, $SIGUSR2 = SIGUSR2, $SIGPIPE = SIGPIPE, $SIGALRM = SIGALRM, $SIGSTKFLT = SIGSTKFLT, $SIGCHLD = SIGCHLD, $SIGCONT = SIGCONT, $SIGSTOP = SIGSTOP, $SIGTSTP = SIGTSTP, $SIGTTIN = SIGTTIN, $SIGTTOU = SIGTTOU, $SIGURG = SIGURG, $SIGXCPU = SIGXCPU, $SIGXFSZ = SIGXFSZ, $SIGVTALRM = SIGVTALRM, $SIGPROF = SIGPROF, $SIGWINCH = SIGWINCH, $SIGIO = SIGIO, $SIGPWR = SIGPWR, $SIGSYS = SIGSYS, $FPE_INTDIV = FPE_INTDIV & 0xFFFF, $FPE_INTOVF = FPE_INTOVF & 0xFFFF, $FPE_FLTDIV = FPE_FLTDIV & 0xFFFF, $FPE_FLTOVF = FPE_FLTOVF & 0xFFFF, $FPE_FLTUND = FPE_FLTUND & 0xFFFF, $FPE_FLTRES = FPE_FLTRES & 0xFFFF, $FPE_FLTINV = FPE_FLTINV & 0xFFFF, $FPE_FLTSUB = FPE_FLTSUB & 0xFFFF, $BUS_ADRALN = BUS_ADRALN & 0xFFFF, $BUS_ADRERR = BUS_ADRERR & 0xFFFF, $BUS_OBJERR = BUS_OBJERR & 0xFFFF, $SEGV_MAPERR = SEGV_MAPERR & 0xFFFF, $SEGV_ACCERR = SEGV_ACCERR & 0xFFFF, }; typedef sigset_t $Sigset; typedef struct sigaction $Sigaction; typedef struct timespec $Timespec; typedef struct sigaltstack $Sigaltstack; typedef struct sigcontext $Sigcontext; typedef struct ucontext $Ucontext; struct xsiginfo { int si_signo; int si_errno; int si_code; char _sifields[4]; }; typedef struct xsiginfo $Siginfo;