diff options
author | Tianon Gravi <admwiggin@gmail.com> | 2015-01-15 11:54:00 -0700 |
---|---|---|
committer | Tianon Gravi <admwiggin@gmail.com> | 2015-01-15 11:54:00 -0700 |
commit | f154da9e12608589e8d5f0508f908a0c3e88a1bb (patch) | |
tree | f8255d51e10c6f1e0ed69702200b966c9556a431 /src/pkg/runtime/defs_linux.go | |
parent | 8d8329ed5dfb9622c82a9fbec6fd99a580f9c9f6 (diff) | |
download | golang-upstream/1.4.tar.gz |
Imported Upstream version 1.4upstream/1.4
Diffstat (limited to 'src/pkg/runtime/defs_linux.go')
-rw-r--r-- | src/pkg/runtime/defs_linux.go | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/src/pkg/runtime/defs_linux.go b/src/pkg/runtime/defs_linux.go deleted file mode 100644 index 2f4e03a01..000000000 --- a/src/pkg/runtime/defs_linux.go +++ /dev/null @@ -1,123 +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 -cdefs - -GOARCH=amd64 go tool cgo -cdefs defs_linux.go defs1_linux.go >defs_linux_amd64.h -*/ - -package runtime - -/* -// Linux glibc and Linux kernel define different and conflicting -// definitions for struct sigaction, struct timespec, etc. -// We want the kernel ones, which are in the asm/* headers. -// But then we'd get conflicts when we include the system -// headers for things like ucontext_t, so that happens in -// a separate file, defs1.go. - -#include <asm/posix_types.h> -#define size_t __kernel_size_t -#include <asm/signal.h> -#include <asm/siginfo.h> -#include <asm/mman.h> -#include <asm-generic/errno.h> -#include <asm-generic/poll.h> -#include <linux/eventpoll.h> -*/ -import "C" - -const ( - EINTR = C.EINTR - EAGAIN = C.EAGAIN - ENOMEM = C.ENOMEM - - 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 - FPE_INTOVF = C.FPE_INTOVF - FPE_FLTDIV = C.FPE_FLTDIV - FPE_FLTOVF = C.FPE_FLTOVF - FPE_FLTUND = C.FPE_FLTUND - FPE_FLTRES = C.FPE_FLTRES - FPE_FLTINV = C.FPE_FLTINV - FPE_FLTSUB = C.FPE_FLTSUB - - BUS_ADRALN = C.BUS_ADRALN - BUS_ADRERR = C.BUS_ADRERR - BUS_OBJERR = C.BUS_OBJERR - - SEGV_MAPERR = C.SEGV_MAPERR - SEGV_ACCERR = C.SEGV_ACCERR - - ITIMER_REAL = C.ITIMER_REAL - ITIMER_VIRTUAL = C.ITIMER_VIRTUAL - ITIMER_PROF = C.ITIMER_PROF - - EPOLLIN = C.POLLIN - EPOLLOUT = C.POLLOUT - EPOLLERR = C.POLLERR - EPOLLHUP = C.POLLHUP - EPOLLRDHUP = C.POLLRDHUP - EPOLLET = C.EPOLLET - EPOLL_CLOEXEC = C.EPOLL_CLOEXEC - EPOLL_CTL_ADD = C.EPOLL_CTL_ADD - EPOLL_CTL_DEL = C.EPOLL_CTL_DEL - EPOLL_CTL_MOD = C.EPOLL_CTL_MOD -) - -type Timespec C.struct_timespec -type Timeval C.struct_timeval -type Sigaction C.struct_sigaction -type Siginfo C.siginfo_t -type Itimerval C.struct_itimerval -type EpollEvent C.struct_epoll_event |