Commit Graph

  • 4e6760a101 unix: add SPEED_UNKNOWN Dmytro Shynkevych 2022-02-27 22:40:16 +00:00
  • 95c6836cb0 unix: add Kernel Connection Multiplexor ioctl helpers Matt Layher 2022-02-23 20:07:59 -05:00
  • dbe011f71a unix: add Linux Kernel Connection Multiplexor types and constants Matt Layher 2021-09-08 11:33:46 -04:00
  • 96fed51e14 unix: add can netlink types and constants Oscar Söderlund 2022-02-22 22:37:54 +01:00
  • f2425489ef unix/linux: update to Go 1.18rc1 Tobias Klauser 2022-02-19 15:30:37 +01:00
  • 0005352912 unix: Getwd: ensure returned path is absolute Kir Kolyshkin 2022-02-21 15:54:48 -08:00
  • b146bcec3b unix: remove accept on Linux Tobias Klauser 2022-02-19 12:56:48 +01:00
  • 3681064d51 unix: implement getitimer(2) and setitimer(2) on Linux Matt Layher 2022-02-08 09:24:17 -05:00
  • 5739886226 unix: implement alarm(2) on Linux on all GOARCH except arm* and riscv. Matt Layher 2022-02-07 10:15:45 -05:00
  • 1c1b9b1eba unix/linux: update to glibc 2.35, Go 1.17.6 Tobias Klauser 2022-02-04 09:36:42 +01:00
  • 99c3d69c2c unix: enable sysctl tests on netbsd Tobias Klauser 2022-01-28 16:01:37 +01:00
  • da31bd327a unix: lock the thread for TestPrctlRetInt Bryan C. Mills 2022-01-14 09:51:14 -05:00
  • 5a964db013 windows: add Get{Active,Maximum}ProcesorCount Tobias Klauser 2022-01-05 12:16:54 +01:00
  • a018aaa089 unix/linux: update to Linux Kernel 5.16 Tobias Klauser 2022-01-10 11:14:00 +01:00
  • 1d35b9e2eb windows/svc: use NtQuerySystemInformation in IsWindowsService Jason A. Donenfeld 2021-12-16 00:02:24 +01:00
  • 4abf325e02 unix: add netlink attribute type and policy type constants Matt Layher 2021-12-15 14:34:23 -05:00
  • 4825e8c387 unix: add WireGuard generic netlink interface constants on Linux Matt Layher 2021-12-14 10:20:10 -05:00
  • 3b038e5940 windows: set pipe explicitly inheritable in test for go 1.16 Jason A. Donenfeld 2021-12-14 16:36:53 +01:00
  • 024a26f5d6 unix: regenerate generic netlink controller constants Matt Layher 2021-12-14 09:52:17 -05:00
  • 03aa0b5f68 windows: allocate attribute list with LocalAlloc, not individual items Jason A. Donenfeld 2021-12-13 22:07:04 +01:00
  • af8b642124 unix: use pipe2 syscall in Pipe on NetBSD Tobias Klauser 2021-12-09 23:31:52 +01:00
  • 798191bca9 unix, plan9: avoid writing to p when Pipe(p) fails Russ Cox 2021-12-09 08:27:52 -05:00
  • 97ca703d54 cpu: remove the declaration of function darwinSupportsAVX512 zhouguangyuan 2021-12-03 15:13:24 +08:00
  • 94396e4217 windows: add ModuleEntry32 type and Module32{First,Next} wrappers Tobias Klauser 2021-12-03 19:58:53 +01:00
  • fe61309f88 windows: add SetupAPI and CfgMgr32 functions Jason A. Donenfeld 2021-10-27 15:23:03 +02:00
  • ef496fb156 windows: re-enable TestWinVerifyTrust with newly signed file Jason A. Donenfeld 2021-11-23 18:05:47 +01:00
  • dee7805ff2 windows: skip TestWinVerifyTrust Bryan C. Mills 2021-11-17 12:56:15 -05:00
  • 0a5406a544 unix: add mount_setattr support for linux Kir Kolyshkin 2021-11-12 01:10:54 -08:00
  • 0c823b97ae unix: avoid depending on consistent Revents type in TestPoll Ian Lance Taylor 2021-11-12 15:34:11 -08:00
  • faf0a1b62c unix: identify unexpected events that fired in TestPoll Michael Anthony Knyszek 2021-11-12 19:14:58 +00:00
  • 7580c6e521 unix: factor out mkmerge into a proper package Johan Jansson 2021-11-11 10:31:27 +02:00
  • 7c45f0c2c7 unix: mount Docker-based builder at x/sys Johan Jansson 2021-11-12 11:41:28 +02:00
  • c6105e7cf7 unix: in TestClockNanosleep, compare wall times when sleeping until wall times Bryan C. Mills 2021-11-11 16:56:30 -05:00
  • f221eed1c0 unix: in TestSelect, only error for an early wakeup on Linux Bryan C. Mills 2021-11-11 16:09:14 -05:00
  • 99a53858aa all: add missing //go:build comments Bryan C. Mills 2021-11-09 12:45:02 -05:00
  • 51b60fd695 windows/registry: lock OS thread while enumerating keys Bryan C. Mills 2021-11-09 12:27:46 -05:00
  • 02f5c0300f unix: fix fsync for read-only files on aix Tobias Klauser 2021-11-08 10:09:08 +01:00
  • cbcd623f20 unix: generate darwinTests per GOARCH and enabled darwin/arm64 test Koichi Shiraishi 2021-10-20 05:40:43 +09:00
  • e0b2ad06fe unix: fix finalizer fd close bug in TestOpenByHandleAt Tobias Klauser 2021-11-07 00:27:22 +01:00
  • ebca88c72f unix/linux: update Dockerfile to Go 1.17.3 Tobias Klauser 2021-11-06 11:23:43 +01:00
  • c75c47738b unix, windows: copy arrays by assignment instead of looping Tobias Klauser 2021-11-05 09:24:00 +01:00
  • 7861aae155 cpu: pretend AVX-512 is disabled on Darwin Keith Randall 2021-11-03 14:27:36 -07:00
  • ae416a5f93 unix: regenerate type Clockinfo on OpenBSD 6.9 Tobias Klauser 2021-11-03 09:56:41 +01:00
  • 4dd72447c2 unix: add stdint.h for mkall.sh on darwin/arm64 Koichi Shiraishi 2021-10-20 06:52:39 +09:00
  • a2f17f7b99 unix: allow passing optional args to SysctlKinfoProcSlice Tobias Klauser 2021-11-01 15:23:15 +01:00
  • 95da234e12 unix: add SysctlKinfoProc on darwin Tobias Klauser 2021-11-01 15:20:19 +01:00
  • 39c9dd3799 unix/linux: update Dockerfile to Kernel 5.15 Tobias Klauser 2021-11-01 16:57:39 +01:00
  • 611d5d6438 windows: fix test causing checkptr failure Hao Mou 2021-10-29 12:00:51 +08:00
  • b3129d9d10 unix: fix difference Stat_t type and Statfs_t type per GOARCH on darwin Koichi Shiraishi 2021-10-20 07:16:16 +09:00
  • 565ff80d9b unix: change darwin Eproc/ExternProc members from int8 array to byte array Tobias Klauser 2021-10-29 10:35:16 +02:00
  • 6e7872819d windows/svc: allow querying service start reason Jason A. Donenfeld 2021-10-25 14:45:05 +02:00
  • c1bf0bb051 windows: regen zsyscall_windows.go Takuto Ikuta 2021-10-29 17:43:04 +09:00
  • 69cdffdb93 unix: use default directories in TestGetwd on darwin/arm64 Tobias Klauser 2021-10-25 07:47:07 +02:00
  • 711f33c999 unix: add ParseOrigDstAddr Lorenz Bauer 2021-10-14 12:43:47 +01:00
  • d6a326fbbf windows: add NtSetInformationFile Hao Mou 2021-10-13 13:13:01 +08:00
  • 8e5104632a unix: add functions to encode Inet4Pktinfo and Inet6Pktinfo Lorenz Bauer 2021-10-15 15:00:20 +01:00
  • 9d61738499 windows: add dynamic exception function table manipulators Jason A. Donenfeld 2021-10-20 11:31:38 -06:00
  • 153b154469 windows: add system info and version related functions Jason A. Donenfeld 2021-10-19 17:25:37 -06:00
  • fcb26fe61c windows: gofmt to add go:build lines Brad Fitzpatrick 2021-10-20 08:28:07 -07:00
  • 25fac919d9 windows/svc: do not close service handle Jason A. Donenfeld 2021-10-20 00:41:20 -06:00
  • 0ec99a608a windows/svc: rewrite in Go Jason A. Donenfeld 2021-06-22 16:38:31 +02:00
  • 9d821ace86 unix: add all trampoline_addr to darwin_test.go and sorted Koichi Shiraishi 2021-10-07 09:35:19 +09:00
  • 69063c4bb7 unix: test AF_VSOCK sockets on linux Tobias Klauser 2021-10-15 21:31:56 +02:00
  • 97ac67df71 windows: add const values Hao Mou 2021-10-12 23:19:04 +08:00
  • d3039528d8 windows: add low level memory related syscalls Weilu Jia 2021-10-05 07:50:15 +00:00
  • 1a26e0398e unix: add SockaddrVM type and AF_VSOCK to anyToSockaddrGOOS to darwin Koichi Shiraishi 2021-10-06 21:48:17 +09:00
  • c8a6f52230 unix: fix lack of Sysv shared trampoline on darwin/arm64 Koichi Shiraishi 2021-10-07 01:30:13 +09:00
  • 2c5d950f24 unix: support vsock for darwin Koichi Shiraishi 2021-08-20 15:54:46 +09:00
  • b1ebd4e100 unix: enable Sysv shared memory support on darwin/arm64 Tobias Klauser 2021-10-01 11:38:46 +02:00
  • 808efd93c3 cpu: enable TestARM64minimalFeatures on darwin/arm64 Tobias Klauser 2021-10-01 15:12:29 +02:00
  • b1447f3f25 unix: enable TestPassFD and TestPoll on darwin/arm64 Tobias Klauser 2021-10-01 15:02:38 +02:00
  • 39dca1131b unix: SysvShmCtl should use ipc_64 on mips64(le) Dustin Spicuzza 2021-10-01 04:18:49 +00:00
  • f542c8878d unix: skip TestSysvSharedMemory on ENOSYS Ian Lance Taylor 2021-09-30 12:32:49 -07:00
  • 969570ce7c unix: add Sysv shared memory support Dustin Spicuzza 2021-09-30 14:11:05 +00:00
  • 39ccf1dd6f unix: skip TestIoctlGetRTCWkAlrm if unsupported Paul E. Murphy 2021-09-24 14:07:06 -05:00
  • 1cf2251ac2 unix: implement ppoll in terms of poll on Linux Jason A. Donenfeld 2021-09-26 17:05:45 -06:00
  • 92d5a993a6 windows: add process module related syscalls Weilu Jia 2021-09-20 22:56:04 +00:00
  • b8560ed6a9 unix/linux: update Dockerfile to Go 1.17.1 Tobias Klauser 2021-09-22 14:43:29 +02:00
  • 437939a702 unix: use dup3 in Dup2 on all Linux platforms Tobias Klauser 2021-09-20 12:56:39 +02:00
  • d61c044b16 unix: implement Pipe using pipe2 syscall on all linux platforms Tobias Klauser 2021-09-17 14:39:43 +02:00
  • ed5796bab1 unix: implement EpollCreate using EpollCreate1 on all linux platforms Tobias Klauser 2021-09-14 15:37:59 +02:00
  • 751e447fb3 unix: add additional illumos STREAMS ioctls Nahum Shalman 2021-09-10 00:55:15 +00:00
  • 528a39cd75 unix: add PidfdOpen and PidfdGetfd Lorenz Bauer 2021-09-08 10:09:57 +01:00
  • aa78b53d33 unix: define Time_t for FreeBSD jharshman 2021-09-07 12:41:54 -06:00
  • a851e7ddee unix: change Landlock type aliases to new types Matt Layher 2021-09-08 11:49:12 -04:00
  • c212e73226 unix: add Landlock consts and types Tobias Klauser 2021-09-08 13:47:04 +02:00
  • 6f6e22806c unix: implement InotifyInit using InotifyInit1 on all linux platforms Tobias Klauser 2021-09-06 16:56:19 +02:00
  • 97244b9997 unix: drop fallback to accept in Accept on Linux Tobias Klauser 2021-09-02 11:43:05 +02:00
  • 2934436797 unix: drop fallback to inotifyInit in InotifyInit on linux/amd64 Tobias Klauser 2021-09-02 11:56:48 +02:00
  • 0a7ae4be8d unix: drop fallback to pipe in Pipe on linux/arm Tobias Klauser 2021-09-02 13:19:27 +02:00
  • f475640dd0 unix: add more illumos Lifreq helpers Nahum Shalman 2021-08-27 12:59:39 +00:00
  • 164ac21ac1 unix: drop fallback to utimes in UtimesNano on Linux Tobias Klauser 2021-09-01 15:33:06 +02:00
  • f4d43177bf unix/linux: update Dockerfile to Kernel 5.14 Tobias Klauser 2021-08-30 10:31:15 +02:00
  • 63515b42dc cpu: add support for detecting cmpxchg16b zhangyunhao 2021-06-20 22:29:02 +08:00
  • 41cdb8703e unix: add Ifreq.Inet4Addr methods for manipulating IPv4 addresses Matt Layher 2021-08-18 11:18:44 -04:00
  • f52c844e1c unix: add RTF_GLOBAL on darwin Tobias Klauser 2021-08-19 11:01:52 +02:00
  • bce67f0961 unix: add SetsockoptTCPRepairOpt on Linux Mark Jeffery 2021-07-03 17:34:48 +02:00
  • 44f02d92fd windows: add WTSGetActiveConsoleSessionId David Crawshaw 2021-06-30 06:31:16 -07:00
  • 00dd8d7831 unix: gofmt with Go 1.17 Matt Layher 2021-08-18 11:03:24 -04:00
  • bfb29a6856 unix: export Ifreq and add IoctlIfreq function Matt Layher 2021-08-06 16:48:53 -04:00