| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
independent. It makes it look like you can get aout on alpha, but
that's just your imagination. The makefile above gives you no choice.
Notes:
svn path=/head/; revision=32423
|
|
|
|
|
|
|
|
|
| |
machine independent, with the only dependency being the binary format
to build. We only expect to build ELF on alpha although we'll need
ECOFF compatibility with Digital Unix.
Notes:
svn path=/head/; revision=32422
|
|
|
|
| |
Notes:
svn path=/head/; revision=32407
|
|
|
|
|
|
|
|
|
|
|
| |
reduces to a relocatable symbol plus an offset. This preserves
the symbol type information (function vs. object). It is important
for SVR4-style weak symbols, e.g., "#pragma weak foo=bar". Without
this change, the linker complains that the jmpslot entry is not a
function.
Notes:
svn path=/head/; revision=32383
|
|
|
|
|
|
|
|
|
| |
Submitted by: Robert Eckardt <roberte@MEP.Ruhr-Uni-Bochum.de>
Sundry man page fixes; handle Central European Summer Time (CEST);
usage fixes in line with man page fixes.
Notes:
svn path=/head/; revision=32276
|
|
|
|
| |
Notes:
svn path=/head/; revision=32252
|
|
|
|
|
|
|
|
|
|
| |
It maybe right, if patch was FreeBSD-own program, but it break compatibility
with pre-existent patches in other systems.
The example is big ncurses patch which don't apply on FreeBSD
due to "fixed" precedence.
Notes:
svn path=/head/; revision=32224
|
|
|
|
|
|
|
|
|
|
| |
confused when they can't find it), but leave the reference to it
as being a standard filename (which doesn't imply that it exists).
Discussed with: jkh
Notes:
svn path=/head/; revision=32147
|
|
|
|
|
|
|
| |
Actually implement --norecurse as documented in the man page.
Notes:
svn path=/head/; revision=32121
|
|
|
|
|
|
|
| |
$ gzip `perl -e 'for(1..10240){ print "a"}'`
Notes:
svn path=/head/; revision=32013
|
|
|
|
|
|
|
| |
gzip < /dev/null | perl -npe 's/\003\003/\003\225/' | gzip -d
Notes:
svn path=/head/; revision=32006
|
|
|
|
| |
Notes:
svn path=/head/; revision=31995
|
|
|
|
|
|
|
|
|
|
|
| |
writeable -> writable (recall prior debate over this? :-)
initialise -> initialize
recognise -> recognize
Merry Christmas! :)
Notes:
svn path=/head/; revision=31989
|
|
|
|
|
|
|
|
|
|
| |
link from zgrep to grep.
Pointed out by: Tim Vanderhoek <hoek@hwcn.org> and
Mike Smith <mike@smith.net.au>
Notes:
svn path=/head/; revision=31928
|
|
|
|
|
|
|
| |
grep(1) linked with libz.
Notes:
svn path=/head/; revision=31902
|
|
|
|
| |
Notes:
svn path=/head/; revision=31901
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enabled this new feature with the makefile variable GREP_LIBZ. If
you don't like it, compile with `make GREP_LIBZ='.
grep + zlib has several advantages:
- the shell script zgrep(1) will be basically a one line
exec grep -Z "$@"
- no shell script, no bugs. The current zgrep implementations
have many bugs and some grep options are no supported.
- no shell script, no security risks.
- it is a magnitude faster than a shell script
Also fixed:
0 -> STDIN_FILENO
Close a file descriptor only if the open call was successfully. It does
not hurt for the open(2) function, but the gzclose(3) function
died in free() to free up (not) allocated memory.
Notes:
svn path=/head/; revision=31900
|
|
|
|
|
|
|
|
|
|
|
| |
following "panic:" or "Fatal trap". `panicstr' is still printed,
although it is redundant if there is a valid message buffer and
incomplete if it contains `%'s. I think the awk command belongs
here and not in a script since a standard format with complete
messages is good for bug reports.
Notes:
svn path=/head/; revision=31867
|
|
|
|
|
|
|
| |
Fixed some style bugs ($@ is not recommended ...).
Notes:
svn path=/head/; revision=31843
|
|
|
|
|
|
|
| |
complications involving .PATH or dependencies, so don't include it here.
Notes:
svn path=/head/; revision=31821
|
|
|
|
|
|
|
|
| |
are no complications involving .PATH or dependencies, so don't include
it here.
Notes:
svn path=/head/; revision=31820
|
|
|
|
| |
Notes:
svn path=/head/; revision=31812
|
|
|
|
|
|
|
| |
`BINOWN=... make world' can be run by users other than root.
Notes:
svn path=/head/; revision=31804
|
|
|
|
|
|
|
|
| |
with whitespaces in pattern.
PR: 5211
Notes:
svn path=/head/; revision=31588
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
emacs a.out file, self-generated by emacs's "unexec" function in
"unexsunos4.c", is invalid. In particular, its "_end" symbol has
the wrong value. The dynamic linker was using the value of that
symbol to initialize its sbrk break level.
The workaround is to peek at the executable's a.out header in
memory, and calculate what "_end" should be based on the segment
sizes.
I will work out a fix for emacs and send it to the FSF. This
dynamic linker workaround is still worthwhile, if only to avoid
forcing all emacs users to build a new version.
Note: xemacs gives a bogus warning at startup, for related reasons.
The warning is harmless and can safely be ignored. I will send a
patch to the xemacs maintainers to get rid of it, and meanwhile
add a patch file to our port.
Notes:
svn path=/head/; revision=31546
|
|
|
|
| |
Notes:
svn path=/head/; revision=31462
|
|
|
|
| |
Notes:
svn path=/head/; revision=31461
|
|
|
|
|
|
|
|
|
| |
the same file in ${.CURDIR}/../man.
Suggested by: Bruce Evans
Notes:
svn path=/head/; revision=31458
|
|
|
|
|
|
|
|
| |
PR: 3894
Submitted by: Stephen Clawson <sclawson@marker.cs.utah.edu>
Notes:
svn path=/head/; revision=31453
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
things so that it uses the same malloc as is used by the program
being executed. This has several advantages, the big one being
that you can now debug core dumps from dynamically linked programs
and get useful information out of them. Until now, that didn't
work. The internal malloc package placed the tables describing
the loaded shared libraries in a mapped region of high memory that
was not written to core files. Thus the debugger had no way of
determining what was loaded where in memory. Now that the dynamic
linker uses the application's malloc package (normally, but not
necessarily, the system malloc), its tables end up in the regular
heap area where they will be included in core dumps. The debugger
now works very well indeed, thank you very much.
Also ...
Bring the program a little closer to conformance with style(9).
There is still a long way to go.
Add minimal const correctness changes to get rid of compiler warnings
caused by the recent const changes in <dlfcn.h> and <link.h>.
Improve performance by eliminating redundant calculations of symbols'
hash values.
Notes:
svn path=/head/; revision=31445
|
|
|
|
|
|
|
|
| |
symbol. It indicates whether the symbol refers to a function or a
data object.
Notes:
svn path=/head/; revision=31442
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implemented reading of %fs and %gs from core files.
Print weird floating point values better. We have to convert long
doubles to doubles here because of limitations and bugs in printf()
and floatformat_to_double() (long doubles aren't really supported
and naive converion to double causes exceptions). Conversion loses
information about weird formats (everything becomes a quiet NaN),
and printf() doesn't know about different types of NaNs anyway.
Notes:
svn path=/head/; revision=31363
|
|
|
|
| |
Notes:
svn path=/head/; revision=31214
|
|
|
|
| |
Notes:
svn path=/head/; revision=30846
|
|
|
|
| |
Notes:
svn path=/head/; revision=30844
|
|
|
|
| |
Notes:
svn path=/head/; revision=30843
|
|
|
|
| |
Notes:
svn path=/head/; revision=30842
|
|
|
|
| |
Notes:
svn path=/head/; revision=30736
|
|
|
|
| |
Notes:
svn path=/head/; revision=30731
|
|
|
|
| |
Notes:
svn path=/head/; revision=30661
|
|
|
|
| |
Notes:
svn path=/head/; revision=30658
|
|
|
|
| |
Notes:
svn path=/head/; revision=30657
|
|
|
|
| |
Notes:
svn path=/head/; revision=30654
|
|
|
|
|
|
|
| |
version instead.
Notes:
svn path=/head/; revision=30578
|
|
|
|
| |
Notes:
svn path=/head/; revision=30441
|
|
|
|
| |
Notes:
svn path=/head/; revision=30417
|
|
|
|
| |
Notes:
svn path=/head/; revision=30416
|
|
|
|
|
|
|
|
| |
been seeing since 2.2.1.
Pointed-in-the-right-direction by: phk
Notes:
svn path=/head/; revision=30333
|
|
|
|
| |
Notes:
svn path=/head/; revision=30276
|
|
|
|
|
|
|
| |
hooks. This is a lot safer than 'cvs pserver'.
Notes:
svn path=/head/; revision=30253
|