Go packages for low-level interaction with the operating system

Clone this repo:

Branches

  1. a55a760 unix: add IoctlGetInt and IoctlSetInt on Linux by Matt Layher · 22 hours ago master
  2. dbc2be9 windows/svc/mgr: correct documentation for args parameter of Mgr.CreateService by helloPiers · 4 days ago
  3. a2e06a1 unix: add bindings for keyutils syscalls by Joe Richey joerichey@google.com · 5 weeks ago
  4. e62c3de windows: use RegisterServiceCtrlHandlerEx to allow for advanced notifications by Julian Pastarmov · 3 weeks ago
  5. 98b5b1e windows/svc/mgr: gofmt -w -s by Mikio Hara · 12 days ago
  6. 1e99a4f unix: add Illumos statvfs(2) syscall by Sean Chittenden · 10 days ago
  7. f845067 unix: add Linux CopyFileRange syscall by Derek McGowan · 6 weeks ago
  8. 156c5a2 unix: use struct pt_regs for PtraceRegs on mips by James Cowgill · 12 days ago
  9. 6b70689 unix: add missing dup2 syscall on mips64* by James Cowgill · 12 days ago
  10. 1e4778a windows: add LoadGetSystemTimePreciseAsFileTime by Tamir Duberstein · 13 days ago
  11. 9c9d83f unix: fix Send{msg,msgN}, Recvmsg and control message handling on solaris by Mikio Hara · 3 weeks ago
  12. f888ac0 unix: fix vet warnings on solaris by Mikio Hara · 3 weeks ago
  13. 1343be6 unix: sync with SunOS 5.11 kernel by Mikio Hara · 3 weeks ago
  14. 9ccfe84 unix: sync with DragonFly BSD 4.8 kernel by Mikio Hara · 4 weeks ago
  15. 9141ece unix: fix mkall.sh and mksyscall.pl by Mikio Hara · 4 weeks ago
  16. 9f30dcb unix: fix build on DragonFly BSD by Ian Lance Taylor · 4 weeks ago
  17. 8c0a5ea unix: add support for Linux filesystem encryption by joerichey@google.com · 7 weeks ago
  18. ea9bcad unix: generate all Linux go files from source by Joe Richey · 3 months ago
  19. f3918c3 windows: add SetStdHandle by Tamir Duberstein · 7 weeks ago
  20. ff24cb3 windows: correct GetStdHandle definition by Tamir Duberstein · 7 weeks ago