where to put __exit ?

Jeff Johnston jjohnstn@redhat.com
Sat Jun 26 07:10:00 GMT 2004

Jon Beniston wrote:
>>When I try to compile a sample application the linker says :
>>undefined reference to `__exit'.
>>Where and how I should put the __exit function. The platform 
>>I am porting  
>>newlib to, does not have an OS yet.
> This should probably go into libgloss/yourplatform.
> Cheers,
> JonB

Jon is correct.  You can also choose to use the libnosys library (-lnosys) which 
simply defaults stubs for the various newlib syscalls.  I have just added a stub 
for _exit which causes a divide by zero exception.

-- Jeff J.

More information about the Newlib mailing list