diff options
Diffstat (limited to 'ecrt0.c')
| -rw-r--r-- | ecrt0.c | 10 | 
1 files changed, 10 insertions, 0 deletions
| @@ -596,9 +596,19 @@ asm ("	add	%o1, %o2, %o2");  asm ("	sethi	%hi(_environ), %o3");  asm ("	st	%o2, [%o3+%lo(_environ)]");  asm ("	andn	%sp, 7,	%sp"); +/* added by Denys Duchier */ +#ifdef __svr4__ +asm ("  call    main"); +#else  asm ("	call	_main"); +#endif  asm ("	sub	%sp, 24, %sp"); +/* added by Denys Duchier */ +#ifdef __svr4__ +asm ("  call    _exit"); +#else  asm ("	call	__exit"); +#endif  asm ("	nop");  #endif /* sparc */ | 
