Unified Diff: unix/flock_linux_32bit.go
Issue 126960043 :
code review 126960043: go.sys: copy files from syscall package to go.sys/{plan... (Closed)
Patch Set: diff -r 89b705e036f489a14b4d11c6e025ea61a53bb735 https://code.google.com/p/go.sys
Use n/p to move between diff chunks;
N/P to move between comments.
Please Sign in to add in-line comments.
Jump to:
plan9/asm_plan9_386.s
plan9/asm_plan9_amd64.s
plan9/dir_plan9.go
plan9/env_plan9.go
plan9/exec_plan9.go
plan9/mkall.sh
plan9/mkerrors.sh
plan9/mksyscall.pl
plan9/mksysnum_plan9.sh
plan9/race.go
plan9/race0.go
plan9/str.go
plan9/syscall.go
plan9/syscall_plan9.go
plan9/syscall_test.go
plan9/types_plan9.c
plan9/zerrors_plan9_386.go
plan9/zerrors_plan9_amd64.go
plan9/zsyscall_plan9_386.go
plan9/zsyscall_plan9_amd64.go
plan9/zsysnum_plan9_386.go
plan9/zsysnum_plan9_amd64.go
plan9/ztypes_plan9_386.go
plan9/ztypes_plan9_amd64.go
unix/asm_darwin_386.s
unix/asm_darwin_amd64.s
unix/asm_dragonfly_386.s
unix/asm_dragonfly_amd64.s
unix/asm_freebsd_386.s
unix/asm_freebsd_amd64.s
unix/asm_freebsd_arm.s
unix/asm_linux_386.s
unix/asm_linux_amd64.s
unix/asm_linux_arm.s
unix/asm_nacl_386.s
unix/asm_nacl_amd64p32.s
unix/asm_nacl_arm.s
unix/asm_netbsd_386.s
unix/asm_netbsd_amd64.s
unix/asm_netbsd_arm.s
unix/asm_openbsd_386.s
unix/asm_openbsd_amd64.s
unix/asm_solaris_amd64.s
unix/bpf_bsd.go
unix/creds_test.go
unix/env_unix.go
unix/exec_bsd.go
unix/exec_linux.go
unix/exec_solaris.go
unix/exec_unix.go
unix/fd_nacl.go
unix/flock.go
unix/flock_linux_32bit.go
unix/fs_nacl.go
unix/lsf_linux.go
unix/mkall.sh
unix/mksyscall.pl
unix/mksyscall_solaris.pl
unix/mksysctl_openbsd.pl
unix/mksysnum_darwin.pl
unix/mksysnum_dragonfly.pl
unix/mksysnum_freebsd.pl
unix/mksysnum_linux.pl
unix/mksysnum_netbsd.pl
unix/mksysnum_openbsd.pl
unix/mmap_unix_test.go
unix/net_nacl.go
unix/netlink_linux.go
unix/race.go
unix/race0.go
unix/route_bsd.go
unix/route_darwin.go
unix/route_dragonfly.go
unix/route_freebsd.go
unix/route_freebsd_32bit.go
unix/route_freebsd_64bit.go
unix/route_netbsd.go
unix/route_openbsd.go
unix/so_solaris.go
unix/sockcmsg_linux.go
unix/sockcmsg_unix.go
unix/srpc_nacl.go
unix/str.go
unix/syscall.go
unix/syscall_bsd.go
unix/syscall_bsd_test.go
unix/syscall_darwin.go
unix/syscall_darwin_386.go
unix/syscall_darwin_amd64.go
unix/syscall_dragonfly.go
unix/syscall_dragonfly_386.go
unix/syscall_dragonfly_amd64.go
unix/syscall_freebsd.go
unix/syscall_freebsd_386.go
unix/syscall_freebsd_amd64.go
unix/syscall_freebsd_arm.go
unix/syscall_linux.go
unix/syscall_linux_386.go
unix/syscall_linux_amd64.go
unix/syscall_linux_arm.go
unix/syscall_nacl.go
unix/syscall_nacl_386.go
unix/syscall_nacl_amd64p32.go
unix/syscall_nacl_arm.go
unix/syscall_netbsd.go
unix/syscall_netbsd_386.go
unix/syscall_netbsd_amd64.go
unix/syscall_netbsd_arm.go
unix/syscall_no_getwd.go
unix/syscall_openbsd.go
unix/syscall_openbsd_386.go
unix/syscall_openbsd_amd64.go
unix/syscall_solaris.go
unix/syscall_solaris_amd64.go
unix/syscall_test.go
unix/syscall_unix.go
unix/syscall_unix_test.go
unix/tables_nacl.go
unix/time_nacl_386.s
unix/time_nacl_amd64p32.s
unix/time_nacl_arm.s
unix/types_darwin.go
unix/types_dragonfly.go
unix/types_freebsd.go
unix/types_linux.go
unix/types_netbsd.go
unix/types_openbsd.go
unix/types_solaris.go
unix/unzip_nacl.go
unix/zerrors_darwin_386.go
unix/zerrors_darwin_amd64.go
unix/zerrors_dragonfly_386.go
unix/zerrors_dragonfly_amd64.go
unix/zerrors_freebsd_386.go
unix/zerrors_freebsd_amd64.go
unix/zerrors_freebsd_arm.go
unix/zerrors_linux_386.go
unix/zerrors_linux_amd64.go
unix/zerrors_linux_arm.go
unix/zerrors_netbsd_386.go
unix/zerrors_netbsd_amd64.go
unix/zerrors_netbsd_arm.go
unix/zerrors_openbsd_386.go
unix/zerrors_openbsd_amd64.go
unix/zerrors_solaris_amd64.go
unix/zsyscall_darwin_386.go
unix/zsyscall_darwin_amd64.go
unix/zsyscall_dragonfly_386.go
unix/zsyscall_dragonfly_amd64.go
unix/zsyscall_freebsd_386.go
unix/zsyscall_freebsd_amd64.go
unix/zsyscall_freebsd_arm.go
unix/zsyscall_linux_386.go
unix/zsyscall_linux_amd64.go
unix/zsyscall_linux_arm.go
unix/zsyscall_nacl_386.go
unix/zsyscall_nacl_amd64p32.go
unix/zsyscall_nacl_arm.go
unix/zsyscall_netbsd_386.go
unix/zsyscall_netbsd_amd64.go
unix/zsyscall_netbsd_arm.go
unix/zsyscall_openbsd_386.go
unix/zsyscall_openbsd_amd64.go
unix/zsyscall_solaris_amd64.go
unix/zsysctl_openbsd.go
unix/zsysnum_darwin_386.go
unix/zsysnum_darwin_amd64.go
unix/zsysnum_dragonfly_386.go
unix/zsysnum_dragonfly_amd64.go
unix/zsysnum_freebsd_386.go
unix/zsysnum_freebsd_amd64.go
unix/zsysnum_freebsd_arm.go
unix/zsysnum_linux_386.go
unix/zsysnum_linux_amd64.go
unix/zsysnum_linux_arm.go
unix/zsysnum_netbsd_386.go
unix/zsysnum_netbsd_amd64.go
unix/zsysnum_netbsd_arm.go
unix/zsysnum_openbsd_386.go
unix/zsysnum_openbsd_amd64.go
unix/zsysnum_solaris_amd64.go
unix/ztypes_darwin_386.go
unix/ztypes_darwin_amd64.go
unix/ztypes_dragonfly_386.go
unix/ztypes_dragonfly_amd64.go
unix/ztypes_freebsd_386.go
unix/ztypes_freebsd_amd64.go
unix/ztypes_freebsd_arm.go
unix/ztypes_linux_386.go
unix/ztypes_linux_amd64.go
unix/ztypes_linux_arm.go
unix/ztypes_netbsd_386.go
unix/ztypes_netbsd_amd64.go
unix/ztypes_netbsd_arm.go
unix/ztypes_openbsd_386.go
unix/ztypes_openbsd_amd64.go
unix/ztypes_solaris_amd64.go
windows/asm_windows_386.s
windows/asm_windows_amd64.s
windows/dll_windows.go
windows/env_windows.go
windows/exec_windows.go
windows/mkall.sh
windows/mkall_windows.bat
windows/mksyscall.pl
windows/mksyscall_windows.go
windows/race.go
windows/race0.go
windows/security_windows.go
windows/str.go
windows/syscall.go
windows/syscall_test.go
windows/syscall_windows.go
windows/syscall_windows_386.go
windows/syscall_windows_amd64.go
windows/syscall_windows_test.go
windows/zerrors_windows.go
windows/zerrors_windows_386.go
windows/zerrors_windows_amd64.go
windows/zsyscall_windows_386.go
windows/zsyscall_windows_amd64.go
windows/zsysnum_windows_386.go
windows/zsysnum_windows_amd64.go
windows/ztypes_windows.go
windows/ztypes_windows_386.go
windows/ztypes_windows_amd64.go
Index: unix/flock_linux_32bit.go
===================================================================
new file mode 100644
--- /dev/null
+++ b/unix/flock_linux_32bit.go
@@ -0,0 +1,13 @@
+// +build linux,386 linux,arm
+
+// Copyright 2014 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.
+
+package syscall
+
+func init() {
+ // On 32-bit Linux systems, the fcntl syscall that matches Go's
+ // Flock_t type is SYS_FCNTL64, not SYS_FCNTL.
+ fcntl64Syscall = SYS_FCNTL64
+}