- 21 Mar, 2018 4 commits
-
-
Tobias Klauser authored
Change-Id: I7b32bbbfc73e8e05898bd640e9e92a183c72b92b Reviewed-on: https://go-review.googlesource.com/101935 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Matt Layher <mdlayher@gmail.com> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Tobias Klauser authored
On Illumos, TestFchmodat fails with: --- FAIL: TestFchmodat (0.00s) syscall_unix_test.go:502: Fchmodat: unexpected error: operation not supported on transport endpoint Like Linux, Illumos doesn't support flags != 0 in Fchmodat, see https://illumos.org/man/2/chmod Adjust TestFchmodat accordingly to handle EOPNOTSUPP on Illumos. Change-Id: Icd4564497a41c4aa962cd76604b5ca2c7575d96c Reviewed-on: https://go-review.googlesource.com/101775 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Tobias Klauser authored
Now that Fchmodat is available on all Unices, move TestFchmodat to syscall_unix_test.go and adjust it such that Fchmodat with AT_SYMLINK_NOFOLLOW in flags is tested where supported. Change-Id: I41ef5b874e36d84ed4866706dbba075c39aa00d4 Reviewed-on: https://go-review.googlesource.com/101615 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Tobias Klauser authored
Change-Id: I63889a9e4eb2c9d8846fa6e47f8c74f54ff7ede8 Reviewed-on: https://go-review.googlesource.com/101575 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
- 20 Mar, 2018 2 commits
-
-
Tobias Klauser authored
Change-Id: I3fd96550d588373d75e14bd554d46e2590c266fb Reviewed-on: https://go-review.googlesource.com/101596 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Tobias Klauser authored
Change-Id: If7868a3d43eed266496db8a0e2af908de77362eb Reviewed-on: https://go-review.googlesource.com/101576 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 19 Mar, 2018 1 commit
-
-
Kevin Burke authored
This should call unix.Exec, not syscall.Exec. Thanks Tobias Klauser for the spot. Change-Id: Iddae390891a66652b071e05c1a5a25bbfdb19e52 Reviewed-on: https://go-review.googlesource.com/101435 Run-TryBot: Kevin Burke <kev@inburke.com> Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 18 Mar, 2018 2 commits
-
-
Kevin Burke authored
Currently the doc string forms one run-on sentence when viewed in a browser. Add an additional newline so the text is presented in a browser the same way it is in the source code. Change-Id: If93e45c5aec9edd195c6bf36cb757c5146368507 Reviewed-on: https://go-review.googlesource.com/101284Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Kevin Burke authored
The syscall execve has no wrapper in this library, which it seems like it should - Ian seemed to concur in CL 72550. Add a docstring and an example, because I always get confused about how to invoke the syscall. Change-Id: I6100bbbf4ace9e3e341bf186a04cc03301da9aea Reviewed-on: https://go-review.googlesource.com/101282Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 16 Mar, 2018 1 commit
-
-
Lehner Florian authored
Change-Id: I98ca1595895213bbc1f2d6bd984e48f84b23ccbc Reviewed-on: https://go-review.googlesource.com/100995Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com> Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 15 Mar, 2018 2 commits
-
-
Tobias Klauser authored
Change-Id: I3a367e9346b1469d7e577524d3306b3d21f8fc43 Reviewed-on: https://go-review.googlesource.com/100895 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Tobias Klauser authored
Also enable TestFstatat for all Unices now that they all implement Fstatat. Change-Id: I9722437042d5fc0df4a27d3a6a2be3d124c60057 Reviewed-on: https://go-review.googlesource.com/100617 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
- 14 Mar, 2018 7 commits
-
-
Andrew Bonventre authored
Updates golang/go#24185 Change-Id: Ia2de9218885e0cfeaec79ed7417475230b063df0 Reviewed-on: https://go-review.googlesource.com/100692Reviewed-by: Andrew Bonventre <andybons@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Tobias Klauser authored
Change-Id: Id2ae518a5f6abfdae56398a3ef7f205267057257 Reviewed-on: https://go-review.googlesource.com/100616 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> Reviewed-by: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
Tobias Klauser authored
Change-Id: Ibf23c327f1420a55a9de7073e9a4f444fb8f3c1f Reviewed-on: https://go-review.googlesource.com/100615 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Tobias Klauser authored
Re-run ./mkall.sh to avoid exporting Pad_cgo* fields on dragonfly/amd64. This also adds some additional RLIMIT_* constants. Updates golang/go#18632 Change-Id: I7969d8ab12c07befd7b1ff0d1dbc67f6622c39b1 Reviewed-on: https://go-review.googlesource.com/100595 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Tobias Klauser authored
Change-Id: Ie4a172a36a274334a49766cc272e74bcc34ebd86 Reviewed-on: https://go-review.googlesource.com/100576 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Tobias Klauser authored
Re-run ./mkall.sh to avoid exporting Pad_cgo* fields on solaris/amd64. Akin to CL 89495. Updates golang/go#18632 Change-Id: Ib80bf6376d0b7c0a5efd0f5d4a0f27e8e37d8abe Reviewed-on: https://go-review.googlesource.com/100556 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Tobias Klauser authored
Updates golang/go#24381 Change-Id: I9bd15bb7961f02af12a45b12ac62e07d059c744e Reviewed-on: https://go-review.googlesource.com/100555 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
- 13 Mar, 2018 1 commit
-
-
Tobias Klauser authored
The basic Getrlimit functionality is already tested in TestRlimit. Use the Linux-specific test to check whether setting RLIMIT_AS has the desired effect regarding mmap, as specified in http://man7.org/linux/man-pages/man2/getrlimit.2.html Change-Id: I3e2c5769d9144cb4059735709a89a12f42568465 Reviewed-on: https://go-review.googlesource.com/100175 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
- 12 Mar, 2018 1 commit
-
-
Christian Pellegrin authored
Fixes golang/go#23361 Change-Id: Ia4fb99b1ac2b109048a1b81f9b1534685f6e31a8 Reviewed-on: https://go-review.googlesource.com/100076 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com>
-
- 08 Mar, 2018 3 commits
-
-
Tobias Klauser authored
Change-Id: Iae896dc32e775cb469fc3d0d367fd7c7825161ec Reviewed-on: https://go-review.googlesource.com/99516 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Tobias Klauser authored
Change-Id: I43bf3a7eafbf06b20a589ee339dae394bfea0bf6 Reviewed-on: https://go-review.googlesource.com/99515 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
Michael Hudson-Doyle authored
Because you can't bind a thread to the second CPU if it's not there. Change-Id: I2af4e66667711dc9a3aa23fee073a70cdc5fdd4d Reviewed-on: https://go-review.googlesource.com/99355 Run-TryBot: Michael Hudson-Doyle <michael.hudson@canonical.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 02 Mar, 2018 1 commit
-
-
Tobias Klauser authored
The timeout parameter might be nil, don't dereference it unconditionally. CL 97819 did the same for the syscall package. Updates golang/go#24189 Change-Id: I95a93468c7d8431abf2e9a3a9b8d0fbd1a223e0d Reviewed-on: https://go-review.googlesource.com/97820 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 24 Feb, 2018 1 commit
-
-
Shamil Garatuev authored
The existing implementation requires QUERY_VALUE and ENUMERATE_SUB_KEYS permissions to enumerate subkeys, so, using registry key name limits, Stat function could be excluded from methods body and improved method requires only ENUMERATE_SUB_KEYS permission Registry elements size limits described there: https://msdn.microsoft.com/library/windows/desktop/ms724872.aspx Fixes golang/go#23869 Change-Id: Id96beb9b0b294f01cc6eb1bb53bee5f50d02ea7e Reviewed-on: https://go-review.googlesource.com/95655Reviewed-by: Alex Brainman <alex.brainman@gmail.com> Run-TryBot: Alex Brainman <alex.brainman@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 23 Feb, 2018 1 commit
-
-
Tobias Klauser authored
Add all IFLA_* constants defined in linux/if_link.h as of Linux kernel version 4.15. Change-Id: Ib27205cf560f40303ca9500abe73abf833fc13a8 Reviewed-on: https://go-review.googlesource.com/96595 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 22 Feb, 2018 1 commit
-
-
Tobias Klauser authored
Also use the Ubuntu 17.10 docker image and additionally install bison which is needed by the glibc build. The resulting change only consists of a few additional constants. Exclude the X86_CR3_PCID_NOFLUSH constant on 386 and amd64, though. Change-Id: I0a9b8959146273ff3b259c17bb616625a9ac8278 Reviewed-on: https://go-review.googlesource.com/96255 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
- 02 Feb, 2018 1 commit
-
-
Tobias Klauser authored
Same as CL 34379, SyscallNoError and RawSyscallNoError are redeclared for gccgo builds since CL 85756. Thus, move the declarations to a gc specific file. Updates golang/go#18312 Change-Id: Ia8f42b31e61a80530e5e90a44c0af32fd3452612 Reviewed-on: https://go-review.googlesource.com/91615 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
- 01 Feb, 2018 1 commit
-
-
Tobias Klauser authored
Fixes golang/go#23639 Change-Id: I7793dc50de35791a7c8af1966bb2ee4a36a2ac1c Reviewed-on: https://go-review.googlesource.com/91375 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 30 Jan, 2018 1 commit
-
-
Tobias Klauser authored
The SyscallNoError and RawSyscallNoError functions are only needed on Linux. Make sure they are not used within the generated zsyscall_*.go files if $GOOS != "linux". Updates golang/go#22924 Change-Id: I3b2aa8624895b0527dcc832b2945a8d591f0ba1a Reviewed-on: https://go-review.googlesource.com/90475 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 26 Jan, 2018 1 commit
-
-
Tobias Klauser authored
The second part of the godoc sentence appears twice. Change-Id: I119c7119ff50401eed3d7369a7709d8c779a7f9e Reviewed-on: https://go-review.googlesource.com/90095Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
-
- 25 Jan, 2018 3 commits
-
-
Tobias Klauser authored
Add rudimentary godoc for all existing Sockaddr* types implementing the Sockaddr interface. Change-Id: Ida7d1e8756477b54fc773f4bc978002c3d4a376d Reviewed-on: https://go-review.googlesource.com/89775Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Tobias Klauser authored
Copy zsyscall_plan9_arm.go from syscall and add asm_plan9_arm.s which just contains jumps to the corresponding syscall functions. Change-Id: I0eed6449c622ae3f6e73abcb43edfd306e96753f Reviewed-on: https://go-review.googlesource.com/89795 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
Garret Kelly authored
The sockaddr_l2 address type is used with AF_BLUETOOTH sockets using the BTPROTO_L2CAP protocol. Change-Id: I263cfd3bb5920a8c1187ead6c2e0527276575d9f Reviewed-on: https://go-review.googlesource.com/89475Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com> Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 24 Jan, 2018 1 commit
-
-
Garret Kelly authored
Fixes golang/go#18632. Change-Id: I9d07937dc93f860b09a99a86fe517b85f4dcd1b2 Reviewed-on: https://go-review.googlesource.com/89495Reviewed-by: Ian Lance Taylor <iant@golang.org> Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 22 Jan, 2018 1 commit
-
-
Tobias Klauser authored
Just call syscall's implementation instead of duplicating ParseDirent and the GOOS-specific private functions needed by it. Change-Id: Icf49769390929463323608e093dd2a3d1c0ae4d3 Reviewed-on: https://go-review.googlesource.com/88475 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
-
- 17 Jan, 2018 1 commit
-
-
Ryan Zhang authored
CL 87555 added the AT_STATX_* constants which are garbled on linux/s390x due to the replacement regex in mkpost.go being too broad. Adjust the regex to only match on word boundaries. Change-Id: I898547fbbbc5d02965e86300e9144fb65207ab33 Reviewed-on: https://go-review.googlesource.com/87876Reviewed-by: Tobias Klauser <tobias.klauser@gmail.com> Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
- 15 Jan, 2018 2 commits
-
-
Tobias Klauser authored
statx(2) allows to get enhanced file status information (not currently available through the existing stat syscalls), lightweight stat, heavyweight stat. The Statx_t type used by Statx has consistent field sizes on all arches (with year-2038-capable timestamps) and is closer to the BSD implementation of Stat_t. See http://man7.org/linux/man-pages/man2/statx.2.html for details. The syscall was added in Linux kernel 4.11. See https://github.com/tklauser/statx for an example of how this function and types can be used to report stat(1)-like file status information. Change-Id: I9e9642b5b42a393f94fd532453888ce9ba4f0003 Reviewed-on: https://go-review.googlesource.com/87555 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-
Tobias Klauser authored
Change-Id: Iddb6fbcb0f0f834fa9fd7ef95d57aa8c7b4007fd Reviewed-on: https://go-review.googlesource.com/87575 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> Run-TryBot: Ian Lance Taylor <iant@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-