Commit Graph

  • 7d9622a276 unix/linux: update Dockerfile to Go 1.17 Tobias Klauser 2021-08-17 10:46:24 +02:00
  • fefb4affbe unix: expose solaris types needed for Event Ports Nahum Shalman 2021-06-03 01:35:01 +00:00
  • 13f9c583af unix: create wrappers for solaris/illumos Event Ports Nahum Shalman 2021-06-03 01:39:59 +00:00
  • 1e6c022a89 unix/linux: use HTTPS to git clone glibc in Dockerfile Matt Layher 2021-08-16 13:46:05 -04:00
  • fcbd12d029 unix/linux: update Dockerfile to glibc 2.34 Tobias Klauser 2021-08-16 18:40:47 +02:00
  • 15123e1e1f unix: add Send on Linux Mark Jeffery 2021-07-22 15:03:52 +02:00
  • b9628f2c71 unix: add missing RLIMIT_* consts on openbsd/{386,arm} Tobias Klauser 2021-08-10 10:33:49 +02:00
  • 649d0fc2fc unix/linux: update Dockerfile to Go 1.17rc2 Tobias Klauser 2021-08-11 13:19:59 +02:00
  • 27a6752fd0 unix/linux: update Dockerfile to Kernel 5.13 Tobias Klauser 2021-07-06 15:01:08 +02:00
  • b1c119fd70 unix: move ICMP{,V6}_FILTER* const definitions Tobias Klauser 2021-07-06 00:31:59 +02:00
  • 30e4713e60 unix: make Prlimit public Kir Kolyshkin 2021-06-30 11:46:07 -07:00
  • d867a43fc9 unix: remove runtime.KeepAlive calls for Linux ioctl wrappers Matt Layher 2021-08-09 18:18:34 -04:00
  • b4502255bf unix: generate ioctlPtr on Linux with unsafe.Pointer arg Matt Layher 2021-08-09 15:48:58 -04:00
  • 894668206c unix: run Linux code generator to tidy ifreq code Matt Layher 2021-08-09 16:32:58 -04:00
  • e5e7981a10 unix: add ifreq and ifreqData helpers for Linux Matt Layher 2021-08-06 08:01:12 -04:00
  • 0f9fa26af8 windows: fix constant value of WTD_STATEACTION_VERIFY Jason A. Donenfeld 2021-06-27 14:13:48 +02:00
  • 7dc0b73dc9 unix: add SO_ORIGINAL_DST on linux Tobias Klauser 2021-06-29 15:48:09 +02:00
  • 59db8d763f unix: add bindings for kinfo_proc on Darwin Ed Schouten 2021-06-16 09:34:56 +00:00
  • e2b7044e8c unix: add SEEK_* constants on Darwin, FreeBSD, Linux Ed Schouten 2021-06-15 18:05:11 +00:00
  • 665e8c7367 unix/linux: update Dockerfile to Go 1.17beta1 Tobias Klauser 2021-06-14 10:52:11 +02:00
  • a4fc739902 unix: add AT_EACCESS and AT_REMOVEDIR on netbsd Tobias Klauser 2021-06-09 17:48:02 +02:00
  • 1a9c977f74 unix: add AT_EACCESS on freebsd Tobias Klauser 2021-06-09 18:25:33 +02:00
  • 9f1793e2e2 unix: add AT_REMOVEDIR, AT_EACCESS and AT_SYMLINK_FOLLOW on dragonfly Tobias Klauser 2021-06-09 19:56:19 +02:00
  • aa57babbf1 unix: add AT_REMOVEDIR and AT_EACCESS on openbsd Tobias Klauser 2021-06-07 13:12:45 +02:00
  • 9665404d36 unix: support Linux NFC Subsystem Tom Thorogood 2021-05-30 22:21:48 +09:30
  • ebe580a85c unix: fix minor typos in README.md Tom Thorogood 2021-06-03 06:13:42 +09:30
  • 7ecdf8ef09 windows: change CreateProcessAsUser from kernel32 to advapi32 Jason A. Donenfeld 2021-05-31 18:59:41 +02:00
  • 47163c9f4e unix: add missing const (MTDFILEMODE) from <mtd/mtd-user.h> lhl2617 2021-05-29 21:57:28 +01:00
  • fdfd190a65 unix: remove darwin build tags from asm_bsd_{386,arm}.s Tobias Klauser 2021-05-28 08:35:27 +02:00
  • 35b2ab0089 windows: add CreateProcessAsUser Jason A. Donenfeld 2021-05-25 16:18:16 +02:00
  • 0cec03c779 unix: add consts and structs for <mtd/mtd-user.h> lhl2617 2021-05-09 12:44:58 +01:00
  • 6ca3eb03df windows: use Go-managed pointer list for ProcThreadAttributeList Jason A. Donenfeld 2021-03-10 07:33:27 -07:00
  • e8d321eab0 windows: add command line escaping wrappers around EscapeArg and CommandLineToArgv Jason A. Donenfeld 2021-05-12 12:30:09 +02:00
  • b0526f3d87 cpu: set PPC64.IsPOWER8 for Power9 on aix internal-branch.go1.17-vendor Tobias Klauser 2021-05-10 22:48:28 +02:00
  • 977fb72620 windows: add //go:build line to empty.s Tobias Klauser 2021-05-10 11:13:36 +02:00
  • a76c4d0a00 unix: take address in assembly for Darwin syscall wrappers Cherry Mui 2021-05-06 21:57:46 -04:00
  • 30e306a8bb unix: delete darwin/386 and darwin/arm code Cherry Mui 2021-05-06 20:59:31 -04:00
  • 0981d6026f go.mod: upgrade to go 1.17 Bryan C. Mills 2021-05-02 09:07:29 -04:00
  • 8803ae5d13 windows/svc/mgr: fix misspelled word in service.go Song Lim 2021-04-29 03:57:44 +00:00
  • b677753862 cpu: fix AVX512 support detection on Darwin Vaughn Iverson 2021-01-21 16:49:49 -08:00
  • 71e4cd670f unix: augment support for zos/s390x billofarrell 2021-04-28 22:35:29 -04:00
  • d19ff857e8 unix: on linux use accept4 in Accept, fall back to accept Tobias Klauser 2021-04-27 00:23:43 +02:00
  • 413ae7eecf unix/linux: update Dockerfile to Kernel 5.12, Go 1.16.3 Tobias Klauser 2021-04-26 10:02:12 +02:00
  • 8feff5de77 cpu: add //go:build lines to assembly files Tobias Klauser 2021-04-26 23:24:42 +02:00
  • c94f62235c unix: add more illumos ioctl wrappers Nahum Shalman 2021-03-16 16:49:22 +00:00
  • 09eb48e85f unix: add //go:build lines to assembly files Tobias Klauser 2021-04-23 12:12:02 +02:00
  • 04245dca01 unix: add IPMreqn and {Get,Set}sockoptIPMreqn on darwin Tobias Klauser 2021-04-22 10:24:40 +02:00
  • 33663a62ff unix/linux: add ppc system call definitions, for use with gccgo Ben Hutchings 2021-04-21 20:40:44 +00:00
  • ac73e9fd89 unix: fix TestSCMCredentials after CL 272226 Tobias Klauser 2021-04-20 09:28:29 +02:00
  • 93ed5bcd2b unix: split linux ioctl wrappers into separate file Tobias Klauser 2021-04-19 17:58:08 +02:00
  • 37df388d1f unix: add MCAST_* on zos Tobias Klauser 2021-04-07 10:45:42 +02:00
  • 66c3f26030 unix: don't defer close raw Socketpair fds in tests on darwin, freebsd and zos Tobias Klauser 2021-04-14 11:17:47 +02:00
  • fe65e336ab unix: don't defer close raw Socketpair fds in tests Tobias Klauser 2021-04-13 11:06:20 +02:00
  • f1c623a9e7 unix: add EthtoolDrvinfo and IoctlGetEthtoolDrvinfo on linux Tobias Klauser 2021-04-09 15:20:56 +02:00
  • 46babdb380 unix: add flags to SockaddrVM Tobias Klauser 2021-04-10 21:08:48 +02:00
  • 5e06dd20ab windows: ensure SECURITY_DESCRIPTOR allocation is large enough Jason A. Donenfeld 2021-04-03 09:50:12 -06:00
  • 700132347e windows: allocate SECURITY_DESCRIPTOR with uintptr alignment Jason A. Donenfeld 2021-04-02 11:45:21 -06:00
  • 43e1dd70ce unix: add ICMP6_FILTER on solaris Tobias Klauser 2021-03-31 15:01:49 +02:00
  • 4fbd30eecc unix: add MCAST_* consts on freebsd/arm Tobias Klauser 2021-03-30 10:16:18 +02:00
  • 9b9b09a01a unix: add ICMP6_FILTER on zos Tobias Klauser 2021-03-30 12:07:38 +02:00
  • 49726bf1d1 unix: add ICMPV6_FILTER_* consts on linux Tobias Klauser 2021-03-26 12:30:11 +01:00
  • 47abb65194 unix: add RFC3542 IPv6 socket option constants on darwin Tobias Klauser 2021-03-23 11:37:40 +01:00
  • 1e4c9ba3b0 unix: add ICMP_FILTER constant on linux Tobias Klauser 2021-03-19 19:26:42 +01:00
  • 635bc2c913 unix: add Getmsg and Putmsg on illumos Nahum Shalman 2021-03-16 16:47:47 +00:00
  • 193893d61a unix: expose ioctl returns with ioctlRet on solaris and illumos Nahum Shalman 2021-03-18 01:16:38 +00:00
  • c4fcb01b22 unix: fix setsockopt syscall arguments on linux/s390x Hanlin He 2021-03-17 20:09:26 +00:00
  • 390168757d unix: create types_illumos.go Nahum Shalman 2021-03-16 17:50:16 +00:00
  • 77fc1eacc6 unix: unify Syscall{,6,9} and RawSyscall{,6} on BSD Tobias Klauser 2021-03-13 18:43:00 +01:00
  • 0b90fd5c4c unix/linux: update Dockerfile to Go 1.16.2 Tobias Klauser 2021-03-15 12:42:29 +01:00
  • c6e025ad80 windows: add IP_HDRINCL, IP_PKTINFO, IPV6_PKTINFO Tobias Klauser 2021-03-15 16:04:08 +01:00
  • 07df6a1414 unix: fix -d=checkptr slice failures on aix Yaroslav Vorobiov 2021-03-14 18:39:47 +00:00
  • bd2e13477e unix: add NLMSGERR constants for netlink extended acknowledgement Matt Layher 2021-01-23 15:24:52 -05:00
  • 8e9fff1a3a unix: add CloseRange Kir Kolyshkin 2021-03-12 13:11:36 -08:00
  • 68d13333fa unix: add //go:build lines when generating files Tobias Klauser 2021-03-08 11:20:37 +01:00
  • 94ec62e081 windows: add SetNamedPipeHandleState Jason A. Donenfeld 2021-03-05 09:45:33 -07:00
  • 88b6017d06 unix: don't fail TestPoll on EINTR from Poll Tobias Klauser 2021-03-08 17:15:44 +01:00
  • 8fe3ee5dd7 windows: return ERROR_ALREADY_EXIST for non-nil handle in Create* functions Jason A. Donenfeld 2021-02-28 20:49:10 +01:00
  • 5cdee2b1b5 windows: correct NT definitions and add more resolution Jason A. Donenfeld 2021-03-05 08:28:14 -07:00
  • d6cf4ab887 windows/svc: use ioutil.WriteFile instead of os.WriteFile Alex Brainman 2021-03-06 07:53:19 +11:00
  • 7844c3c200 windows/svc: rewrite IsWindowsService Jason A. Donenfeld 2021-03-04 12:28:19 -07:00
  • 61f932b4c6 windows: add QueryFullProcessImageName Jason A. Donenfeld 2021-03-04 12:14:53 -07:00
  • 0d6cb8bd5a windows: add ole32 instantiation functions Jason A. Donenfeld 2021-03-03 23:50:28 +01:00
  • f9bc61c02a windows: add resource extraction functions Jason A. Donenfeld 2021-03-03 15:00:01 +01:00
  • 7b4935edff windows: add pipe creation win32 APIs Jason A. Donenfeld 2021-03-03 14:05:15 +01:00
  • 1243437a8e windows: add various NT APIs Jason A. Donenfeld 2021-03-03 13:10:42 +01:00
  • 444254391f windows: treat proc thread attribute lists as unsafe.Pointers Jason A. Donenfeld 2021-02-28 12:33:30 +01:00
  • afaa3650a9 windows: do not write LastStatus parameter of TEB when converting errors Jason A. Donenfeld 2021-03-03 12:07:20 +01:00
  • 50617c2ba1 windows/mkwinsyscall: use "windows." prefix when referring to NTStatus Jason A. Donenfeld 2021-03-03 12:23:36 +01:00
  • 78dc250343 windows/mkwinsyscall: deduplicate functions before printing variables Jason A. Donenfeld 2021-01-30 20:42:56 +01:00
  • 134d130e1a windows: add support for NTSTATUS values Jason A. Donenfeld 2021-02-28 01:06:24 +01:00
  • 77cc2087c0 windows: refresh error constants to latest SDK errors Jason A. Donenfeld 2021-02-28 00:17:16 +01:00
  • 479acdf4ea windows: add support for CommTimeouts Tobias Kohlbau 2021-02-06 08:58:28 +01:00
  • b0d1d43c01 windows/svc: make IsWindowsService handle parent exit Alex Brainman 2021-02-21 11:27:02 +11:00
  • f36f78243c windows: add definitions and functions for ProcThreadAttributeList Jason A. Donenfeld 2021-02-01 00:16:53 +01:00
  • a50acf3fe0 unix: fix IoctlFileDedupeRange test Tobias Klauser 2021-02-25 10:34:28 +01:00
  • 4ada9433c6 unix: test nonblocking and close-on-exec behavior of Pipe2 Tobias Klauser 2021-02-24 15:08:13 +01:00
  • 2738c018e2 unix: fix Pipe2 on dragonfly Tobias Klauser 2021-02-24 16:53:53 +01:00
  • 8e9945a547 unix: fix and test the FIDEDUPERANGE Linux ioctl Lluís Batlle i Rossell 2021-02-24 16:54:12 +00:00
  • 683adc9d29 windows: do not overflow key memory in GetQueuedCompletionStatus Jason A. Donenfeld 2021-02-23 13:32:03 +01:00
  • 5640770f5e unix: add support for zos/s390x billofarrell 2020-12-07 21:14:00 -05:00