On Sat, May 02, 2020 at 02:27:31PM +0200, Martin Husemann wrote: > On Sat, May 02, 2020 at 12:22:20PM +0000, m...@netbsd.org wrote: > > Having compat shims in libc is as good as having compat shims in syscall > > because it isn't possible to share raw syscall code between NetBSD and > > other operating systems -- our calling convention is different. > > I can't parse that - a "compat shim" here would be something like > a getrandom() function implemented by doing sysctl kern.arandom. > > Helps everything expecting the getrandom() API and using libc, does not > help go or rust. >
I am under the impression Rust uses libc. Another way to say it is: "I think Go is the main thing that has the possibility of benefitting from it, and I still don't think I'll be able to take advantage of it in Go. Please ignore this use-case."