From b2193932e0e172c70e8bbf9f38805cb57b22883e Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Fri, 30 Jul 2010 22:32:18 +0200 Subject: Prefer entry into start() to main() UNIX linker traditionally made it possible to do various initializations prior to _main being jumped into, usually by means of assembler _start routine. --- ld/linksyms.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ld') diff --git a/ld/linksyms.c b/ld/linksyms.c index b5304a3..9c1a61f 100644 --- a/ld/linksyms.c +++ b/ld/linksyms.c @@ -34,7 +34,8 @@ bool_pt argreloc_output; return; } #endif - if ((symptr = findsym("_main")) != NUL_PTR) + if ((symptr = findsym("_start")) != NUL_PTR || + (symptr = findsym("_main")) != NUL_PTR) entrysym(symptr); do { -- cgit v1.2.1