joerg
9edf9a0457
Remove many HAVE_GCC || HAVE_PCC conditionals as the options also apply
...
to Clang. Add a few cases of HAVE_LLVM for -fno-strict-aliasing.
2012-08-10 12:10:27 +00:00
nakayama
65e58969b4
Fix build on mips (NOAOUT case).
2011-08-31 13:09:10 +00:00
joerg
732d96f1f0
ANSIfy + __printflike + __dead
2011-08-30 19:49:10 +00:00
joerg
9c4f17f60e
Use of non-literal format strings
2011-08-25 16:47:20 +00:00
christos
21a5b878f0
gcc-4.5 is picky about potential negative indexes. appease it.
2011-08-16 16:45:20 +00:00
mrg
c111245a78
apply some -Wno-error and/or -fno-strict-aliasing.
...
all of this should be looked at closer, but some of them are not
very trivial.
2011-06-22 02:49:41 +00:00
mrg
75e42fa7da
remove most of the remaining HAVE_GCC tests that are always true in
...
the modern world.
2011-06-20 07:43:56 +00:00
joerg
77a6772536
Kill redundant ()
2011-05-24 13:08:16 +00:00
drochner
86b474fa0d
ANSIfy, sprinkle "const"
2009-11-17 18:58:07 +00:00
snj
07ce40632e
Follow upstream's lead and remove third and fourth clauses (except on
...
from usr.sbin/mopd/common/pf.c, where only the ad clause is removed,
because it has a shared UCB copyright) on Mats O Jansson's files.
thorpej OK'd usr.sbin/rpc.yppasswdd/yppasswdd_mkpw.c, where he shares
copyright.
2009-10-20 00:51:13 +00:00
he
2a7ab7d442
Define NOAOUT if we're building for mips.
2009-08-20 21:59:12 +00:00
lukem
f7271183be
Fix WARNS=4 issues (many -Wshadow, -Wcast-qual)
2009-04-17 04:16:57 +00:00
apb
f46c1de7cb
Use ${TOOL_SED} instead if plain sed in Makefiles.
2008-10-25 22:27:34 +00:00
gmcgarry
3c9a95916d
Wrap compiler-specific flags with HAVE_GCC and HAVE_PCC as necessary. Add a few flags for PCC.
2008-08-29 00:02:21 +00:00
lukem
66176dfdff
Rename MKPRIVATELIB to LIBISPRIVATE, to make it clearer that this is
...
a variable that is used by in-tree Makefiles to control behaviour.
(MKsomevar variables are generally intended to be controlled by the end-user)
2008-05-03 14:48:30 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
elad
1232ea27c4
PR/18906: roskens at elfin dot net: misc. select() to poll() updates.
...
Adapted to -current by myself, thanks for the patch!
2006-10-07 17:27:57 +00:00
christos
bd00756294
Coverity CID 2524: Return error instead of trying to allocate random bytes
...
from the stack.
2006-05-25 00:27:56 +00:00
mrg
e13fd87f5f
use -Wno-pointer-sign with GCC4.
2006-05-12 01:54:57 +00:00
christos
c438716d36
Use cloning bpf.
2004-12-01 23:15:08 +00:00
lukem
b817247988
Use MKPRIVATELIB=yes instead of providing an empty libinstall:: target and
...
setting NOLINT, NOPIC, NOPROFILE (etc)
2004-05-23 02:24:50 +00:00
darrenr
221fa57241
With recent changes to BPF, pushing the default buffer size to 1MB, running
...
a bunch of small daemons that seem small packet flows can easily chew up
significant kernel memory (each BPF device opened takes 2*buffersize of
wired memory.) In each of these applications, add code to set the buffer
size to 32k before setting the interface.
2004-04-10 17:53:05 +00:00
wiz
ee1b406595
Spell address with two d's. Inspired by similar changes in OpenBSD,
...
originating from Jonathon Gray and forwarded by jmc@openbsd.
2003-11-10 08:51:51 +00:00
lukem
130ab7336b
Rework how MAKEVERBOSE operates:
...
* Don't bother prefixing commands with a line of ${_MKCMD}\
and instead rely upon "make -s". This is less intrusive on
all the Makefiles than the former. Idea from David Laight.
* Rename the variables use to print messages. The scheme now is:
_MKMSG_FOO Run _MKMSG 'foo'
_MKTARGET_FOO Run _MKMSG_FOO ${.TARGET}
From discussion with Alistair Crooks.
2003-10-21 10:01:19 +00:00
lukem
8233be784c
support MAKEVERBOSE
2003-10-19 06:12:07 +00:00
itojun
757e458559
SIOCGIFCONF -> getifaddrs conversion
2003-08-18 05:39:52 +00:00
itojun
47a6a58fe5
use bounded string op
2003-07-14 08:36:34 +00:00
christos
26ae50113f
new logging files.
2003-04-20 00:17:42 +00:00
christos
10dd0ebe00
PR/3343: Jonathan Stone: Errors and warnings to stderr if interactive
2003-04-20 00:17:22 +00:00
thorpej
314b43faa0
For ELF, set d->loadaddr to 0, as we do for a.out.
...
On both my 4000/60 and SIMH, a boot program NOT loaded at 0 consistently
is loaded +0x5200 too high in memory, which which causes a fatal trap back
into the console even before the self-relocating code can run. "wHATEver."
2002-11-05 06:08:29 +00:00
mycroft
ae69ed2b35
select() -> poll()
2002-09-20 14:16:03 +00:00
lukem
c52b93f508
minor makefile delint
2002-09-18 13:31:52 +00:00
itojun
ea854da625
string manipulation fixes. from openbsd
2002-08-22 07:18:42 +00:00
itojun
d97f14e190
use snprintf. inspired by openbsd change
2002-07-13 11:35:35 +00:00
thorpej
63e6bdedae
Add Elf32 support to mopa.out (which is now quite inappropriately
...
named; a future commit will rename it).
Thanks to uwe@netbsd.org for testing the resulting MOP image for me.
Fixes port-vax/16867.
2002-06-06 22:52:25 +00:00
thorpej
e96b77f08f
Add support for converting Elf32 images on-the-fly into MOP images.
...
(This involved some infrastructure changes to the various mopd
support programs/libraries.)
2002-02-18 22:00:36 +00:00
thorpej
dbaa175ee7
Add comment delimiters around the token after an #endif
2001-12-31 19:46:57 +00:00
tv
8e6f7afb5b
MKfoo=no -> NOfoo
2001-12-12 01:48:43 +00:00
cgd
d594ce939b
comment or delete text after CPP directives.
2001-01-16 02:50:27 +00:00
simonb
94628bf62e
In a program request packet during the second and third stage of an
...
Ultrix/mips MOP boot, the "software" packet is 256 bytes - bump the
size of the program array (maximum for the VAX must only be 16 bytes).
1999-08-17 12:38:09 +00:00
lukem
7e1c62baf8
set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
1999-03-13 23:17:46 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
kleink
3ed4fcf61e
In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration
...
of errno.
1999-01-11 22:39:59 +00:00
mycroft
b21020c6b1
SPARC uses 8k virtual pages for linking.
1998-07-25 06:01:13 +00:00
thorpej
6ac52dea77
Display a more meaningful error message if the bpf open fails.
1998-05-24 20:30:55 +00:00
cgd
0aa4deb7f3
lint
1998-02-07 00:03:19 +00:00
perry
6cbd3cb0ff
change #ifdef around include to fix compiler warning
1998-02-03 04:51:29 +00:00
lukem
07ed891089
- WARNsify
...
- KNFify (a bit)
- use int32_t & u_int32_t instead of long and u_long
- clean up man pages a bit
1997-10-16 23:24:50 +00:00
lukem
b3f8f59032
- WARNsify
...
- KNFify (a bit)
- use int32_t & u_int32_t instead of long and u_long
- clean up man pages a bit
1997-10-16 23:24:18 +00:00
lukem
c518f62858
- compile common code once (into libcommon.a), and link that in.
...
cut's compilation time by half!
- build a common version.c in libcommon.a
- don't build version.h - nothing uses it
- comment out the ifdef INFO and -DINFO stuff - it's always compiled in
- XXX: don't compile mopprobe with -DNODL (which actually changes the
compilation of stuff in common/*). nothing else does this, and it
meant that mopprobe would have had different behaviour. if this behaviour
is desired, a workaround can be put in place
1997-10-16 07:36:12 +00:00