strerror is in libc.string, not libc.errno