David E. O'Brien
6c8ce4b3c7
Tweaks to make these files live beside our hacked config.
2002-06-21 22:54:24 +00:00
David E. O'Brien
d9adce40ed
Tweaks for the 64-bit compiler.
2002-06-21 22:53:03 +00:00
David E. O'Brien
4396d0e99f
cc -O0 and -O1 didn't do the easy optimization of alignment for space.
...
Instead it attempted to do the easy optimization of alignment for time,
which should be to 1-byte alignment on i386's.
Submitted by: bde
2002-06-21 18:21:30 +00:00
David E. O'Brien
9fc5b9d958
BDE prefers this organization.
...
Submitted by: bde
2002-06-21 18:11:22 +00:00
Bill Fenner
c0653930da
Merge libpcap 0.7.1
...
MFC after: 2 weeks
2002-06-21 01:38:14 +00:00
Bill Fenner
8e10e3e69d
This commit was generated by cvs2svn to compensate for changes in r98530,
...
which included commits to RCS files with non-trunk default branches.
2002-06-21 01:36:27 +00:00
Bill Fenner
0a94d38f05
Import libpcap 0.7.1, from
...
http://www.tcpdump.org/release/libpcap-0.7.1.tar.gz
2002-06-21 01:36:27 +00:00
Bill Fenner
a1c2090e60
Merge tcpdump 3.7.1
...
MFC after: 2 weeks
2002-06-21 00:49:02 +00:00
Bill Fenner
1c6248dba0
This commit was generated by cvs2svn to compensate for changes in r98524,
...
which included commits to RCS files with non-trunk default branches.
2002-06-21 00:43:23 +00:00
Bill Fenner
a90e161be3
Import tcpdump 3.7.1, from
...
http://www.tcpdump.org/release/tcpdump-3.7.1.tar.gz
2002-06-21 00:43:23 +00:00
David E. O'Brien
2042599684
Remove GAWK. I removed it from the build 2 weeks ago and the world
...
did not end. So finish the deed.
2002-06-20 20:54:54 +00:00
Peter Wemm
d91c14de79
Merge ncurses 5.2-20020615 changes onto mainline.
2002-06-20 19:44:40 +00:00
Peter Wemm
f7c5a79be8
This commit was generated by cvs2svn to compensate for changes in r98503,
...
which included commits to RCS files with non-trunk default branches.
2002-06-20 19:42:51 +00:00
Peter Wemm
b82face19f
Import ncurses 5.2-20020615 to fix a first-column display bug.
2002-06-20 19:42:51 +00:00
David E. O'Brien
c3a1a84ac4
FreeBSD is one of the OS's that does not require the use of libio with Gcc 3.1.
2002-06-18 18:13:14 +00:00
Doug Barton
480ffa338a
Teach mdoc about the 4.6 release
2002-06-18 00:41:47 +00:00
Bill Fenner
93b99d6264
In TTEST2(), check to make sure the "l" argument isn't so large that
...
"snapend - l" underflows; this fixes a buffer overflow with malformed
NFS packets, and may fix other buffer overflows with malformed packets.
Obtained from: tcpdump.org CVS
2002-06-17 15:26:56 +00:00
Maxim Sobolev
065a383b82
Our strerror_r(3) returns int, not char *. This fixes bogus error messages
...
like "Cannot stat: (null)"
Reported by: bde, kris
2002-06-16 12:35:17 +00:00
Mike Heffner
50d3977d34
This commit was generated by cvs2svn to compensate for changes in r98247,
...
which included commits to RCS files with non-trunk default branches.
2002-06-15 09:40:37 +00:00
Mike Heffner
2e0951ee2d
Import lukemftp-1.6-beta2.
2002-06-15 09:40:37 +00:00
Gregory Neil Shapiro
1146811813
sendmail 8.12.4 has been imported
2002-06-11 21:17:35 +00:00
Gregory Neil Shapiro
88ad41d4f0
Resolve conflicts from sendmail 8.12.4 import
2002-06-11 21:16:51 +00:00
Gregory Neil Shapiro
2c55319df3
This commit was generated by cvs2svn to compensate for changes in r98121,
...
which included commits to RCS files with non-trunk default branches.
2002-06-11 21:12:04 +00:00
Gregory Neil Shapiro
94c0120574
Import sendmail 8.12.4
2002-06-11 21:12:04 +00:00
David E. O'Brien
85441ab5f2
cvs -j -j gave me two copies of TARGET_VERSION and I didn't notice
...
it before committing.
2002-06-10 15:48:23 +00:00
Mike Barcroft
6a85a2d149
Don't depend on <pwd.h> to bogusly include <sys/types.h>.
2002-06-09 19:29:55 +00:00
David E. O'Brien
60f9b09d26
Allow one to profile FORTRAN77 programs.
2002-06-09 00:03:56 +00:00
Andrey A. Chernov
78fdefb2be
Use easy way to sense C and POSIX locales, like in GLIBC
2002-06-08 08:16:22 +00:00
Andrey A. Chernov
19748d5522
Some upgrade instructions
2002-06-08 07:51:53 +00:00
Andrey A. Chernov
83eb65efea
This commit was generated by cvs2svn to compensate for changes in r98038,
...
which included commits to RCS files with non-trunk default branches.
2002-06-08 07:47:23 +00:00
Andrey A. Chernov
ef8c5d6dc1
Virgin import (trimmed) of GNU Sort, textutils 2.0.21
2002-06-08 07:47:23 +00:00
Darren Reed
edf0752ebe
Commit changes that happened in IPFilter versions 3.4.27 - 3.4.28
2002-06-07 09:01:41 +00:00
Darren Reed
47ec634d3e
This commit was generated by cvs2svn to compensate for changes in r98008,
...
which included commits to RCS files with non-trunk default branches.
2002-06-07 08:58:26 +00:00
Darren Reed
a8e3e73627
Import IPFilter 3.4.28
2002-06-07 08:58:26 +00:00
Darren Reed
289efc37c0
This commit was generated by cvs2svn to compensate for changes in r98005,
...
which included commits to RCS files with non-trunk default branches.
2002-06-07 08:58:22 +00:00
Darren Reed
d37d8bd759
Import IPFilter 3.4.28
2002-06-07 08:58:22 +00:00
Maxim Sobolev
3729010bdd
Disabling automatic --same-owner option when running as uid 0 along with
...
the --same-permissions was an overkill, so put it back. This is consistent
with what our old tar did.
Suggested by: dillon
2002-06-07 06:02:35 +00:00
Maxim Sobolev
c44513507c
IMO it was a quite ugly idea that if we are running as uid 0 then we can
...
safely ignore current umask(2) and assume that permissions should be set
right like in the archive. Not only it violates POLA, but introduces
huge potential security vulnerability, particularly for ports, where
many popular archives come with 777 files and dirs.
2002-06-07 00:03:23 +00:00
David E. O'Brien
4467cfa4b4
Match the DBX_OUTPUT_MAIN_SOURCE_FILE_END definition in dbxelf.h.
...
Bug found by: bde
2002-06-06 18:00:58 +00:00
David E. O'Brien
0d68a433ae
Allow the specification of LONG_TYPE_SIZE on the command line.
...
Submitted by: bde
2002-06-06 03:39:03 +00:00
David E. O'Brien
670fd7ad58
Implement "-mno-align-long-strings" which prevents pessimization of strings
...
for space. -Os could do this, but it was easy to hack an MD version.
This saves a whole 32 bytes in boot2, so I think it is worth using it.
(keep how much worse gcc 3.2 will compile boot2...)
Submitted by: bde (minus gcc 3.2 commentary)
2002-06-06 03:36:32 +00:00
David E. O'Brien
a56822dd07
Didn't get them all in revision 1.50.
2002-06-06 03:30:40 +00:00
David E. O'Brien
c48e5a6b24
Fix excessive alignment for the aout case, and unbreak genassym for that case.
...
Our aout linker has alignment hacks and doesn't need gcc to do anything special.
Tested for a year by: bde :-)
2002-06-06 03:28:49 +00:00
David E. O'Brien
3c3942fcfc
Tidy do-while.
...
Requested by: bde
2002-06-06 03:26:36 +00:00
David E. O'Brien
74d3af89ef
Read specs from /usr/libdata/gcc/specs if it exists.
2002-06-06 00:49:58 +00:00
David E. O'Brien
3a77dcde47
The brokenness in ix86_expand_clrstr is quite visible when you
...
compare the function with ix86_expand_movstr.
Submitted by: Tor Egge
2002-06-04 18:06:12 +00:00
David E. O'Brien
ec9ec8af6a
Gcc 3.1 (-O) now generates broken inline code for memset in some cases.
...
This broke newfs (newfs left some garbage in a bitmap).
The ASM for:
#include <string.h>
int x, foo[100];
main()
{
memset(&foo[0], 0, x);
}
is (at least if you have fixed function alignment):
.file "z.c"
.text
.p2align 2,,3
.globl main
.type main,@function
main:
pushl %ebp
movl %esp, %ebp
pushl %edi
pushl %eax
movl x, %ecx
xorl %eax, %eax
shrl $2, %ecx
movl $foo, %edi
cld
rep
stosl
andl $-16, %esp
<-- the lower bits of `len' should be loaded
near here
testl $2, %edi <-- this seems to be meant to test the 2^1
bit in `len' (not alignment of the pointer
like it actually does). %edi is the wrong
register for holding the bits, since it is
still needed for the pointer.
je .L2
stosw
.L2:
testl $1, %edi <-- similarly for the 2^0 bit.
je .L3
stosb
.L3:
movl -4(%ebp), %edi
leave
ret
.Lfe1:
.size main,.Lfe1-main
.comm foo,400,32
.comm x,4,4
.ident "GCC: (GNU) 3.1 [FreeBSD] 20020509 (prerelease)"
This seems to only result in (len % 3) bytes not being cleared, since gcc
doesn't seem to use the builtin memset unless it knows that the pointer is
aligned. If %edi could be misaligned, then too many bytes would be set.
Submitted by: BDE
2002-06-04 18:04:27 +00:00
Maxim Sobolev
b513ac40e2
Move patches into the src/contrib/tar.
...
Requested by: ps
Reviewed by: md5(1)
2002-06-04 17:31:16 +00:00
Maxim Sobolev
0f4e165dc0
Add importing/upgrading instructions.
2002-06-04 11:08:12 +00:00
Maxim Sobolev
2eb8d11ba7
Add razor used for shaving out GNU Tar.
2002-06-04 10:40:50 +00:00