Go packages for low-level interaction with the operating system

Clone this repo:

Branches

  1. 9ccfe84 unix: sync with DragonFly BSD 4.8 kernel by Mikio Hara · 9 hours ago master
  2. 9141ece unix: fix mkall.sh and mksyscall.pl by Mikio Hara · 9 hours ago
  3. 9f30dcb unix: fix build on DragonFly BSD by Ian Lance Taylor · 2 days ago
  4. 8c0a5ea unix: add support for Linux filesystem encryption by joerichey@google.com · 3 weeks ago
  5. ea9bcad unix: generate all Linux go files from source by Joe Richey · 7 weeks ago
  6. f3918c3 windows: add SetStdHandle by Tamir Duberstein · 3 weeks ago
  7. ff24cb3 windows: correct GetStdHandle definition by Tamir Duberstein · 3 weeks ago
  8. 7de4796 unix: add mips and mipsle to endian files by Jason Chu · 3 weeks ago
  9. 39e3dc2 windows: add GetSystemTimePreciseAsFileTime by Tamir Duberstein · 3 weeks ago
  10. 493114f unix: add GetsockoptTCPInfo by Chris Manghane · 4 weeks ago
  11. 9a7256c unix: validate ParseDirent inputs by Koki Ide · 4 weeks ago
  12. afadfcc unix: add PtracePeekUser by Agis Anastasopoulos · 5 weeks ago
  13. 8fd966b unix: add support for OpenBSD pledge by Yestin · 1 year, 1 month ago
  14. 99f16d8 unix: SockaddrVM uses "context ID" terminology instead of "client ID" by Matt Layher · 7 weeks ago
  15. d67a327 unix: implement Linux AF_VSOCK sockets by Matt Layher · 7 weeks ago
  16. e48874b unix: add BLK* Linux ioctls by Michael Stapelberg · 8 weeks ago
  17. 76cc09b unix: add Getrandom syscall bindings and flags by Joe Richey · 8 weeks ago
  18. 21f2569 unix: update syscall numbers to 4.10 kernel by Joe Richey · 8 weeks ago
  19. e459405 unix: add missing netlink constants on Linux by Matt Layher · 9 weeks ago
  20. 075e574 unix: implement Vmsplice, add SPLICE_F_* constants by Matt Layher · 10 weeks ago