fenner
27ceacd9e9
Remove cruft.
2002-06-26 01:35:00 +00:00
robert
594ec288d5
Allocate and clear the correct number of bytes for a
...
struct fd_set that should be able to hold sock + 1 bits.
Before, it was apparently assumed that an fd_mask has
the same size as type char.
PR: bin/39617
Reported by: Peter N Lewis <peter@stairways.com.au>
2002-06-23 21:54:18 +00:00
obrien
29fd0bf33a
Tweaks to make these files live beside our hacked config.
2002-06-21 22:54:24 +00:00
obrien
fd6a0fada4
Tweaks for the 64-bit compiler.
2002-06-21 22:53:03 +00:00
obrien
a0b51ec56f
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
obrien
bf953252b2
BDE prefers this organization.
...
Submitted by: bde
2002-06-21 18:11:22 +00:00
fenner
1982c98f74
Merge libpcap 0.7.1
...
MFC after: 2 weeks
2002-06-21 01:38:14 +00:00
fenner
b8f074bf7d
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
fenner
1e8ea46779
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
fenner
6d9538de20
Merge tcpdump 3.7.1
...
MFC after: 2 weeks
2002-06-21 00:49:02 +00:00
fenner
d832be42ce
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
fenner
91fc581e38
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
obrien
b3f1347661
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
dad4058441
Merge ncurses 5.2-20020615 changes onto mainline.
2002-06-20 19:44:40 +00:00
peter
c23eb42da9
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
bbe3056185
Import ncurses 5.2-20020615 to fix a first-column display bug.
2002-06-20 19:42:51 +00:00
obrien
85a92e54f0
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
dougb
8a805cf640
Teach mdoc about the 4.6 release
2002-06-18 00:41:47 +00:00
fenner
cd52de85f6
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
sobomax
8c4cde6179
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
mikeh
2712fbd627
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
mikeh
500352886b
Import lukemftp-1.6-beta2.
2002-06-15 09:40:37 +00:00
gshapiro
e92f1f4694
sendmail 8.12.4 has been imported
2002-06-11 21:17:35 +00:00
gshapiro
3c674fdc70
Resolve conflicts from sendmail 8.12.4 import
2002-06-11 21:16:51 +00:00
gshapiro
4c57fa1987
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
gshapiro
faacdfb2c2
Import sendmail 8.12.4
2002-06-11 21:12:04 +00:00
obrien
b7ea29f504
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
c1a6b37593
Don't depend on <pwd.h> to bogusly include <sys/types.h>.
2002-06-09 19:29:55 +00:00
obrien
016feefa33
Allow one to profile FORTRAN77 programs.
2002-06-09 00:03:56 +00:00
ache
b2e7ac17af
Use easy way to sense C and POSIX locales, like in GLIBC
2002-06-08 08:16:22 +00:00
ache
13406799dd
Some upgrade instructions
2002-06-08 07:51:53 +00:00
ache
3987f3b9a6
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
ache
0ec16ad8f3
Virgin import (trimmed) of GNU Sort, textutils 2.0.21
2002-06-08 07:47:23 +00:00
darrenr
9765382011
Commit changes that happened in IPFilter versions 3.4.27 - 3.4.28
2002-06-07 09:01:41 +00:00
darrenr
221a9f73d4
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
darrenr
29738d8f27
Import IPFilter 3.4.28
2002-06-07 08:58:26 +00:00
darrenr
05bc20a37a
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
darrenr
18c772ae03
Import IPFilter 3.4.28
2002-06-07 08:58:22 +00:00
sobomax
4d905c83a4
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
sobomax
87323b540c
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
obrien
8fe5b86833
Match the DBX_OUTPUT_MAIN_SOURCE_FILE_END definition in dbxelf.h.
...
Bug found by: bde
2002-06-06 18:00:58 +00:00
obrien
7dfe2c583e
Allow the specification of LONG_TYPE_SIZE on the command line.
...
Submitted by: bde
2002-06-06 03:39:03 +00:00
obrien
28b73f7a82
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
obrien
4699cf5d0b
Didn't get them all in revision 1.50.
2002-06-06 03:30:40 +00:00
obrien
616a2ae30e
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
obrien
52aeefcdd8
Tidy do-while.
...
Requested by: bde
2002-06-06 03:26:36 +00:00
obrien
8d32f3a19b
Read specs from /usr/libdata/gcc/specs if it exists.
2002-06-06 00:49:58 +00:00
obrien
6e1cb4b9ca
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
obrien
d047bea9fd
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
sobomax
64e4db8698
Move patches into the src/contrib/tar.
...
Requested by: ps
Reviewed by: md5(1)
2002-06-04 17:31:16 +00:00