mrg
4e60bef737
convert -idirafter to -isystem, as recommended by cgd in PR 11843.
...
most of the list in that PR were already done.
2010-03-22 01:29:29 +00:00
lukem
c1ceae17f0
Enable WARNS=4 by default for usr.bin, except for:
...
awk bdes checknr compile_et error gss hxtool kgetcred kinit
klist ldd less lex locale login m4 man menuc mk_cmds
mklocale msgc openssl rpcgen rpcinfo sdiff spell ssh
string2key telnet tn3270 verify_krb5_conf xlint
2009-04-14 22:15:16 +00:00
christos
1841106bd7
Allow kdump to be used as an ioctl decoder if invoked as ioctlname.
2009-04-13 14:39:23 +00:00
lukem
e72a1356ea
fix sign-compare issues
2009-04-12 11:23:12 +00:00
christos
379d921ced
resolve conflict.
2009-01-11 03:05:41 +00:00
christos
50728e7823
merge christos-time_t
2009-01-11 02:57:17 +00:00
njoly
dc163d1a0e
Add minimal SI_LWP support.
2009-01-02 13:57:23 +00:00
apb
89799ead73
Pass SED=${TOOL_SED:Q} in the environment to scripts run during the build.
2008-10-25 22:23:55 +00:00
apb
125b7c8cbb
In shell scripts run during the build, add a SED variable, defaulting
...
to "sed". SED=${TOOL_SED:Q} should be passed in the environment to
override this.
2008-10-25 22:18:15 +00:00
apb
cd5c0f944d
In shell scripts invoked during a build, and in crunchgen, use ${AWK}
...
instead of plain "awk". The Makefiles that invoke these scripts
or programs will pass AWK=${HOST_AWK:Q}.
2008-10-19 22:10:04 +00:00
apb
f3f295c281
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
...
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-19 22:05:23 +00:00
christos
dcfa7f5149
handle SI_NOINFO
2008-09-12 20:46:42 +00:00
christos
a5ae52b986
When returning an unknown code, return the code number not NULL
2008-09-12 20:44:40 +00:00
lukem
98e5374ccb
Remove the \n and tabs from the __COPYRIGHT() strings.
...
Tweak to use a consistent format.
2008-07-21 14:19:20 +00:00
njoly
996306675b
Output linux ptrace request name for processes under compat linux32
...
emulation too.
2008-06-18 23:04:52 +00:00
martin
11a6dbe728
Convert TNF licenses to new 2 clause variant
2008-04-30 13:10:46 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
christos
e82b090f18
little cleanups.
2008-03-23 18:53:51 +00:00
joerg
e1032da53f
Don't skip ioctls with a digit in the name.
...
Add a number of conflicting entries.
Add some entries from the IPv6 stack where the used structure is not
exported to userland.
2008-03-11 20:39:57 +00:00
njoly
2222627b2d
Add a few NULL entries to linux_ptrace_ops[], to make PTRACE_SYSCALL
...
string appear at the expected indice 24.
2008-02-29 22:45:36 +00:00
bouyer
2720c9d6a3
Install xenio.h and xenio3.h in /usr/include/xen, for the benefit
...
of xentools3.
XXX ignore those in Makefile.ioctl-c, they don't compile properly outside
of the Xen context and the ioctls from xenio.h conflicts with
soundcard.h
2008-02-17 16:23:12 +00:00
matt
34d8567b7b
Add ${PROG}-ioctl.c to DPSRCS
2008-02-16 07:17:58 +00:00
matt
4ac975fb16
Add siginfo.c to DPSRCS
2008-02-16 07:17:31 +00:00
dyoung
d4f4828ee0
Do not #include <sys/device.h> from userland.
2008-02-11 22:43:39 +00:00
ad
7f3f509466
COMPAT_HPUX is gone
2007-12-31 15:26:31 +00:00
perry
8b0f9554ff
convert __attribute__s to applicable cdefs.h macros
2007-12-15 19:44:37 +00:00
dsl
bffcdd2c73
Apply the -N (show syscalls by number) to the system return trace.
...
Change 'USER' to 'MISC' since they get used for misc kernel traces as well.
2007-11-07 22:22:31 +00:00
dsl
1e4971a8ff
Verify that the system call is within the negative range before
...
deciding that it is a 'mach' system call.
XXX - shouldn't this translation only happen for certain emulations?
2007-11-07 22:20:20 +00:00
agc
babe0fc9d8
Apply fix from PR 35283 from David Holland:
...
ensure that kdump properly escapes newlines in argv
2007-08-08 20:28:11 +00:00
dmcmahill
096f2d0ee4
Replace "awk" with "${AWK:-awk}".
...
Needed to be able to cross-build on systems with a feeble awk (SunOS-5.9
for example). Example error message is:
awk: record `#define CTL_IPPROTO_...' has too many fields
record number 404
2007-06-29 16:39:51 +00:00
dsl
5a557927e4
When displaying 'KTR_USER' data, exclude the header from the length, don't
...
enclose in ", and output using the hexdump function if -x (or -X) given.
2007-06-01 19:05:50 +00:00
tls
4147a3c54a
Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the
...
FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to
various string and memory copy and set functions (as well as a few system
calls and other miscellany) where known at function entry. RedHat has
evidently built all "core system packages" with this option for some time.
This option should be used at the top of Makefiles (or Makefile.inc where
this is used for subdirectories) but after any setting of LIB.
This is only useful for userland code, and cannot be used in libc or in
any code which includes the libc internals, because it overrides certain
libc functions with macros. Some effort has been made to make USE_FORT=yes
work correctly for a full-system build by having the bsd.sys.mk logic
disable the feature where it should not be used (libc, libssp iteself,
the kernel) but no attempt has been made to build the entire system with
USE_FORT and doing so will doubtless expose numerous bugs and misfeatures.
Adjust the system build so that all programs and libraries that are setuid,
directly handle network data (including serial comm data), perform
authentication, or appear likely to have (or have a history of having)
data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default,
with the exception of libc, which cannot use USE_FORT and thus uses
only USE_SSP by default. Tested on i386 with no ill results; USE_FORT=no
per-directory or in a system build will disable if desired.
2007-05-28 12:06:17 +00:00
dogcow
2fa8120f7e
fallout from si_sigval -> si_value
2007-05-21 19:29:44 +00:00
njoly
f7ed257809
When decoding ioctl commands type; do not output non printable
...
characters, but the corresponding hexadecimal values.
ok by christos
2007-03-19 18:51:09 +00:00
he
b2898f296c
Add two more ioctl values which are the same.
2007-03-05 17:38:25 +00:00
ad
401499f30e
Sync with kernel changes introduced by merging the newlock2 branch.
2007-02-09 22:08:48 +00:00
njoly
e7544f933f
compat linux32 depends on compat netbsd32, and thus needs
...
EMUL_FLAG_NETBSD32.
ok by manu
2007-02-07 13:58:12 +00:00
chs
aaf6e758a0
skip over the "self" sa when printing upcalls.
2007-01-28 21:29:59 +00:00
elad
4cfb3b3658
Conflict was resolved, so revert previous.
...
Okay dogcow@.
2006-11-30 01:59:45 +00:00
dogcow
48de5cde28
deal with VERIEXEC_LOAD/SPKRTONE conflict
2006-11-29 03:48:57 +00:00
mrg
dbdbfa2c22
since register_t is sometimes unsigned, cast to (long) to check >= 0.
2006-10-23 04:13:51 +00:00
peter
e263dfd62f
WFORMAT is no more...
2006-10-08 17:52:28 +00:00
manu
8a1037a46b
Add a -t+S flag to ktrace for tracing activity related to sysctl. MIB
...
names will be displayed, with data readen and written as well.
2006-09-23 22:01:04 +00:00
he
0b5587a884
Provide a dummy default for NBPG after including <sys/param.h> to deal
...
with a build problem for sparc. The reason is that <dev/tc/sticio.h>
(yes, irrelevant for sparc...) wants NBPG declared, but for sparc user-land
that symbol is not available since sun4/sun4c/sun4m do not all share the
same page size.
2006-08-31 22:41:14 +00:00
he
276f9c838b
Add one more conflicting ioctl set: CLOCKCTL_ADJTIME / TCTRL_MODEM_PWR,
...
(partially) fixes build problem for sparc.
2006-08-31 22:25:34 +00:00
he
061f5e8762
Add handling of two more pairs of duplicate ioctl values: amiga's
...
and x68k's PARIOC[SG]PARAM reuse the ioctl values from sbus/mbppio.h's
MBPPIOC[SG]PARAM.
Suggested by Christos.
2006-08-30 23:26:25 +00:00
christos
659537b3d6
Fix sparc64 build; thanks to Martin S. Weber
2006-08-29 14:53:57 +00:00
christos
4de29ae80e
Include <sys/device.h> needed by iopio.h
2006-08-27 21:41:18 +00:00
christos
5699156510
pick up ioctls from other devices too.
2006-08-27 20:31:26 +00:00
christos
286191634b
We don't need to define struct ap_control anymore
2006-06-03 03:15:24 +00:00