Commit Graph

34 Commits

Author SHA1 Message Date
perry
2d65de2479 bare asm -> __asm 2005-12-24 22:45:33 +00:00
chs
ddc1ca7bcb map the data segment with PROT_EXEC since the PLT lives there. 2004-08-07 21:33:04 +00:00
simonb
fb8a44d89d Don't build lcrt.o (version of crt0.o that looks in /libexec/ for the
shared linker) if we have MKPIC=no.
2004-02-14 07:48:37 +00:00
dsl
8acea4b2c0 Make {g|s|l}crt0.o depend on crt.o and remove the non-standand .afterdepend
translation.
2003-11-11 11:35:03 +00:00
itohy
cbb1f0fb0f MKDYNAMICROOT for a.out 2002-11-12 14:33:48 +00:00
itohy
5b3e8cb3f2 Do not print \0 at the end of error message. 2002-11-12 14:26:10 +00:00
mrg
f59b9e737f set FILESDIR to "${LIBDIR}", not hard coded /usr/lib. 2001-06-07 15:22:49 +00:00
kristerw
33c172d1c1 Const poisoning of dladdr (so that things build after the dlfcn.h change) 2000-02-09 22:41:53 +00:00
mycroft
c29a577031 Adjust for .mk file changes. 2000-01-22 19:37:57 +00:00
thorpej
3787c5c3d8 MAP_COPY -> MAP_PRIVATE 1999-06-17 21:09:47 +00:00
kleink
196becef81 Declare dlerror()'s return value __aconst. 1999-05-19 14:50:49 +00:00
thorpej
e9c1df5e9e Fix -I path. 1999-03-19 22:50:20 +00:00
tv
803ae8725f Add c++rt0 for arm32 with the "special" hacks. Put c++rt0.c in arm32's
own directory until it is "fixed".
1999-02-27 03:28:30 +00:00
fvdl
b94126e9f9 Change ld_entry handling a bit to make dl*() from init sections work. 1999-01-28 23:59:49 +00:00
matt
11627a3416 Don't write the NUL at the end of string. 1998-10-19 01:35:00 +00:00
pk
015fada66a Assign my copyrights to TNF. 1998-09-05 13:20:07 +00:00
mycroft
26aa033c98 Adjust some #ifdefs. 1998-07-25 04:59:05 +00:00
mycroft
d005dcbce0 Don't pull in param.h (and therefore don't pull in unistd.h). 1998-07-25 04:34:12 +00:00
mycroft
1b12566fa8 Revert previous incorrect change. 1998-07-25 04:23:44 +00:00
veego
833218f8ab Fix the protoype of __syscall: s/int/quad_t/ 1998-07-24 18:48:14 +00:00
kleink
de694bce9c If the runtime linker does not indicate an error condition, let dlerror()
return a null pointer rather than the string returned by strerror(0).
1998-05-30 18:33:43 +00:00
pk
191c543b95 Add `dladdr()' stub. 1998-05-12 21:25:44 +00:00
pk
5de570e329 Include <dlfcn.h> before <link.h> 1998-05-12 21:25:18 +00:00
mycroft
4462053ab3 Fill in missing (default) mmap(2) flags. 1998-02-20 09:27:18 +00:00
perry
43498a0a88 remove obsolete register declarations 1998-02-03 20:01:32 +00:00
lukem
cc8d1d3968 use a common Makefile.csu.aout for the a.out ports 1997-10-27 01:03:39 +00:00
scottr
372fe2ff92 Catch up with const changes to dlopen() and dlsym() prototypes in
<dlfcn.h>.  Tested on i386 and hp300 for crt0.o and ld.so, verified
other references by inspection.
1997-01-03 22:37:58 +00:00
mycroft
e1af33609a Add a __ps_strings variable here, initialized to 0. 1996-12-07 22:31:25 +00:00
thorpej
5042faf816 RCS id police. 1996-10-18 05:36:42 +00:00
pk
3994f31209 Activate interface version 4: call dlexit() at exit. 1995-09-23 22:34:20 +00:00
pk
ef3ad469b6 Private strrchr() not needed for scrt0.o 1995-06-15 21:41:41 +00:00
pk
275fc2ee0d #include <dlfcn.h>, and <string.h> too. 1995-06-05 00:13:05 +00:00
pk
6226310a31 add dlerror() stub 1995-06-04 23:29:14 +00:00
pk
846beea318 Factor out common code. 1995-06-03 13:16:03 +00:00