Boris Gjenero
ceabac12a6
Modify exec_elf.h for Linux, making mopcopy work for ELF.
2020-10-22 14:33:29 -04:00
joerg
7f05d99603
Let loop.c own iflist
2020-04-22 23:55:29 +00:00
christos
c20987101d
Drop the advertising clause to match the other files.
2019-12-07 04:55:01 +00:00
mrg
e469d4c46d
introduce some common variables for use in GCC warning disables:
...
GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)
use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.
we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
2019-10-13 07:28:04 +00:00
christos
1d0ae2845f
delete generated file
2016-06-08 02:58:19 +00:00
christos
ac1ef638dd
portability macros.
2016-06-08 01:13:14 +00:00
christos
e87ffe7de2
Quick+Dirty port to linux
2016-06-08 01:11:49 +00:00
dholland
3eddbcc25e
Fix broken snprintf usage; noted in PR 47976 from Henning Petersen.
...
As a bonus, this removes the nonliteral format arguments.
2014-07-27 04:38:03 +00:00
joerg
9b3bb3443b
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
57a91d6250
Fix build on mips (NOAOUT case).
2011-08-31 13:09:10 +00:00
joerg
ef3e6e6424
ANSIfy + __printflike + __dead
2011-08-30 19:49:10 +00:00
joerg
6e5fe150f1
Use of non-literal format strings
2011-08-25 16:47:20 +00:00
christos
c0180dc6d9
gcc-4.5 is picky about potential negative indexes. appease it.
2011-08-16 16:45:20 +00:00
mrg
d9b5972014
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
174f8a4a36
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
e56c1f58dd
Kill redundant ()
2011-05-24 13:08:16 +00:00
drochner
fa3eebf9dc
ANSIfy, sprinkle "const"
2009-11-17 18:58:07 +00:00
snj
59ff02bd7c
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
ceb32b93af
Define NOAOUT if we're building for mips.
2009-08-20 21:59:12 +00:00
lukem
75f93ed674
Fix WARNS=4 issues (many -Wshadow, -Wcast-qual)
2009-04-17 04:16:57 +00:00
apb
e620f0410d
Use ${TOOL_SED} instead if plain sed in Makefiles.
2008-10-25 22:27:34 +00:00
gmcgarry
8c68c4f018
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
78effd319d
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
56ff8c2329
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
elad
cb3fc6416d
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
8d2d10aa05
Coverity CID 2524: Return error instead of trying to allocate random bytes
...
from the stack.
2006-05-25 00:27:56 +00:00
mrg
2d66b4f2c1
use -Wno-pointer-sign with GCC4.
2006-05-12 01:54:57 +00:00
christos
4e83c41d47
Use cloning bpf.
2004-12-01 23:15:08 +00:00
lukem
d1330fc30d
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
9cfabb6d83
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
8d10b727b7
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
c77e1a0b77
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
f8f1b72461
support MAKEVERBOSE
2003-10-19 06:12:07 +00:00
itojun
cd48fc30d6
SIOCGIFCONF -> getifaddrs conversion
2003-08-18 05:39:52 +00:00
itojun
73ef846074
use bounded string op
2003-07-14 08:36:34 +00:00
christos
8497de7362
new logging files.
2003-04-20 00:17:42 +00:00
christos
1b89cfc426
PR/3343: Jonathan Stone: Errors and warnings to stderr if interactive
2003-04-20 00:17:22 +00:00
thorpej
ec11878985
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
27fea982b0
select() -> poll()
2002-09-20 14:16:03 +00:00
lukem
a6819b86f6
minor makefile delint
2002-09-18 13:31:52 +00:00
itojun
284e9bd2d0
string manipulation fixes. from openbsd
2002-08-22 07:18:42 +00:00
itojun
f0b3ac6a24
use snprintf. inspired by openbsd change
2002-07-13 11:35:35 +00:00
thorpej
73a369d189
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
1e3eaa9c63
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
bea06f7cc2
Add comment delimiters around the token after an #endif
2001-12-31 19:46:57 +00:00
tv
03e0abbeb8
MKfoo=no -> NOfoo
2001-12-12 01:48:43 +00:00
cgd
57ac6470b4
comment or delete text after CPP directives.
2001-01-16 02:50:27 +00:00
simonb
2142b1e053
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
b457dede0f
set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
1999-03-13 23:17:46 +00:00
lukem
e5a6508d61
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00