Commit Graph

  • 95e765b1cc x/sys/unix: make ReadDirent available on zOS v0.1.0 dustin-ward 2022-08-18 14:02:41 -04:00
  • 090e33056c unix: add support for openbsd/ppc64 Joel Sing 2022-10-07 14:09:32 +11:00
  • 3938a4f48c cpu: add support for ppc64 on platforms other than aix and linux Joel Sing 2022-10-07 14:08:03 +11:00
  • a970992b06 unix: add support for openbsd/riscv64 Joel Sing 2022-09-03 06:01:51 +10:00
  • e2bdbfeefc unix: flip openbsd libc build tags Joel Sing 2022-10-07 01:27:46 +11:00
  • abe0a0adba windows: replace uses of Close() with CloseHandle() Sebastiaan van Stijn 2022-10-09 11:39:43 +00:00
  • 68d869b943 unix: migrate some illumos definitions to solaris Nahum Shalman 2022-10-02 15:02:33 +00:00
  • 84dc82d7e8 all: use grep -E/-F instead of fgrep/egrep kxxt 2022-10-01 00:15:39 +00:00
  • f11e5e49a4 unix: use unsafe.Slice in (*FileHandle).Bytes Tobias Klauser 2022-09-28 11:42:05 +02:00
  • 6fa7a7ca2b windows: allow calling WSASendto with nil Sockaddr Tobias Klauser 2022-09-28 12:47:23 +02:00
  • c57c793909 unix: add SIG_BLOCK and friends for Linux Lorenz Bauer 2022-09-28 08:41:32 +00:00
  • d9d178bc13 unix: add PthreadSigmask for Linux Lorenz Bauer 2022-09-27 09:39:37 +00:00
  • 8cfa568d3c unix: allow calling Sendto with nil Sockaddr Tobias Klauser 2022-09-26 16:36:19 +02:00
  • fb04ddd9f9 windows: add DWM window attribute related syscalls Michael Lelli 2022-09-17 22:48:29 +00:00
  • 7b5979e65e unix: remove Go 1.12 compatibility on darwin Tobias Klauser 2022-09-12 00:16:19 +02:00
  • 63ea559210 unix: add namespaced versions of Listxattr/Flistxattr/Llistxattr on *BSD Dmitri Goutnik 2022-09-11 11:43:09 -05:00
  • 76c7481b51 all: simplify unsafe.Slice usage in {Byte,UTF16}PtrToString Tobias Klauser 2022-09-13 11:51:00 +02:00
  • 3275c407ce windows: add window handle related system calls Michael Lelli 2022-09-12 22:13:50 +00:00
  • aba9fc2a8f unix: use unsafe.Slice instead of unsafeheader package Tobias Klauser 2022-09-06 10:59:06 +02:00
  • 27713097b9 unix: fix event port panic after close Nahum Shalman 2022-08-10 02:07:30 +00:00
  • 7ac13a9a92 unix: don't call t.Fatal from goroutine in TestSendmsgBuffers Tobias Klauser 2022-09-08 11:09:57 +02:00
  • 87db552b00 plan9: use unsafe.Slice instead of unsafeheader package Tobias Klauser 2022-09-06 11:03:01 +02:00
  • d0df966e69 unix: support all Setuid/Setgid and related syscalls on Linux Mateusz Poliwczak 2022-09-03 18:57:42 +00:00
  • 9e1f76180b x/sys/unix: use uintptr for tracee addresses on FreeBSD aarzilli 2022-07-28 20:13:37 +02:00
  • d48e67d002 unix: use strconv.Itoa instead of local implementation Tobias Klauser 2022-08-24 14:23:53 +02:00
  • 2c41d75977 unix: add IoctlLoop{Get,Set}Status64 on linux Tobias Klauser 2022-08-24 13:40:16 +02:00
  • c680a09ffe unix: improve solaris event port panic message Nahum Shalman 2022-08-09 01:40:35 +00:00
  • 20c2bfdbfe cpu: fix cpu cacheLineSize for arm64 darwin(a.k.a. M1) Pure White 2022-05-26 00:39:09 +08:00
  • 2296e01440 windows: remove duplicate words from comments Abirdcfly 2022-08-17 10:05:45 +00:00
  • 5a390386f1 unix: convert openbsd/arm to direct libc calls Joel Sing 2022-08-07 03:30:36 +10:00
  • fbc7d0a398 unix: convert openbsd/386 to direct libc calls Joel Sing 2022-08-06 18:52:10 +10:00
  • 5f8f0205e4 unix: convert openbsd/amd64 to direct libc calls Joel Sing 2022-08-06 18:24:26 +10:00
  • 74508daebc unix: convert openbsd/arm64 to direct libc calls Joel Sing 2022-08-02 05:22:36 +10:00
  • 1c4a2a72c6 unix: make mkasm_darwin.go usable with other operating systems Joel Sing 2022-08-02 05:03:07 +10:00
  • 3d627bb497 cpu: implement CPU feature detection for openbsd/arm64 Joel Sing 2022-07-08 04:37:15 +10:00
  • e9af53b607 unix: improve and simplify mkasm_darwin.go Joel Sing 2022-08-02 04:42:18 +10:00
  • 8e32c043e4 unix: add missing IFLA_* consts on linux Tobias Klauser 2022-08-02 13:17:07 +02:00
  • e052cef7d3 unix/linux: run each mkall.go target in a seperate goroutine Clayton Townsend II 2022-07-22 08:59:55 -05:00
  • 6e608f9ce7 unix: update perf_event_attr_go Florian Lehner 2022-07-30 14:04:55 +02:00
  • a90be44021 unix: fix sendmsgN return value for empty iovecs and non-empty oob Tobias Klauser 2022-07-28 11:42:45 +02:00
  • 66a0560e4e windows: support Windows SOCKADDR_BTH structure PumpkinSeed 2022-07-25 11:28:53 +02:00
  • 1609e554cd windows: add QueryWorkingSetEx awaw fumin 2022-07-29 01:46:33 +00:00
  • 3c1f35247d unix: implement recvmsgRaw and sendmsgN on aix Tobias Klauser 2022-07-28 00:36:18 +02:00
  • e65921a090 unix/linux: use Go 1.19rc2 instead of building gotip Tobias Klauser 2022-07-26 11:41:27 +02:00
  • 8c9f86f7a5 A+C: delete AUTHORS and CONTRIBUTORS Russ Cox 2022-07-22 11:11:02 -04:00
  • c6bc011c0c unix: add socket constants ianwoolf 2022-07-17 22:22:32 +08:00
  • c0bba94af5 unix: add constants for netlink/audit Florian Lehner 2022-07-09 12:53:19 +02:00
  • 0a85c31ab5 unix: add freebsd/riscv64 support Meng Zhuo 2022-07-11 15:44:46 +08:00
  • 5a0f0661e0 cpu: support non-linux OS for riscv64 Meng Zhuo 2022-07-07 12:35:22 +08:00
  • 05e143d24a unix: regenerate on FreeBSD 12.3 Yuval Pavel Zholkover 2022-07-01 16:50:24 +00:00
  • 31831981b6 windows: add remaining IpAdapterAddresses fields Dan Kortschak 2022-07-02 10:10:12 +09:30
  • 179beb0bd1 windows: add GetBestInterfaceEx Dan Kortschak 2022-06-24 17:17:25 +09:30
  • f75cf1eec3 unix: provide Msghdr.SetIovlen on openbsd/mips64 Joel Sing 2022-06-28 04:16:01 +10:00
  • 87e55d7148 unix: add RecvmsgBuffers and SendmsgBuffers Ian Lance Taylor 2022-06-15 17:34:44 -07:00
  • 175b2fd9d6 unix: change Solaris Iovec.Base to *byte Ian Lance Taylor 2022-06-15 17:01:07 -07:00
  • 4f61da869c unix: use ByteSliceToString in TestMountUnmount on zos Tobias Klauser 2022-06-10 09:26:48 +02:00
  • ff8c426e75 unix: add support for TCP_CONNECTION_INFO on macOS Will Hawkins 2022-06-10 19:51:48 -04:00
  • bf31f56cad unix: add MemfdSecret on linux/riscv64 Tobias Klauser 2022-06-15 13:46:33 +02:00
  • af78867b19 unix/linux: update to Linux kernel 5.19-rc2 Tobias Klauser 2022-06-15 13:46:28 +02:00
  • 003f7fa1e2 unix: implement Fstat{,at} using Statx on linux/loong64 Tobias Klauser 2022-06-10 09:16:50 +02:00
  • 6c1b26c550 unix: always zero the higher bits of return value on linux/loong64 syscalls internal-branch.go1.19-vendor Guoqi Chen 2022-06-10 20:06:09 +08:00
  • 9f5ed59c13 cpu: use xgetbv intrinsic Ian Lance Taylor 2022-06-10 09:47:26 -07:00
  • 635b8c9b7f unix: add Getsid function on Solaris Nahum Shalman 2022-06-08 02:17:23 +00:00
  • bc2c85ada1 unix: update openbsd Statfs_t fields Kir Kolyshkin 2022-05-18 20:36:23 -07:00
  • f9599da83c unix: use ByteSliceToString in TestIoctlPtmget Tobias Klauser 2022-05-19 09:55:21 +02:00
  • dcacdad474 unix: use ByteSliceFromString in (*Ifreq).Name Kir Kolyshkin 2022-05-18 15:26:56 -07:00
  • 5e4e11fc64 unix/linux: use gotip instead of patched Go 1.18 Tobias Klauser 2022-05-17 11:09:05 +02:00
  • 45d2b4557a unix: add mount(2) for macOS Ed Schouten 2022-05-11 06:16:31 +00:00
  • 988cb79eb6 execabs: add legacy "//+build" constraints Bryan C. Mills 2022-05-03 10:44:01 -04:00
  • b6088ccd6c execabs: make safe for Go 1.19 Russ Cox 2022-04-29 20:33:09 -04:00
  • b5fbb4746d all: gofmt Russ Cox 2022-04-11 13:12:50 -04:00
  • 84afa8d3f7 windows: do not change stdio handle inheritance Aayush Agrawal 2022-04-27 14:31:50 -05:00
  • 9388b58f71 unix: add loong64 tag to endian_little.go limeidan 2022-04-16 16:25:54 +08:00
  • 88d2bb9c0c unix: add generate component files support for linux/loong64 limeidan 2022-04-09 11:17:10 +08:00
  • 33da011f77 unix: check correct group in Faccessat Damien Neil 2022-04-12 13:51:39 -07:00
  • 889880a91f unix: fsmount fspick fsopen linux syscall Alexey Perevalov 2022-04-04 16:35:58 +00:00
  • 83041a38b1 unix: provide linux/loong64 assembly for syscalls limeidan 2022-04-09 10:44:06 +08:00
  • 0a89baf871 cpu: add basic support for GOARCH=loong64 limeidan 2022-04-09 11:40:40 +08:00
  • a24fb2fb8a unix: add constants for netlink/routing rules Florian Lehner 2022-04-08 21:45:55 +02:00
  • 3f8b81556e unix/linux: update to Linux kernel 5.17 Tobias Klauser 2022-04-06 09:35:20 +02:00
  • 289d7a0edf unix: add MoveMount syscall on linux Alexey Perevalov 2022-04-01 15:49:24 +00:00
  • 1e041c57c4 unix: revert MemfdSecret changes to riscv64 Eric Lagergren 2022-04-05 11:12:14 -07:00
  • b1e9470b6e unix: add MemfdSecret Eric Lagergren 2022-04-03 00:21:14 -07:00
  • 6acee93ad0 unix: regenerate OPEN_TREE_CLONE Eric Lagergren 2022-04-03 11:18:00 -07:00
  • 483a9cbc67 unix: add OpenTree on linux Alexey Perevalov 2022-04-01 15:37:53 +00:00
  • e17cdc4130 unix: fix staticcheck issues Matt Layher 2022-03-29 23:18:31 -04:00
  • 43be30ef30 unix: skip Linux TestPidfd if Waitid returns EINVAL Matt Layher 2022-03-28 08:53:28 -04:00
  • d36c6a25d8 unix/linux: update to Go 1.18 Tobias Klauser 2022-03-28 12:07:16 +02:00
  • 530d0810a4 unix: add utimensat libc wrapper on darwin Tobias Klauser 2022-02-19 12:41:11 +01:00
  • 36772127a2 unix: implement Waitid on Linux Matt Layher 2022-03-25 15:27:30 -04:00
  • 594fa53f00 unix: solaris/illumos Event Ports ENOENT cleanup Nahum Shalman 2022-01-21 02:04:56 +00:00
  • a9b59b0215 unix: add PidfdSendSignal on Linux Matt Layher 2022-03-18 09:50:32 -04:00
  • 2edf467146 windows: optimize UTF16{,Ptr}FromString Tobias Klauser 2022-03-17 10:38:59 +01:00
  • 51cd9980da unix: unify Recvmsg epilogues Tobias Klauser 2022-03-16 09:42:01 +01:00
  • 22a226b3d1 unix: unify Sendmsg prologues Tobias Klauser 2022-03-16 09:21:24 +01:00
  • 2c4bbad7e9 unix/internal/mkmerge: correct typo Mathieu Aubin 2022-03-16 17:40:32 +00:00
  • 039c03cc5b unix: add race annotations to Pread and Pwrite Tobias Klauser 2022-03-15 08:41:19 +01:00
  • 27bbf83dae windows: add race annotations to Windows ReadFile and WriteFile Tobias Klauser 2022-03-15 10:47:22 +01:00
  • b874c991c1 cpu: fix typo in comments internal-branch.go1.18-vendor Johan Van de Wauw 2022-03-09 10:36:37 +00:00
  • 22a9840ba4 unix: add nl80211 generic netlink constants for Linux Matt Layher 2022-03-02 01:02:09 -05:00