#
b9ae52e3 |
| 04-Nov-1993 |
Paul Richards <paul@FreeBSD.org> |
Imported NetBSD's ld for shared libs.
|
#
9199c09a |
| 06-Jan-2010 |
Warner Losh <imp@FreeBSD.org> |
Merge from head at r201628.
# This hasn't been tested, and there are at least three bad commits # that need to be backed out before the branch will be stable again.
|
#
f709df34 |
| 29-Dec-2009 |
Ed Schouten <ed@FreeBSD.org> |
ANSIfy ldconfig and the aout bits it still uses from rtld-aout.
(Why is aout support still there?)
|
Revision tags: release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
b7696cdf |
| 25-Jan-2007 |
Peter Wemm <peter@FreeBSD.org> |
Remove unused reference to objformat.h
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
6efabada |
| 11-Nov-2005 |
John Baldwin <jhb@FreeBSD.org> |
Document -32 flag in usage() output as well.
Requested by: ru MFC after: 1 week
|
Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0 |
|
#
8d646af5 |
| 10-Feb-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Sync program's usage() with manpage's SYNOPSIS.
|
Revision tags: release/4.11.0_cvs, release/4.11.0 |
|
#
74b67e84 |
| 14-Jan-2005 |
Xin LI <delphij@FreeBSD.org> |
Improve readability for the recently introduced changes by having their sizeof(*p) instead of explicitlly specifying their types.
Suggested by: nectar
|
#
665fc054 |
| 14-Jan-2005 |
Xin LI <delphij@FreeBSD.org> |
Use a better name than underscore-tmpfile for better representation of the meaning.
Suggested by: stefanf
|
#
06eda379 |
| 14-Jan-2005 |
Xin LI <delphij@FreeBSD.org> |
64-bit clean + WARNS=6: - Convert the (char *) cast+cast backs magic to memcpy(3). Without this, the resulting code is potentially risky with higher optimization levels. - Avoid same name
64-bit clean + WARNS=6: - Convert the (char *) cast+cast backs magic to memcpy(3). Without this, the resulting code is potentially risky with higher optimization levels. - Avoid same name when calling local variables, as well as global symbols. This reduces confusion for both human and compiler. - Add necessary casts, consts - Use new style function defination. - Minor style.Makefile(5) tweak - Bump WARNS?= from 0 to 6
** for the aout code: changes are intentionally limited to ease maintaince.
show more ...
|
Revision tags: release/5.3.0_cvs, release/5.3.0 |
|
#
4eae39bf |
| 14-Aug-2004 |
Stefan Farfeleder <stefanf@FreeBSD.org> |
Avoid using void pointers in additive expressions.
PR: 56653
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
#
c905e45d |
| 21-Mar-2004 |
Peter Wemm <peter@FreeBSD.org> |
Add initial support for compiling a special 32 bit version of ld-elf.so.1 on 64 bit systems. Most of this involves using alternate paths, environment variables and diagnostic messages.
The build gl
Add initial support for compiling a special 32 bit version of ld-elf.so.1 on 64 bit systems. Most of this involves using alternate paths, environment variables and diagnostic messages.
The build glue is seperate.
show more ...
|
#
7d85b9aa |
| 13-Mar-2004 |
Colin Percival <cperciva@FreeBSD.org> |
Fix 10 year old size-of-bcopy bug.
PR: bin/43930 Submitted by: Alan Barrett Approved by: rwatson (mentor) MFNetBSD: revision 1.35 MFC after: 3 days
|
Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs |
|
#
66422f5b |
| 17-Sep-2002 |
Peter Wemm <peter@FreeBSD.org> |
Initiate deorbit burn for the i386-only a.out related support. Moves are under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecate
Initiate deorbit burn for the i386-only a.out related support. Moves are under way to move the remnants of the a.out toolchain to ports. As the comment in src/Makefile said, this stuff is deprecated and one should not expect this to remain beyond 4.0-REL. It has already lasted WAY beyond that.
Notable exceptions: gcc - I have not touched the a.out generation stuff there. ldd/ldconfig - still have some code to interface with a.out rtld. old as/ld/etc - I have not removed these yet, pending their move to ports. some includes - necessary for ldd/ldconfig for now.
Tested on: i386 (extensively), alpha
show more ...
|
Revision tags: release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
85429990 |
| 21-Mar-2002 |
Warner Losh <imp@FreeBSD.org> |
o __P removed o main prototype removed
|
#
3d438ad6 |
| 20-Mar-2002 |
David E. O'Brien <obrien@FreeBSD.org> |
Remove 'register' keyword. It does not help modern compilers, and some may take some hit from it. (I also found several functions that listed *every* of its 10 local vars with "register" -- just how
Remove 'register' keyword. It does not help modern compilers, and some may take some hit from it. (I also found several functions that listed *every* of its 10 local vars with "register" -- just how many free registers do people think machines have?)
show more ...
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
5e6220d9 |
| 03-May-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
* include/elf.h has been repo copied to include/elf-hints.h, and it no longer includes machine/elf.h. * consumers of elf.h now use the minimalist elf header possible.
This change is motivated by B
* include/elf.h has been repo copied to include/elf-hints.h, and it no longer includes machine/elf.h. * consumers of elf.h now use the minimalist elf header possible.
This change is motivated by Binutils 2.11.0 and too much clashing over our base elf headers and the Binutils elf headers.
show more ...
|
Revision tags: release/4.3.0_cvs, release/4.3.0, release/4.2.0, release/4.1.1_cvs |
|
#
643dcf40 |
| 07-Aug-2000 |
John Polstra <jdp@FreeBSD.org> |
Add a "-i" option ("insecure") which disables the checks for root ownership, etc. I will soon commit a companion knob for "/etc/rc.conf".
Submitted by: Maxime Henrion <mhenrion@cybercable.fr>
|
Revision tags: release/4.1.0 |
|
#
fa0c86aa |
| 26-Jul-2000 |
John Polstra <jdp@FreeBSD.org> |
If a directory is world-writable or is not owned by root, skip it and emit a warning. This is a security measure since ldconfig influences the shared libraries used by all programs.
I think the che
If a directory is world-writable or is not owned by root, skip it and emit a warning. This is a security measure since ldconfig influences the shared libraries used by all programs.
I think the check should be made even more stringent by also ignoring group-writable directories. I will make that change soon unless we encounter a good reason not to do it.
Submitted by: Maxime Henrion <mhenrion@cybercable.fr>
show more ...
|
#
97333b9e |
| 09-Jul-2000 |
John Polstra <jdp@FreeBSD.org> |
Make "ldconfig" with no arguments behave the same as "ldconfig -R".
Submitted by: Maxime Henrion <mhenrion@cybercable.fr>
|
Revision tags: release/3.5.0_cvs, release/4.0.0_cvs |
|
#
16bd17ce |
| 16-Jan-2000 |
Kris Kennaway <kris@FreeBSD.org> |
Fix insecure tempfile handling
Reviewed by: audit@freebsd.org
|
Revision tags: release/3.4.0_cvs, release/3.3.0_cvs |
|
#
7f3dea24 |
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
Revision tags: release/3.2.0 |
|
#
65a74e45 |
| 21-Apr-1999 |
Bill Fumerola <billf@FreeBSD.org> |
Make usage() reflect reality (add the -aout and -elf options).
OK'd by: bde
|
Revision tags: release/3.1.0, release/3.0.0, release/2.2.8 |
|
#
cfa4d739 |
| 09-Sep-1998 |
John Polstra <jdp@FreeBSD.org> |
Add a new library function getobjformat(). It checks all the standard places ("/etc/objformat", ${OBJFORMAT}, argv) for an indication of the user's preferred object file format. This consolidates s
Add a new library function getobjformat(). It checks all the standard places ("/etc/objformat", ${OBJFORMAT}, argv) for an indication of the user's preferred object file format. This consolidates some code that was starting to be duplicated in more and more places.
Use the new function in ldconfig.
Note: I don't think that gcc should use getobjformat(), even though it could. The compiler should limit itself to functions that are widespread, to ease porting and cross-compilation.
show more ...
|
#
614d19ca |
| 06-Sep-1998 |
John Polstra <jdp@FreeBSD.org> |
Fix calls to mmap. It returns void *, and on failure it returns MAP_FAILED.
Don't try to extend the mapping in place if it is too short. There's no guarantee it will be possible. Remap the file in
Fix calls to mmap. It returns void *, and on failure it returns MAP_FAILED.
Don't try to extend the mapping in place if it is too short. There's no guarantee it will be possible. Remap the file instead.
Put in a few style fixes.
Submitted by: Bruce Evans <bde>
show more ...
|
#
5f8d88dd |
| 05-Sep-1998 |
John Polstra <jdp@FreeBSD.org> |
For a.out mode, ignore shared libraries that don't have at least 2 version numbers.
|