-1 to this idea from OpenBSD that all syscalls have to be routed through libc, requiring e.g. Golang to link to and run syscalls via libc.

@sir is it actually nailed to libc, or could another language register it's wrappers ? (Eg a flag on an elf section or attribute on an .so file?

@penguin42 I'm psure it's nailed to libc but you should research this question yourself

Follow

@sir lwn.net/Articles/806776/ says the msyscall is just giving a range of pages, but that's only allowed once and says it's LD.so imposing that comes from libc; so something non-c could do that itself.

Sign in to participate in the conversation
Mastodon.org.uk

General purpose mastodon instance