[klibc] ia64 build failure - no fork or ppoll syscalls in 2.6.16
H. Peter Anvin
hpa at zytor.com
Sat Apr 22 09:48:19 PDT 2006
Jeff Bailey wrote:
> klibc fails to build on ia64 because it has neither fork nor the ppoll
> syscalls. This patch marks the former in SYSCALLS.def, and puts a guard
> wrapper around the ppoll definition in ppoll.c
>
> Should these calls return ENOSYS rather than simply not existing on some
> systems? If yes, please apply this and I'll follow up with a patch
> shortly that does ENOSYS for this and pselect at least.
fork is a miss on my part, of course; IA64 has a way to fork, it's just
weird.
Why doesn't IA64 have pselect/ppoll? (And no, having them exist but
returning ENOSYS is the absolutely worst thing you could do.)
-hpa
More information about the klibc
mailing list