home *** CD-ROM | disk | FTP | other *** search
- /
- / @(#)$Header: /pdsrc/Local/RCS/Scrt0.s,v 1.1 90/04/27 19:08:41 root Exp $
- / (Optional) Part of GCC Xenix 386 port by Steve.Bleazard@Robobar.Co.Uk
- / Replacement minimal C Runtime StartOff -- link IMMEDIATELY after Sseg.o
- /
- .file "Scrt0.s"
- .data
- .globl _errno
- _errno:
- .long 0
- .text
- .align 0 / Ultra Paranoia.
- .globl first
- first:
- jmp start0 / Paranoia, some OS's might want to see jmp.
-
- .align 2 / End Paranoia.
- .globl start0
- start0:
- xor %ebp,%ebp / Debugger's traceback terminator.
- call __start / Main startup.
- push %eax / _exit(_start()) by default.
- call __exit
- .1: jmp .1 / Last dose of Paranoia.
-