summaryrefslogtreecommitdiffstats
path: root/lib/csu/i386
AgeCommit message (Expand)AuthorFilesLines
2020-10-15crt0 MD _dl_exit() performs syscall to SYS_exit directly, but thenderaadt1-2/+2
2020-10-14use symbolic SYS_exit instead of the value 1deraadt1-2/+2
2017-08-11_dl_printf is no longer referenced by RELOC_{JMPREL,DYN,GOT}; delete the stubguenther1-9/+1
2016-08-07Teach i386 to pass &_DYNAMIC to _dl_boot_bind()guenther1-2/+3
2016-03-20Rearrange C runtime bits: now that ld.so exports environ and __progname,guenther1-10/+1
2015-09-01In static binaries, invoke kbind() once to disable it.guenther1-1/+10
2014-12-22Self-relocation code for i386.kurt1-1/+50
2014-11-12Merge Makefiles, moving the build up a level and putting the CPU-specificguenther1-62/+0
2013-12-03Merge the per-arch crt0.c files into common_elf/crt0.c, with MD macros inguenther3-130/+28
2012-12-24Register cleanup handler passed by ld.so with atexit(3). Fix stack alignment.kettenis1-10/+7
2012-12-23Explicitly align the stack on a 16-byte boundary such that constructors cankettenis1-3/+5
2011-11-08Pass install the -S option to avoid a window where the target isn'tguenther1-2/+2
2011-08-19Make sure the stack is properly aligned for using SSE instructions. Whilekettenis1-5/+10
2011-03-31Make sure everything run from .init and .fini sections gets a properly alignedkettenis1-2/+3
2009-10-27rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt1-2/+2
2008-11-11Compile crt0.o, crtbegin.o and crtend.o with -fpie/-fPIE. This requireskurt1-7/+7
2008-10-06The recent change to bsd.own.mk to allow PICFLAG to be overridden madekurt1-3/+1
2008-07-28Remove separate pic versions of crt0, crtbegin, crtend. Nextkurt1-21/+2
2008-06-25Build pic versions of crt0, crtbegin & crtend for amd64, i386, powerpc,kurt1-2/+23
2005-08-04zap rcsid. Okay deraadt@, krw@espie1-5/+1
2004-01-08__init/__fini handling on ELF has not been correct. It is supposed todrahn2-2/+63
2003-11-22remove multi-line literals in __asm syntax to keep gcc3 happyavsm1-20/+18
2003-06-27ansideraadt1-9/+5
2003-05-30Fix dependancy building for ELF startup code. Changed Makefilesdrahn1-15/+27
2003-04-17i386 startup code for ELF. based on newer version of NetBSD code.drahn2-83/+97
2003-02-28copy basename of argv[0] to bss for __progname, so that large stack smashderaadt1-2/+8
2002-09-17uncommit, since it breaks macppc libc. millert and miod have now said theyderaadt1-3/+3
2002-09-17use a different name for __syscall(); millert@ miod@ niklas@ okmickey1-3/+3
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert1-3/+3
2001-08-12#(endif|else) foo is incorrect, make it #endif /* foo */heko1-3/+3
2001-07-18Wallderaadt1-3/+4
2001-03-24Use "realinstall" to allow the framework to do other work if needed;tholo1-2/+2
1999-08-20Fix RCS Idsniklas1-1/+1
1997-07-24use -fno-omit-frame-pointer; the reason is almost crazy; pr#287deraadt1-2/+2
1997-06-24Use OpenBSD tags and not SCCS or RCS Id tagstholo1-2/+2
1997-04-27COPY -> INSTALL_COPY and STRIP -> INSTALL_STRIPmillert1-2/+2
1996-12-21-Wall madness.millert1-1/+3
1996-12-08install -> ${INSTALL}, -c -> ${COPY}downsj1-2/+2
1995-10-18initial import of NetBSD treederaadt2-0/+159