Commit Graph

  • 4ac5d0cebf unix: add new func PtraceSeize on Linux Paulo Gomes 2019-10-06 23:34:56 +00:00
  • aed5e4c7ec unix: add Klogset and related SYSLOG_ACTION_ constants Srinidhi Kaushik 2019-10-05 12:58:58 +05:30
  • c178f38b41 windows/mkwinsyscall: import mksyscall_windows.go from go repo Jason A. Donenfeld 2019-10-03 19:16:47 +02:00
  • b397fe3ad8 windows/svc: use CloseServiceHandle for service handles Jason A. Donenfeld 2019-10-01 22:21:21 +02:00
  • 3421d5a6bb unix: avoid __getdirentries64 on darwin Tobias Klauser 2019-09-19 16:44:10 +02:00
  • 34b0ac8f0d unix: update openbsd/{386,amd64.arm} MAP_* consts Tobias Klauser 2019-10-01 11:11:51 +02:00
  • bb3f8db39f windows: add LockFileEx, UnlockFileEx system calls Jay Conrod 2019-09-30 15:06:52 -04:00
  • c990c680b6 cpu: support ARM feature detection on Linux John Papandriopoulos 2019-09-26 11:47:27 -07:00
  • 855e68c859 windows: revert breaking API changes from CL 196798, add new accessor funcs Brad Fitzpatrick 2019-09-26 17:53:21 +00:00
  • 2837fb4f24 unix: add NFDBITS const on Linux, update TestSelect Tobias Klauser 2019-09-24 09:20:12 +02:00
  • e2fefa8ec2 unix: fix Select to return number of ready fds on Solaris Tobias Klauser 2019-09-24 09:34:00 +00:00
  • 2f72d4f062 unix: re-generate Select on dragonfly Tobias Klauser 2019-09-24 09:16:45 +02:00
  • 98129a5cf4 windows: use pseudo handle constants to implement GetCurrentProcess Jason A. Donenfeld 2019-09-22 12:27:43 +02:00
  • 2aa67d56cd unix: fix Select to return number of ready fds on Darwin and *BSD Tobias Klauser 2019-09-23 21:22:06 +02:00
  • 0a153f010e windows: make SID.String() conform to the String interface Jason A. Donenfeld 2019-09-21 21:27:54 +02:00
  • 2dccfee4fd windows: do not return invalid error for psuedo-handle functions Jason A. Donenfeld 2019-09-21 21:22:07 +02:00
  • 5c00192e8c windows: use correct type for security attributes' descriptor member Jason A. Donenfeld 2019-09-21 21:18:49 +02:00
  • 14da1ac737 windows: support SECURITY_DESCRIPTOR and ACL for secured objects Jason A. Donenfeld 2019-09-15 15:06:23 -06:00
  • ef0ce17483 unix: add KEYCTL_RESTRICT_KEYRING capabilities Eric Chiang 2019-05-21 13:35:56 -07:00
  • 0c1ff786ef windows: do not corrupt stack with larger boolean return value Jason A. Donenfeld 2019-09-18 00:14:46 -06:00
  • b4ddaad3f8 unix: redefine TIPC_WAIT_FOREVER as a uint32 value Matt Layher 2019-09-16 15:53:49 -04:00
  • 8a69140bde windows: add various functions for shutting down and logging out Jason A. Donenfeld 2019-09-15 11:50:40 -06:00
  • 1a3b71a79e unix: update Dockerfile to Linux 5.3 and use ubuntu 19.04 base image Tobias Klauser 2019-09-16 09:41:56 +02:00
  • c3b328c6e5 unix: add IfaCacheinfo on linux Tobias Klauser 2019-09-13 14:12:07 +02:00
  • bc967efca4 unix: sort Linux-specific includes in linux/types.go and mkerrors.sh Tobias Klauser 2019-09-12 13:34:05 +02:00
  • 7ad0cfa0b7 cpu: remove encoding/binary dependency Brad Fitzpatrick 2019-09-11 19:47:23 +00:00
  • bbd175535a unix: add Msghdr.SetIovlen for solaris/amd64 Tobias Klauser 2019-09-09 10:29:45 +02:00
  • f460065e89 unix: add Msghdr.SetIovlen andig 2019-09-08 12:33:06 +00:00
  • d223b2b6db unix: disable sysctl on iOS Elias Naur 2019-09-07 18:19:55 +02:00
  • 749cb33bea cpu: add a space before build tag comment Tobias Klauser 2019-09-04 11:25:27 +02:00
  • 43c01164e9 unix: implement AF_TIPC sockets on Linux Matt Layher 2019-07-29 14:45:48 -04:00
  • 1f305c863d unix/linux: upgrade Docker build container to Go 1.13 Matt Layher 2019-09-03 17:20:15 -04:00
  • 9109b7679e unix: add IoctlRetInt for Linux Kir Kolyshkin 2019-09-01 17:21:42 -07:00
  • 1e83adbbeb unix: fix coredump bit on aix/ppc64 Clément Chigot 2019-08-30 10:58:27 +02:00
  • acfa387b8d windows: open process tokens with duplicate access Jason A. Donenfeld 2019-08-29 07:51:42 -06:00
  • 08d80c9d36 unix: unify Ioctl* functions Kir Kolyshkin 2019-08-30 00:33:25 -07:00
  • 19e00faab6 windows: add mutex management functions Jason A. Donenfeld 2019-08-29 17:20:26 -06:00
  • 5fe476d890 unix: use bits.OnesCount64 instead of local copy Tobias Klauser 2019-08-29 17:15:18 +02:00
  • c7b8b68b14 windows: add Windows directory accessors Jason A. Donenfeld 2019-08-25 20:57:52 -06:00
  • acd9dae8e8 windows: allow re-enabling priority boost Jason A. Donenfeld 2019-08-26 06:50:32 -06:00
  • fb81701db8 windows: allow retrieving true version with RtlGetNtVersionNumbers Jason A. Donenfeld 2019-07-30 23:46:11 +02:00
  • fde4db37ae unix/linux: update Dockerfile to glibc 2.30 release-branch.go1.13 Tobias Klauser 2019-08-12 10:24:04 +02:00
  • 4e8604ab3a unix: disable ptrace on iOS Elias Naur 2019-06-14 00:09:41 +02:00
  • 9eafafc0a8 unix: fix epoll_event padding on riscv64 Tonis Tiigi 2019-08-12 07:25:24 +00:00
  • 51ab0e2dea windows: add support for automatic delayed start in windows service utkarsh-extc 2019-08-02 02:30:53 +00:00
  • cbf593c0f2 unix: remove nacl build tag from dirent code smasher164 2019-07-31 20:40:32 -04:00
  • 1393eb0183 unix: fix several staticcheck issues Matt Layher 2019-07-29 15:58:47 -04:00
  • fc99dfbffb windows: add CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, and CTRL_SHUTDOWN_EVENT Tianon Gravi 2019-07-25 17:58:15 +00:00
  • 94b544f455 unix: add riscv64 tag to endian_little.go CarlosEDP 2019-07-25 23:34:05 +00:00
  • fae7ac547c unix: add constants and types to work with Linux loop devices Tobias Klauser 2019-07-11 11:16:12 +02:00
  • 6ec70d6a55 unix: update Dockerfile to Linux 5.2 and Go 1.13beta1 Tobias Klauser 2019-07-10 10:24:41 +02:00
  • 04f50cda93 unix: add missing dirent* helper functions on aix Tobias Klauser 2019-06-26 23:29:17 +02:00
  • e07cf5db27 unix: don't use syscall.ParseDirent Tobias Klauser 2019-06-26 12:46:47 +02:00
  • c5567b49c5 unix: add Getdents on dragonfly Tobias Klauser 2019-06-24 11:44:31 +00:00
  • e93b963712 unix: use ParseDirent in testGetdirentries Tobias Klauser 2019-06-24 10:12:38 +02:00
  • d432491b91 unix: fix nil pointer dereference in Getdirentries on 32-bit freebsd 12 Tobias Klauser 2019-06-21 20:49:16 +02:00
  • 4d873483be unix: add missing import in readdirent_getdirentries.go Tobias Klauser 2019-06-21 20:40:22 +02:00
  • a26fa11ef6 unix: fix Getdirentries emulation using Getdents on netbsd, openbsd Yuval Pavel Zholkover 2019-06-21 21:09:53 +03:00
  • d6ba46b060 unix: add test for Getdirentries Tobias Klauser 2019-06-21 14:15:26 +02:00
  • 8f4f963083 unix: merge implementation for ReadDirent Tobias Klauser 2019-06-18 08:23:06 +02:00
  • 943d5127bd unix: add support to get/set Linux capabilities Tobias Klauser 2019-06-21 09:42:30 +02:00
  • 06bbe82148 unix: correctly rename Val member in Sigset_t on freebsd Tobias Klauser 2019-06-21 13:11:52 +00:00
  • bf70e46780 unix: add ptrace support for FreeBSD rayrapetyan 2019-06-21 04:51:29 +00:00
  • 6f217b454f unix: add AT_SYMLINK_FOLLOW const on openbsd Tobias Klauser 2019-06-19 07:46:16 +00:00
  • 6f551f7d2b unix: add AT_SYMLINK_FOLLOW const on netbsd Tobias Klauser 2019-06-19 07:37:56 +00:00
  • e40ef342dc windows: make CoTaskMemFree public Jason A. Donenfeld 2019-06-13 14:48:46 +02:00
  • 17bc6164aa unix: remove net dependency Gernot Vormayr 2019-06-15 22:13:49 +02:00
  • 516e3c2063 windows: allow determining real version number Jason A. Donenfeld 2019-06-18 12:54:32 +02:00
  • 15dcb6c006 unix: fix Getdirentries emulation using Getdents on netbsd, openbsd Yuval Pavel Zholkover 2019-06-15 15:11:14 +03:00
  • b47fdc9379 unix: change the mksysnum master to point to stable/11 on freebsd Yuval Pavel Zholkover 2019-06-14 17:08:57 +03:00
  • d442b75600 windows: rename some arguments to follow MSDN Takuto Ikuta 2019-06-14 11:10:50 +09:00
  • 5ed2794edf windows: allow looking up well-known folder paths Jason A. Donenfeld 2019-06-11 14:57:48 +02:00
  • ab3f67ed27 windows: add OpenThread function Takuto Ikuta 2019-06-13 17:41:06 +09:00
  • 914ada52e9 windows: add GetProcessId function Takuto Ikuta 2019-06-11 17:37:06 +09:00
  • 93c9922d18 unix: fix Getdirentries on 32-bit freebsd 12 Keith Randall 2019-06-10 09:23:19 -07:00
  • 1e42afee0f windows: expose GetCurrentProcessId function Takuto Ikuta 2019-06-10 16:20:03 +09:00
  • 301114b31c windows: allow determining if manager is locked Jason A. Donenfeld 2019-06-06 17:27:41 +02:00
  • 6df407bc07 windows: correct types and error values of internal GUID handling Jason A. Donenfeld 2019-06-08 22:13:16 +02:00
  • 5b15430b70 windows: add Thread32{First,Next} funcions Takuto Ikuta 2019-06-07 18:03:35 +09:00
  • 83eebf7133 windows: properly plumb sidtype into service creation Jason A. Donenfeld 2019-06-06 18:40:12 +02:00
  • 7fc4e5ec14 windows: add GUID handling functions Jason A. Donenfeld 2019-06-06 19:29:06 +02:00
  • 5da285871e windows: add accessor for duration since boot Jason A. Donenfeld 2019-06-06 15:35:02 +02:00
  • 79a91cf218 windows: add constants for access rights Takuto Ikuta 2019-06-05 15:14:00 +09:00
  • 4c4f7f33c9 windows: make it easier to iterate over groups and privileges Jason A. Donenfeld 2019-05-25 12:09:16 +02:00
  • afe098805b windows: delete mkerrors.go Alex Brainman 2019-05-31 16:59:21 +10:00
  • 4c3a928424 unix: provide linux/riscv64 assembly for syscalls Joel Sing 2019-05-18 18:17:00 +10:00
  • 69e3a3a65b unix: fix TestFchmodat on illumos Tobias Klauser 2019-05-31 15:04:40 +02:00
  • 46560c3f3c Revert "windows: make zsyscall_windows.go generatable on non-WSL env" Alex Brainman 2019-05-31 06:47:26 +00:00
  • ad28b68e88 windows: make zsyscall_windows.go generatable on non-WSL env Takuto Ikuta 2019-05-24 22:45:01 +09:00
  • 95d888ea44 windows: add GenerateConsoleCtrlEvent function Takuto Ikuta 2019-05-30 18:10:03 +09:00
  • 6a60838ec2 plan9: modify mkall.sh to support zsyscall*.go files generation Visweswara R 2019-05-29 10:30:30 +05:30
  • 5219a1e1c5 cpu: add missing linkname for libc_getsystemcfg on aix/ppc64 Tobias Klauser 2019-05-29 10:45:00 +02:00
  • cc920278c2 windows: add SetInformationJobObject functions Takuto Ikuta 2019-05-28 19:11:08 +09:00
  • 854af27f14 windows: add functions for priority class Takuto Ikuta 2019-05-28 17:17:54 +09:00
  • 3626398d77 cpu: don't depend on the golang.org/x/sys/unix package for AIX Brad Fitzpatrick 2019-05-28 09:09:44 -07:00
  • adf421d2ca unix: fix Signalfd function signature on linux Yuval Pavel Zholkover 2019-05-25 19:31:25 +03:00
  • 9cd6430ef9 windows: add ResumeThread function Takuto Ikuta 2019-05-27 14:19:46 +09:00
  • ea4c425e90 windows: allow Windows-style printf debugging via MessageBox Jason A. Donenfeld 2019-05-25 15:27:23 +02:00
  • 56c252d053 windows: add ShellExecute Jason A. Donenfeld 2019-05-25 15:17:43 +02:00
  • 791d8a0f4d windows: allow determining if running 32-on-64bit Jason A. Donenfeld 2019-05-25 15:13:12 +02:00