Otherwise we do not fall back to sysctls if the auxv entries are not
defined by the kernel. Arguably this is not a bug since we do not
support newer libc running on an older kernel, but we can be a bit more
gentle here.
I assume here that the kernel-provided values for AT_USRSTACK* are
always non-zero.
Reported by: Paul Floyd