On Wed, 9 Aug 2006, Jonathan Larmour wrote:
Klaas Gadeyne wrote:
So the next question: Is there reason why the implementation is not
conform the Single unix spec?
The short answer: eCos is not UNIX.
The longer answer: eCos does try to comply with C90 and C99 (although it
doesn't by a long way with the latter), and selected parts of POSIX. UNIX
compatibility is a "would be nice" thing, but not if it means adding bells
and whistles that just bloat code until eCos slowly grows to be the size
of UNIX. Therefore bells and whistles that only exist in the SUS are
unlikely to be implemented.
Then, only for those who are interested: The following patch works fine
for me (without too much code bloat I hope :-), but please check...