[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