[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [rtl] unresolved symbol atexit



I don't call atexit() at all. This is my list of includes:

#include <asm/page.h>
#include <math.h>
#include "testclass.h"
#include <rtl_cpp.h>
#include <rtl_fifo.h>
#include <rtl_sync.h>
#include <sys/stat.h>
#include <sys/types.h>

Ivan

On Thursday 08 November 2001 18:10, Dresner, Norman A. wrote:
> You can't use the standard C/C++ library in a real-time module.  Most of
> those capabilities involve calls to the normal Linux kernel that are
> incompatible with real-time scheduling.  In particular, a real-time module
> does not exit the same way that a program does so calling atexit() is
> simply impossible.
>
> 	Norm
>
> > -----Original Message-----
> > From:	Ivan Martinez [SMTP:im@iau.dtu.dk]
> > Sent:	Thursday, November 08, 2001 10:17 AM
> > To:	RTLinux mailing list
> > Subject:	[rtl] unresolved symbol atexit
> >
> > Hello all,
> > When installing my C++ realtime module, I get the following error:
> > app.o: unresolved symbol atexit
> > Do you know what can be wrong?. Thank you.
> > Ivan Martinez
> > -- [rtl] ---
> > To unsubscribe:
> > echo "unsubscribe rtl" | mail majordomo@rtlinux.org OR
> > echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.org
> > --
> > For more information on Real-Time Linux see:
> > http://www.rtlinux.org/
>
> -- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail majordomo@rtlinux.org OR
> echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.org