b65be498b7
(INVOKE__main): Defined. (HAVE_ATEXIT): Defined. From-SVN: r5888
27 lines
798 B
C
27 lines
798 B
C
#include "i386/sysv3.h"
|
|
|
|
/* Sequent Symmetry SVr3 doesn't have crtn.o; crt1.o doesn't work
|
|
but crt0.o does. */
|
|
|
|
#undef STARTFILE_SPEC
|
|
#define STARTFILE_SPEC \
|
|
"%{pg:gcrt0.o%s}\
|
|
%{!pg:%{posix:%{p:mcrtp0.o%s}%{!p:crtp0.o%s}}\
|
|
%{!posix:%{p:mcrt0.o%s}%{!p:crt0.o%s}}} crtbegin.o%s\
|
|
%{p:-L/usr/lib/libp}%{pg:-L/usr/lib/libp}"
|
|
|
|
#undef LIB_SPEC
|
|
#define LIB_SPEC "%{posix:-lcposix} %{shlib:-lc_s} -lc crtend.o%s"
|
|
|
|
#undef CPP_SPEC
|
|
#define CPP_SPEC "%{posix:-D_POSIX_SOURCE} -D_SEQUENT_"
|
|
|
|
/* Although the .init section is used, it is not automatically invoked.
|
|
This because the _start() function in /lib/crt0.o never calls anything
|
|
from the .init section */
|
|
#define INVOKE__main
|
|
|
|
/* Use atexit for static destructors, instead of defining
|
|
our own exit function. */
|
|
#define HAVE_ATEXIT
|