syscall stubs (Was: Re: RFA: Add Epiphany newlib & libgloss port)
Joern Rennecke
amylaar@spamcop.net
Fri Nov 11 18:55:00 GMT 2011
Quoting Jim Meyering <jim@meyering.net>:
> stat always succeeds. Even with a very rudimentary file system, shouldn't
> stat be able to fail with ENOENT, EFAULT, ENAMETOOLONG, ENOTDIR, etc?
>
> fstat always succeeds. What about EBADF, EFAULT, etc.?
> link.c always fails with EMLINK; wouldn't ENOSYS be better?
> wait.c: likewise always with ECHILD; wouldn't ENOSYS be better?
> Tools that detect lack of support recognize ENOSYS as indicating that.
These minimal stubs agree with what the newlib documentation
says at http://sourceware.org/newlib/ under 14.1 .
Is that documentation wrong?
More information about the Newlib
mailing list