The getrandom(2) page lists various possible values for errno on failure. glibc getrandom() may additionally fail with ENOSYS if the system call does not exist (see https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/getrandom.c;h=25eb6efdd6bf0859977f7677c45575f4284488ed;hb=HEAD#l40). I'm not sure if this constellation can actually be encountered on Linux and/or if this is so glibc-specific that documenting it in these manual pages is considered out of scope.
Seems reasonable to add this error, and I have done so. ENONSYS The glibc wrapper function for getrandom() determined that the underlying kernel does not implement this system call. Thanks!
*ENOSYS, you've got an extra N in the name for the errno.
Thanks! Fixed.