From bcbf9830b735acdd9b0d49fe96da73dfacfa17d0 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Fri, 16 Nov 2012 07:40:38 -0800 Subject: Set constructor/destructor priority to 1000 --- elf/tst-array1.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'elf/tst-array1.c') diff --git a/elf/tst-array1.c b/elf/tst-array1.c index ca9bdf4079..e998932b36 100644 --- a/elf/tst-array1.c +++ b/elf/tst-array1.c @@ -1,6 +1,7 @@ #include -static void init (void) __attribute__ ((constructor)); +/* Give init non-default priority so that it runs before init_array. */ +static void init (void) __attribute__ ((constructor (1000))); static void init (void) @@ -8,7 +9,8 @@ init (void) write (STDOUT_FILENO, "init\n", 5); } -static void fini (void) __attribute__ ((destructor)); +/* Give fini the same priority as init. */ +static void fini (void) __attribute__ ((destructor (1000))); static void fini (void) -- cgit v1.2.3