Fix mdoc(7)/man(7) mix up.
[netbsd-mini2440.git] / lib / csu / common_elf / crtend.c
blob5726b911ecb86ed43cc3464e328b5101fa90dafe
1 /* $NetBSD: crtend.c,v 1.11 2004/08/28 00:19:22 thorpej Exp $ */
3 #include <sys/cdefs.h>
4 #include <dot_init.h>
6 /*
7 * WE SHOULD BE USING GCC-SUPPLIED crtend.o FOR GCC 3.3 AND
8 * LATER!!!
9 */
10 #if __GNUC_PREREQ__(3, 3)
11 #error "Use GCC-supplied crtend.o"
12 #endif
14 static void (*__CTOR_LIST__[1]) __P((void))
15 __attribute__((__unused__))
16 __attribute__((section(".ctors"))) = { (void *)0 }; /* XXX */
17 static void (*__DTOR_LIST__[1]) __P((void))
18 __attribute__((__unused__))
19 __attribute__((section(".dtors"))) = { (void *)0 }; /* XXX */
21 #ifdef DWARF2_EH
22 static unsigned int __FRAME_END__[]
23 __attribute__((__unused__))
24 __attribute__((section(".eh_frame"))) = { 0 };
25 #endif
27 #if defined(JCR) && defined(__GNUC__)
28 static void *__JCR_END__[1]
29 __attribute__((__unused__, section(".jcr"))) = { (void *) 0 };
30 #endif