go/src/syscall
Richard Musiol 7b83636800 syscall/js: add package
This commit adds the syscall/js package, which is used by the wasm
architecture to access the WebAssembly host environment (and the
operating system through it). Currently, web browsers and Node.js
are supported hosts, which is why the API is based on JavaScript APIs.
There is no common API standardized in the WebAssembly ecosystem yet.

This package is experimental. Its current scope is only to allow
tests to run, but not yet to provide a comprehensive API for users.

Updates #18892

Change-Id: I236ea10a70d95cdd50562212f2c18c3db5009230
Reviewed-on: https://go-review.googlesource.com/109195
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
2018-05-03 18:00:07 +00:00
..
js syscall/js: add package 2018-05-03 18:00:07 +00:00
asm9_unix1_amd64.s all: fix assembly vet issues 2016-08-25 18:52:31 +00:00
asm9_unix2_amd64.s all: fix assembly vet issues 2016-08-25 18:52:31 +00:00
asm_darwin_386.s
asm_darwin_amd64.s
asm_darwin_arm.s runtime, syscall: appease vet 2016-10-25 15:11:54 +00:00
asm_darwin_arm64.s all: fix assembly vet issues 2016-08-25 18:52:31 +00:00
asm_freebsd_arm.s
asm_linux_386.s syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
asm_linux_amd64.s runtime: rename vdso symbols to use camel case 2018-03-05 19:12:32 +00:00
asm_linux_arm.s syscall: remove/update outdated TODO comments 2018-02-26 17:54:31 +00:00
asm_linux_arm64.s syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
asm_linux_mips64x.s syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
asm_linux_mipsx.s syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
asm_linux_ppc64x.s syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
asm_linux_s390x.s syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
asm_nacl_386.s
asm_nacl_amd64p32.s
asm_nacl_arm.s
asm_netbsd_arm.s
asm_openbsd_arm.s all: fix assembly vet issues 2016-08-25 18:52:31 +00:00
asm_plan9_386.s syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
asm_plan9_amd64.s syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
asm_plan9_arm.s syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
asm_solaris_amd64.s runtime, syscall: add RawSyscall6 on Solaris and make it panic 2018-03-14 16:01:39 +00:00
asm_unix_386.s all: fix assembly vet issues 2016-08-25 18:52:31 +00:00
asm_unix_amd64.s all: fix assembly vet issues 2016-08-25 18:52:31 +00:00
bpf_bsd.go syscall: deprecate BPF/LSF 2016-05-15 20:56:15 +00:00
const_plan9.go syscall: define bind flags on Plan 9 2016-11-15 18:19:10 +00:00
creds_test.go syscall: drop dummy byte for oob in unixgram SendmsgN 2017-08-29 23:30:21 +00:00
dir_plan9.go all: spell "marshal" and "unmarshal" consistently 2016-11-12 00:13:35 +00:00
dirent.go syscall: validate ParseDirent inputs 2016-09-20 19:27:57 +00:00
dll_windows.go syscall: delete the "use" function and calls in non-generated files. 2017-02-13 19:58:05 +00:00
endian_big.go syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
endian_little.go syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
env_plan9.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
env_unix.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
env_windows.go syscall: Clearenv now unsets env vars on Windows 2016-11-14 00:04:03 +00:00
errors_plan9.go syscall: define ESPIPE on Plan 9 2017-04-22 13:31:24 +00:00
exec_bsd.go runtime, syscall: reset signal handlers to default in child 2017-06-14 14:00:56 +00:00
exec_linux.go syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
exec_linux_test.go syscall: fix TestCloneNEWUSERAndRemapRootEnableSetgroups on linux 2017-09-10 14:00:44 +00:00
exec_plan9.go syscall: delete unreachable code 2016-08-22 19:50:49 +00:00
exec_solaris.go syscall: reuse BSD forkExecPipe for Solaris 2018-02-13 15:35:36 +00:00
exec_solaris_test.go
exec_unix.go syscall: fix Exec on solaris 2017-06-28 19:02:05 +00:00
exec_unix_test.go
exec_windows.go syscall: change SysProcAttr.Token type to Token 2017-11-07 22:06:35 +00:00
export_linux_test.go syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
export_test.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
export_unix_test.go
fd_nacl.go syscall: enable some nacl code to be shared with js/wasm 2018-04-30 18:11:03 +00:00
fd_nacljs.go syscall: enable some nacl code to be shared with js/wasm 2018-04-30 18:11:03 +00:00
flock.go
flock_linux_32bit.go syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
forkpipe.go os, syscall: use pipe2 instead of pipe syscall on OpenBSD 2018-02-27 18:37:36 +00:00
forkpipe2.go os, syscall: use pipe2 instead of pipe syscall on OpenBSD 2018-02-27 18:37:36 +00:00
fs_nacl.go os: document that Chown with -1 means to leave values unchanged, like POSIX 2018-04-11 23:06:44 +00:00
lsf_linux.go syscall: deprecate BPF/LSF 2016-05-15 20:56:15 +00:00
mkall.sh syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
mkerrors.sh
mkpost.go syscall: export Fsid.X__val on s390x 2017-01-13 19:31:47 +00:00
mksyscall.pl syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
mksyscall_solaris.pl syscall: remove "use" function and calls from generated code. 2017-02-09 18:30:49 +00:00
mksyscall_windows.go all: remove some double spaces from comments 2017-08-26 15:09:09 +00:00
mksysctl_openbsd.pl
mksysnum_darwin.pl
mksysnum_dragonfly.pl
mksysnum_freebsd.pl
mksysnum_linux.pl syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
mksysnum_netbsd.pl
mksysnum_openbsd.pl
mksysnum_plan9.sh syscall: fix duplicated copyright header in mksysnum_plan9.sh 2015-12-10 20:45:18 +00:00
mmap_unix_test.go
msan.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
msan0.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
net.go syscall: add Conn and RawConn interfaces 2017-05-19 09:10:04 +00:00
net_nacl.go runtime: improve timers scalability on multi-CPU systems 2017-09-12 16:52:23 +00:00
netlink_linux.go syscall: add bounds checking and error returns to ParseNetlinkMessage 2016-09-14 08:42:28 +00:00
pwd_plan9.go syscall: reduce redundant getwd tracking in Plan 9 2018-02-28 16:26:49 +00:00
route_bsd.go syscall: deprecate routing message APIs for BSD variants 2016-05-15 20:55:56 +00:00
route_darwin.go syscall: deprecate routing message APIs for BSD variants 2016-05-15 20:55:56 +00:00
route_dragonfly.go syscall: deprecate routing message APIs for BSD variants 2016-05-15 20:55:56 +00:00
route_freebsd.go syscall: deprecate routing message APIs for BSD variants 2016-05-15 20:55:56 +00:00
route_freebsd_32bit.go Revert "syscall: route_freebsd switch routing socket sysctl to use NET_RT_IFLISTL" 2015-12-05 07:45:01 +00:00
route_freebsd_64bit.go Revert "syscall: route_freebsd switch routing socket sysctl to use NET_RT_IFLISTL" 2015-12-05 07:45:01 +00:00
route_netbsd.go syscall: deprecate routing message APIs for BSD variants 2016-05-15 20:55:56 +00:00
route_openbsd.go syscall: deprecate routing message APIs for BSD variants 2016-05-15 20:55:56 +00:00
security_windows.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
setuidgid_32_linux.go syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
setuidgid_linux.go syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
sockcmsg_linux.go syscall: validate ParseUnixCredentials inputs 2016-08-20 21:12:07 +00:00
sockcmsg_unix.go syscall: fix Send{msg,msgN}, Recvmsg and control message handling on solaris 2016-10-03 23:53:42 +00:00
str.go
syscall.go syscall: document Time{spec,val} methods 2017-10-27 07:18:47 +00:00
syscall_bsd.go syscall: remove/update outdated TODO comments 2018-02-26 17:54:31 +00:00
syscall_bsd_test.go syscall: use MNT_NOWAIT in TestGetfsstat 2016-09-07 00:58:19 +00:00
syscall_darwin.go syscall: remove list of unimplemented syscalls 2018-02-22 16:47:24 +00:00
syscall_darwin_386.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_darwin_amd64.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_darwin_arm.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_darwin_arm64.go syscall: update darwin/amd64 for timespec change 2016-10-12 23:51:42 +00:00
syscall_dragonfly.go syscall: remove list of unimplemented syscalls 2018-02-22 16:47:24 +00:00
syscall_dragonfly_amd64.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_freebsd.go syscall: remove list of unimplemented syscalls 2018-02-22 16:47:24 +00:00
syscall_freebsd_386.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_freebsd_amd64.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_freebsd_arm.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_getwd_bsd.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
syscall_linux.go syscall: avoid extra syscall on send/recvmsg on Linux 2018-04-19 22:16:24 +00:00
syscall_linux_386.go syscall: use SYS_GETDENTS64 on linux/mips64{,le} 2018-01-31 20:42:49 +00:00
syscall_linux_amd64.go syscall: use Android O friendly fstatat syscall to implement Stat on linux/amd64 2018-03-15 10:07:57 +00:00
syscall_linux_arm.go syscall: use SYS_GETDENTS64 on linux/mips64{,le} 2018-01-31 20:42:49 +00:00
syscall_linux_arm64.go syscall: fix nil pointer dereference in Select on linux/{arm64,mips64x} 2018-03-02 08:18:31 +00:00
syscall_linux_mips64x.go syscall: fix nil pointer dereference in Select on linux/{arm64,mips64x} 2018-03-02 08:18:31 +00:00
syscall_linux_mipsx.go syscall: 32-bit MIPS splice system call returns int, not int64 2018-04-26 17:08:53 +00:00
syscall_linux_ppc64x.go syscall: use SYS_GETDENTS64 on linux/mips64{,le} 2018-01-31 20:42:49 +00:00
syscall_linux_s390x.go syscall: use SYS_GETDENTS64 on linux/mips64{,le} 2018-01-31 20:42:49 +00:00
syscall_linux_test.go syscall: remove/update outdated TODO comments 2018-02-26 17:54:31 +00:00
syscall_nacl.go syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
syscall_nacl_386.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_nacl_amd64p32.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_nacl_arm.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_netbsd.go syscall: remove/update outdated TODO comments 2018-02-26 17:54:31 +00:00
syscall_netbsd_386.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_netbsd_amd64.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_netbsd_arm.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_openbsd.go os, syscall: use pipe2 instead of pipe syscall on OpenBSD 2018-02-27 18:37:36 +00:00
syscall_openbsd_386.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_openbsd_amd64.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_openbsd_arm.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_plan9.go syscall: reduce redundant getwd tracking in Plan 9 2018-02-28 16:26:49 +00:00
syscall_solaris.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
syscall_solaris_amd64.go syscall: unify NsecToTime{spec,val}, fix for times < 1970 2016-10-12 13:10:54 +00:00
syscall_test.go all: skip unsupported tests for js/wasm 2018-04-30 19:39:18 +00:00
syscall_unix.go net, syscall: make ECONNRESET/ECONNABORTED only temporary for Accept 2018-05-01 14:50:33 +00:00
syscall_unix_test.go syscall: add missing err check in test 2017-11-29 15:52:59 +00:00
syscall_windows.go net, syscall: make ECONNRESET/ECONNABORTED only temporary for Accept 2018-05-01 14:50:33 +00:00
syscall_windows_386.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
syscall_windows_amd64.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
syscall_windows_test.go
tables_nacljs.go syscall: enable some nacl code to be shared with js/wasm 2018-04-30 18:11:03 +00:00
time_js_wasm.s time: add wasm architecture 2018-04-13 21:12:31 +00:00
time_nacl_386.s all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
time_nacl_amd64p32.s all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
time_nacl_arm.s all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
timestruct.go time: add wasm architecture 2018-04-13 21:12:31 +00:00
types_darwin.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00
types_dragonfly.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
types_freebsd.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
types_linux.go syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
types_netbsd.go net, internal/poll, net/internal/socktest: set SOCK_{CLOEXEC,NONBLOCK} atomically on NetBSD 2018-02-15 17:07:12 +00:00
types_openbsd.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
types_solaris.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00
types_windows.go syscall: introduce Pointer type and use it instead of uintptr 2018-04-18 08:50:42 +00:00
types_windows_386.go syscall: rename ztypes_windows* to types_windows* 2017-11-02 17:09:08 +00:00
types_windows_amd64.go syscall: rename ztypes_windows* to types_windows* 2017-11-02 17:09:08 +00:00
unzip_nacl.go all: single space after period. 2016-03-02 00:13:47 +00:00
zerrors_darwin_386.go
zerrors_darwin_amd64.go
zerrors_darwin_arm.go
zerrors_darwin_arm64.go
zerrors_dragonfly_amd64.go syscall: add Accept4 and SOCK_{CLOEXEC,NONBLOCK} on dragonfly 2017-04-18 03:55:27 +00:00
zerrors_freebsd_386.go
zerrors_freebsd_amd64.go
zerrors_freebsd_arm.go
zerrors_linux_386.go
zerrors_linux_amd64.go
zerrors_linux_arm.go
zerrors_linux_arm64.go
zerrors_linux_mips.go syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
zerrors_linux_mips64.go syscall: added machine-generated code for linux/mips64{,le} 2015-11-12 04:49:19 +00:00
zerrors_linux_mips64le.go syscall: added machine-generated code for linux/mips64{,le} 2015-11-12 04:49:19 +00:00
zerrors_linux_mipsle.go syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
zerrors_linux_ppc64.go
zerrors_linux_ppc64le.go
zerrors_linux_s390x.go syscall: add support for s390x 2016-04-03 22:12:35 +00:00
zerrors_netbsd_386.go
zerrors_netbsd_amd64.go
zerrors_netbsd_arm.go
zerrors_openbsd_386.go net, internal/poll, net/internal/socktest: use SOCK_{CLOEXEC,NONBLOCK} accept4/socket flags on OpenBSD 2018-02-26 16:59:38 +00:00
zerrors_openbsd_amd64.go net, internal/poll, net/internal/socktest: use SOCK_{CLOEXEC,NONBLOCK} accept4/socket flags on OpenBSD 2018-02-26 16:59:38 +00:00
zerrors_openbsd_arm.go
zerrors_solaris_amd64.go
zerrors_windows.go
zerrors_windows_386.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
zerrors_windows_amd64.go all: make copyright headers consistent with one space after period 2016-03-01 23:34:33 +00:00
zsyscall_darwin_386.go syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
zsyscall_darwin_amd64.go syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
zsyscall_darwin_arm.go syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
zsyscall_darwin_arm64.go syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
zsyscall_dragonfly_amd64.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
zsyscall_freebsd_386.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
zsyscall_freebsd_amd64.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
zsyscall_freebsd_arm.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
zsyscall_linux_386.go syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
zsyscall_linux_amd64.go syscall: use Android O friendly fstatat syscall to implement Stat on linux/amd64 2018-03-15 10:07:57 +00:00
zsyscall_linux_arm.go syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
zsyscall_linux_arm64.go syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
zsyscall_linux_mips.go syscall: 32-bit MIPS splice system call returns int, not int64 2018-04-26 17:08:53 +00:00
zsyscall_linux_mips64.go syscall: use SYS_GETDENTS64 on linux/mips64{,le} 2018-01-31 20:42:49 +00:00
zsyscall_linux_mips64le.go syscall: use SYS_GETDENTS64 on linux/mips64{,le} 2018-01-31 20:42:49 +00:00
zsyscall_linux_mipsle.go syscall: 32-bit MIPS splice system call returns int, not int64 2018-04-26 17:08:53 +00:00
zsyscall_linux_ppc64.go syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
zsyscall_linux_ppc64le.go syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
zsyscall_linux_s390x.go syscall: support syscalls without error return on Linux 2018-02-13 15:57:31 +00:00
zsyscall_nacl_386.go syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
zsyscall_nacl_amd64p32.go syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
zsyscall_nacl_arm.go syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
zsyscall_netbsd_386.go net, internal/poll, net/internal/socktest: set SOCK_{CLOEXEC,NONBLOCK} atomically on NetBSD 2018-02-15 17:07:12 +00:00
zsyscall_netbsd_amd64.go net, internal/poll, net/internal/socktest: set SOCK_{CLOEXEC,NONBLOCK} atomically on NetBSD 2018-02-15 17:07:12 +00:00
zsyscall_netbsd_arm.go net, internal/poll, net/internal/socktest: set SOCK_{CLOEXEC,NONBLOCK} atomically on NetBSD 2018-02-15 17:07:12 +00:00
zsyscall_openbsd_386.go os, syscall: use pipe2 instead of pipe syscall on OpenBSD 2018-02-27 18:37:36 +00:00
zsyscall_openbsd_amd64.go os, syscall: use pipe2 instead of pipe syscall on OpenBSD 2018-02-27 18:37:36 +00:00
zsyscall_openbsd_arm.go os, syscall: use pipe2 instead of pipe syscall on OpenBSD 2018-02-27 18:37:36 +00:00
zsyscall_plan9_386.go syscall: remove "use" function and calls from generated code. 2017-02-09 18:30:49 +00:00
zsyscall_plan9_amd64.go syscall: remove "use" function and calls from generated code. 2017-02-09 18:30:49 +00:00
zsyscall_plan9_arm.go syscall: remove "use" function and calls from generated code. 2017-02-09 18:30:49 +00:00
zsyscall_solaris_amd64.go syscall: make Exit call runtime.exit 2017-09-27 01:10:05 +00:00
zsyscall_windows.go syscall: change SysProcAttr.Token type to Token 2017-11-07 22:06:35 +00:00
zsysctl_openbsd.go
zsysnum_darwin_386.go
zsysnum_darwin_amd64.go
zsysnum_darwin_arm.go
zsysnum_darwin_arm64.go
zsysnum_dragonfly_amd64.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00
zsysnum_freebsd_386.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00
zsysnum_freebsd_amd64.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00
zsysnum_freebsd_arm.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00
zsysnum_linux_386.go
zsysnum_linux_amd64.go
zsysnum_linux_arm.go
zsysnum_linux_arm64.go
zsysnum_linux_mips.go syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
zsysnum_linux_mips64.go syscall: added machine-generated code for linux/mips64{,le} 2015-11-12 04:49:19 +00:00
zsysnum_linux_mips64le.go syscall: added machine-generated code for linux/mips64{,le} 2015-11-12 04:49:19 +00:00
zsysnum_linux_mipsle.go syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
zsysnum_linux_ppc64.go
zsysnum_linux_ppc64le.go
zsysnum_linux_s390x.go syscall: add support for s390x 2016-04-03 22:12:35 +00:00
zsysnum_netbsd_386.go
zsysnum_netbsd_amd64.go
zsysnum_netbsd_arm.go
zsysnum_openbsd_386.go os, syscall: use pipe2 instead of pipe syscall on OpenBSD 2018-02-27 18:37:36 +00:00
zsysnum_openbsd_amd64.go os, syscall: use pipe2 instead of pipe syscall on OpenBSD 2018-02-27 18:37:36 +00:00
zsysnum_openbsd_arm.go runtime, syscall: update openbsd for changes to syskill 2016-12-12 01:30:39 +00:00
zsysnum_plan9.go
zsysnum_solaris_amd64.go
zsysnum_windows_386.go
zsysnum_windows_amd64.go
ztypes_darwin_386.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00
ztypes_darwin_amd64.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00
ztypes_darwin_arm.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00
ztypes_darwin_arm64.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00
ztypes_dragonfly_amd64.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
ztypes_freebsd_386.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
ztypes_freebsd_amd64.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
ztypes_freebsd_arm.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
ztypes_linux_386.go syscall: remove X__cmsg_data from Cmsghdr 2016-10-30 19:04:09 +00:00
ztypes_linux_amd64.go syscall: remove X__cmsg_data from Cmsghdr 2016-10-30 19:04:09 +00:00
ztypes_linux_arm.go syscall: remove X__cmsg_data from Cmsghdr 2016-10-30 19:04:09 +00:00
ztypes_linux_arm64.go syscall: remove X__cmsg_data from Cmsghdr 2016-10-30 19:04:09 +00:00
ztypes_linux_mips.go syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
ztypes_linux_mips64.go syscall: use SYS_GETDENTS64 on linux/mips64{,le} 2018-01-31 20:42:49 +00:00
ztypes_linux_mips64le.go syscall: use SYS_GETDENTS64 on linux/mips64{,le} 2018-01-31 20:42:49 +00:00
ztypes_linux_mipsle.go syscall: add support for GOARCH=mips{,le} 2016-11-03 23:02:18 +00:00
ztypes_linux_ppc64.go syscall: correct TCGETS/TCSETS values on ppc64/ppc64le 2017-09-27 14:53:47 +00:00
ztypes_linux_ppc64le.go syscall: correct TCGETS/TCSETS values on ppc64/ppc64le 2017-09-27 14:53:47 +00:00
ztypes_linux_s390x.go syscall: export Fsid.X__val on s390x 2017-01-13 19:31:47 +00:00
ztypes_netbsd_386.go net, internal/poll, net/internal/socktest: set SOCK_{CLOEXEC,NONBLOCK} atomically on NetBSD 2018-02-15 17:07:12 +00:00
ztypes_netbsd_amd64.go net, internal/poll, net/internal/socktest: set SOCK_{CLOEXEC,NONBLOCK} atomically on NetBSD 2018-02-15 17:07:12 +00:00
ztypes_netbsd_arm.go net, internal/poll, net/internal/socktest: set SOCK_{CLOEXEC,NONBLOCK} atomically on NetBSD 2018-02-15 17:07:12 +00:00
ztypes_openbsd_386.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
ztypes_openbsd_amd64.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
ztypes_openbsd_arm.go syscall: support Getwd on all BSDs 2018-02-13 15:41:19 +00:00
ztypes_solaris_amd64.go syscall: add utimensat and use it for UtimesNano on BSD and Solaris 2017-08-14 04:14:41 +00:00