summaryrefslogtreecommitdiffstats
path: root/lib/csu (follow)
Commit message (Expand)AuthorAgeFilesLines
* do not need sh_func_adrs w/ gcc3 no moremickey2004-06-011-3/+2
* better code for calling ctorsmickey2004-05-261-5/+3
* change amd64's MACHINE_ARCH from x86_64 to amd64. There are many manyderaadt2004-02-274-252/+2
* Proper PIC support in arm startup files.drahn2004-02-092-4/+11
* No multi-line strings, to please gcc3. No functional change.miod2004-02-011-20/+20
* link into build. make obj is safe in arm dir.drahn2004-02-011-2/+2
* tag..drahn2004-02-011-0/+1
* startup files for arm. Partially borrowed from NetBSD.drahn2004-02-013-0/+264
* for make obj, enter x86_64; mickey okderaadt2004-01-281-2/+2
* things for amd64; from art@mickey2004-01-286-0/+500
* add finalized guard to destructor calls, to prevent multiple calls.espie2004-01-268-26/+44
* small clean-up: typedef to desambiguate const, prototypes...espie2004-01-2610-32/+86
* __init/__fini handling on ELF has not been correct. It is supposed todrahn2004-01-0820-54/+482
* Do not have non-dynamic crt0 depend upon libc's strrchr() function on a.out.miod2004-01-052-9/+5
* kill multi-line string; ok miodpvalchev2004-01-041-10/+10
* c++rt0 is a relic. It shall go away.drahn2004-01-042-137/+0
* c++rt0.o is a relic of long ago. tested on ELF drahn a.out miod, ok miod@drahn2004-01-041-3/+1
* zap multi-line literals; ok deraadtpvalchev2004-01-041-14/+12
* correct array initializer size to be [1], not [0] fixes gcc3 libstdc++ errordrahn2003-12-282-6/+6
* Put this again, but this time make sure the compiler really does not frob themiod2003-12-261-64/+24
* Revert - this was a bit premature.miod2003-12-261-24/+65
* A much simpler and more readable start() routine...miod2003-12-251-65/+24
* also export _start as an alias to __start (noticed by pval@) and redo the early startup as i always wanted tomickey2003-12-041-7/+26
* remove multi-line literals in __asm syntax to keep gcc3 happyavsm2003-11-223-42/+36
* Define both _start and __start in crt0, all of the other architectures do.drahn2003-08-252-3/+9
* ansideraadt2003-06-271-9/+5
* boring protosderaadt2003-06-262-10/+10
* more 3/4 cleanups for lazy developersderaadt2003-06-041-7/+2
* i sent you the damn working diff, didn't i?mickey2003-05-301-5/+7
* Fix dependancy building for ELF startup code. Changed Makefilesdrahn2003-05-306-96/+157
* i386 startup code for ELF. based on newer version of NetBSD code.drahn2003-04-172-84/+98
* add a newline at end of file. gcc3 rightfully complains if the filerohee2003-03-312-4/+4
* duplicate words and spelling fixes in commentsdavid2003-03-101-3/+3
* copy basename of argv[0] to bss for __progname, so that large stack smashderaadt2003-02-2810-20/+80
* Switch to a C version of powerpc crt0 file. easier to read. movesdrahn2003-02-263-90/+103
* extern the eprol and etext; better eprol definitionmickey2003-01-161-3/+4
* build crtbegin/crtend as it is ment for elfmickey2002-11-102-22/+59
* uncommit, since it breaks macppc libc. millert and miod have now said theyderaadt2002-09-174-19/+19
* use a different name for __syscall(); millert@ miod@ niklas@ okmickey2002-09-174-19/+19
* Adapt sparc crt* to how things are done on our other ELF architectures.art2002-08-112-145/+105
* Remove some dead ifdefs to make the code more readable.art2002-07-223-79/+4
* Fix an oversight in revision 1.9. ld_entry was set in one more spot.art2002-07-141-2/+2
* We need to map the data segment of ld.so with PROT_EXEC for the GOT.art2002-07-111-3/+7
* one more level of indirection for dlopen structure.espie2002-06-051-14/+14
* Manual cleanup of remaining userland __P use (excluding packages maintained outside the tree)millert2002-02-171-2/+2
* Part 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.millert2002-02-1618-86/+86
* fix some protosmickey2002-02-021-3/+5
* add sparc64; op2@squish.orgjason2001-09-111-2/+2
* I don't even want to know how I could screw this up so bad and noone noticed.art2001-09-021-2/+2
* build crt0, crtbegin and friends.art2001-08-291-0/+51