augustss
c9b3b5ba88
Make some small improvements to usbhidctl and include a much
...
larger usage table.
1998-07-13 20:44:03 +00:00
perry
41b921e7d1
Style police: "uses" is better than "utilizes", which is a horrible nelogism.
1998-07-13 17:16:22 +00:00
augustss
7a4317cfef
Fix typo. From Feico Dillema <dillema@acm.org>
1998-07-13 15:11:03 +00:00
augustss
8f894bc08b
Add usbhidctl(1) a program for manipulating USB HID devices.
1998-07-13 11:14:03 +00:00
mrg
6f2f0bef2f
avoid print extra : as noted by Benjamin Lorenz <lorenz@ps.uni-sb.de> in bin/5745
1998-07-12 15:18:55 +00:00
mrg
923d7551ba
- KNF
...
- use snprintf
- be safe with buffers (change prompt() to take a size_t len arg for this)
1998-07-12 09:59:29 +00:00
mrg
97eafd5059
KNF. ensure buffers are not overrun.
1998-07-12 09:14:19 +00:00
mrg
47abaab886
- KNF
...
- use snprintf
- don't overwrite the keyboard buffer (and make this sized on
the window size).
1998-07-12 05:59:00 +00:00
mrg
55a09b0837
quota does not need to be setuid root.
1998-07-12 04:56:22 +00:00
mrg
d6efcbd88e
call getuid() once. KNF. ensure a buffer is nul-terminated.
1998-07-12 04:56:06 +00:00
mrg
efa1d2c3a5
- KNF
...
- use err(3)
- sprintf/strcpy -> snprintf/strncpy
- change route.c:domask() to take a size_t of the buffer passed.
1998-07-12 03:20:13 +00:00
mrg
44b9c0ad6e
KNF. ensure buffers are nul-terminated.
1998-07-11 15:55:48 +00:00
mrg
95b49ba52b
do _NOT_ use system(3) in setuid programs. KNF.
1998-07-11 08:12:51 +00:00
mrg
4a52ede95c
- clean up some of the kerberos option parsing code
...
- remove support for old BSD systems, seeing that we only have posix signal
support here anyway.
1998-07-11 07:17:25 +00:00
thorpej
7a12770f94
Add "sndbuf" and "rcvbuf" commands for setting the socket buffer sizes,
...
which in turn can allow the use of larger TCP windows. This is a work in
progress; there is not yet support for specifying global defaults or
user prefrences on a host/network basis.
1998-07-10 04:39:03 +00:00
msaitoh
4944940fcf
Declare ints, too, don't default them.
1998-07-09 18:32:52 +00:00
kleink
373a8e33dd
Recognize the new tzcode >= 1997h timezone data magic value.
1998-07-09 11:42:19 +00:00
cgd
0e1f4daac8
can't use fclose() in vforked() child this way. Fixes PR 5582.
1998-07-08 00:34:53 +00:00
fvdl
d310ce0d42
Fix pasto in previous.
1998-07-07 13:20:12 +00:00
fair
7d64e83ea1
one more thing...
1998-07-06 22:59:58 +00:00
fair
6ad77e4ee9
convert the remainder of the fprintf() to {err,warn}{,x}()
1998-07-06 21:47:07 +00:00
fair
f76a889b7b
fix build error - forgot to #include <err.h> for errx()
1998-07-06 21:23:40 +00:00
mrg
ad3390c64d
nul-terminated strftime buffer. remove duplicate call to setpriority.
1998-07-06 14:54:05 +00:00
kleink
d39ba37ccb
Since GLOB_NOCHECK is not set, explicitly check for a return value of
...
GLOB_NOMATCH from glob(). Noticed by Juergen Hannken-Illjes.
1998-07-06 14:23:31 +00:00
mrg
7505f7caf3
revoke priviledges when no longer needed.
1998-07-06 11:58:51 +00:00
mrg
1f7e36a738
fix error in previous.
1998-07-06 11:44:49 +00:00
mrg
e2014db084
remove some (almost) duplicated (and thankfully harmless) code left from lite2 merge. KNFnits.
1998-07-06 11:36:14 +00:00
mrg
448f5de7fb
KNF. use S_IWGRP instead of homegrown crap. ensure tty buffer is nul-terminated.
1998-07-06 11:17:30 +00:00
mrg
a9cc7dd256
use a buffer the size we fill. ensure another buffer is nul-terminated (ok in this code)
1998-07-06 10:16:40 +00:00
mrg
80efe80bc9
- change setgid kmem programs (that lend themselves to this) so setegid(getgid())
...
and the top, and then set the effective gid back to kmem around the call to
kvm_openfiles(). this reduces the time group kmem is available.
- for those above that also allow this, setgid(getgid()) after the call to
kvm_openfiles() to fully revoke priviledges.
- some KNF
- use err(3) over fprintf(3) in some places
1998-07-06 07:50:18 +00:00
mrg
32f519716b
- use an array MAXHOSTNAMELEN+1 size to hold hostnames
...
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:56:06 +00:00
mrg
2beab49a06
- use an array MAXHOSTNAMELEN+1 size to hold hostnames
...
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:45:41 +00:00
mrg
c9987f1692
KNF
1998-07-05 14:26:06 +00:00
mrg
ed666575e1
ensure hostname fits and is nul-terminated.
1998-07-05 10:12:51 +00:00
mrg
b4d921abdc
KNF, and discard privs as soon as possible. ensure hostname is nul-terminated
1998-07-05 08:22:36 +00:00
mrg
d717877c6e
KNF.
1998-07-05 08:15:16 +00:00
mrg
5dfbe405c5
KNF.
1998-07-05 08:02:34 +00:00
christos
ea21627e65
Fix access to freed memory; pointed out by Todd Miller.
1998-07-04 21:53:11 +00:00
hubertf
935d606f7d
Get idle time right, per PR 5699 by Urban Boquist <boquist@cs.chalmers.se>
1998-07-03 18:35:35 +00:00
msaitoh
d4d8503fa5
check return value of kvm_read() more safe
1998-07-03 15:49:25 +00:00
phil
4229b1a8cc
Fix bugs found in scrolling, make scrolling never leave blank
...
lines in the menu.
1998-07-03 15:20:30 +00:00
christos
076a184bb0
PR/5690: Wolfgang Rupprecht: deleting a suffix that has 0 source references
...
causes core-dump. Fix: when an unused suffix gets removed, delete
it from the suffix list.
1998-07-02 23:30:18 +00:00
phil
d6e31d7e9d
Small tweeks, redoing language for dynamic menus.
1998-07-02 21:46:18 +00:00
phil
3ff44f8429
Stop scrolling of a non-scrolling menu using arrow keys.
1998-07-01 23:02:50 +00:00
phil
5aa748c608
Bug fixes, tweeks to scrolling, beginnings of dynamic menus.
1998-07-01 07:46:02 +00:00
thorpej
d48673ce4c
Rename an internal function who's name collides w/ pwrite(2).
1998-06-30 23:42:08 +00:00
phil
8f97042b69
Fixed a couple of simple bugs, added data returned for arrow keys for
...
xterm that is different than xterm termcap entry states. (Does curses
change what is returned for arrow keys?)
1998-06-30 06:57:57 +00:00
phil
2098fd1945
Correct a menu title.
1998-06-29 22:21:03 +00:00
phil
b30b562845
Bug fixes in scrolling menues, better error detection with small screens,
...
bettern keypad support with suport form multiple key "commands" like
ESC-v for previous page.
1998-06-29 08:46:37 +00:00
christos
9ec832e055
Appease gcc on arm32
1998-06-27 21:37:50 +00:00
christos
7bc28d2954
fktrace support / ktruss additions.
1998-06-27 21:24:22 +00:00
christos
ce0c0e020f
Merge in changes from OpenBSD; adds support for at.allow and at.deny, plus
...
fixes a lot of bugs.
1998-06-27 21:15:07 +00:00
nathanw
3dbc029932
Sync to reality; add missing tracepoint options.
1998-06-27 04:21:54 +00:00
nathanw
21ae5a9db0
Make "ktrace -c" work as documented.
...
Update usage message to match reality.
Closes PR bin/5358.
1998-06-27 04:20:59 +00:00
mrg
3be88801d3
fix previous another way.
1998-06-26 08:28:20 +00:00
mrg
e1a1cc165d
move REDUCE_PRIV [always remain uid0] to after when "infile" specified by
...
"at -f file" so that opening this file is done with the users uid, not 0.
problem noted in PR#5658 from Wolfgang Rupprecht <wolfgang@wsrcc.com>.
1998-06-26 07:04:00 +00:00
phil
0c35cc0adb
Tweeks to option lettering ... to allow 51 options per menu. Also
...
to generate an error if there are more. (Checkpoint before furthur
changes to recognize more keypad keys.)
1998-06-25 19:57:10 +00:00
phil
1063113ca9
Add scrollable menus. Tweek testm's Makefile to remake if menu_sys.def
...
is modified.
1998-06-25 09:58:57 +00:00
phil
16c5e36010
Add -ltermcap.
1998-06-24 14:46:54 +00:00
phil
ec4d385aa3
Beep if no help is defined for a menu.
1998-06-24 14:44:52 +00:00
phil
21fceead47
Add a online help facility. Each menu can specify a help screen associated
...
with that menu. The help screen is scrollable for long help screens.
The char '?' accesses the help screen as a menu command. Help screen text
is specified in the menu definition file with the menu.
1998-06-24 06:46:23 +00:00
kleink
fc5d36f8e4
GLOB_QUOTE is dead; per POSIX, backslash quoting of special characters being
...
enabled is the default behaviour.
1998-06-19 22:58:04 +00:00
ross
6afb00016c
Don't segfault just because a line starts with null.
...
linebuf[count - 1] = 0, nice try
1998-06-10 05:28:16 +00:00
ragge
dd9850d63d
Fix erroneous prototypes.
1998-06-09 17:07:12 +00:00
lukem
fc90756956
Implement a new manual page category ``SECURITY CONSIDERATIONS''
...
(suggested by mycroft)
1998-06-08 12:41:41 +00:00
lukem
48f0a88e92
fix up Nm usage
1998-06-08 12:34:15 +00:00
lukem
9841170aa7
remove comment about pi (we don't ship it) and ex (nvi doesn't use mkstr)
1998-06-08 12:05:34 +00:00
lukem
984e733115
everything has bugs; either document them or don't bother with a BUGS section
1998-06-08 12:03:23 +00:00
lukem
9a6e9b2ce7
some fixes & enhancements from openbsd's ftp, with extra fixes by me:
...
* default to passive with active fallback. $FTPMODE modifies this behaviour.
-A forces active connection.
* support '-o outfile' for auto-fetched files. outfile can be a file,
`-' (for stdout), or '|command' (to output each file through command).
* support '-r waittime', which retries the connection after waittime seconds
if it fails.
* fix 'page file' when restart is non-zero.
* try all ip-addresses of a host in a http fetch (as the normal ftp fetch
does).
XXX: a ``broken pipe'' error sometimes occurs with -o '|command';
i haven't tracked this down yet.
1998-06-04 08:28:35 +00:00
tv
063efa8267
Add the ability to work with HTTP-1.1-style virtual hosts, using the
...
HTTP/1.0 backwards compatible "Host:" field method.
1998-06-03 15:50:34 +00:00
thorpej
66012e9fca
Add an option to dump the contents of a PCB at the specified address, and
...
implement this for TCP.
1998-06-03 02:41:10 +00:00
lukem
881bf87781
* use CC_REFRESH_BEEP in an ambiguous complete (recently added to -ledit)
...
* in command completion, append a space to a definite match
* in local path completion, append a space or / to a definite match,
depending if the path is a non-directory or directory respectively
(nothing added to remote path completion yet, until a simple sane method
of determining if the path is a directory or not is available).
1998-06-01 14:46:11 +00:00
kleink
1246e2b1df
Need <stdlib.h> for mktemp() prototype.
1998-06-01 13:54:49 +00:00
msaitoh
4ac829e2c6
eliminate a duplicated -X entry
1998-05-27 13:15:30 +00:00
tv
7c136376e9
Disable Berkeley ar, nm, ranlib, size, and strings, and enable binutils.
1998-05-25 20:06:38 +00:00
kleink
3759ec18f5
Add support to query PAGESIZE, PAGE_SIZE, _POSIX_FSYNC and _XOPEN_SHM via
...
sysconf().
1998-05-24 20:12:25 +00:00
tv
f0dcde8323
Make a MAKE_BOOTSTRAP case work on NetBSD, too, for cross-compile cases
1998-05-21 17:19:46 +00:00
pk
44c785c1cd
Restore `preserve' value when we no longer need the modified version.
1998-05-20 09:43:41 +00:00
christos
fad7b63434
- add <signal.h> since we are using signals.
...
- cast arg to is*() to unsigned char.
- don't require quad_t to exist to compile.
- adapt to the new libedit version.
1998-05-20 00:55:52 +00:00
christos
a0a2de671b
- clarify dangling else
1998-05-20 00:55:16 +00:00
christos
9160dcee94
- add <signal.h> since we are using signals.
...
- add <sys/time.h> since we are using utimes
- don't require quad_t to exist to compile.
1998-05-20 00:54:52 +00:00
christos
2187d01f57
- cast arg to is*() to unsigned char.
1998-05-20 00:54:26 +00:00
christos
da64e19c34
- cast arg to is*() to unsigned char.
...
- don't require d_namlen to exist
- don't recompute the length of the file everytime around the loop.
1998-05-20 00:53:57 +00:00
christos
acb3ba5670
- add <signal.h> since we are using signals.
...
- cast arg to is*() to unsigned char.
- don't require quad_t to exist to compile.
1998-05-20 00:52:29 +00:00
msaitoh
8e57bce5a8
fix typo.
1998-05-20 00:38:46 +00:00
mycroft
1458227184
Fix pasto.
1998-05-17 18:18:18 +00:00
mycroft
746eb495af
Don't display %cpu for zombies. It never decays, and makes the results look
...
odd.
1998-05-17 17:18:28 +00:00
kml
78c488bad7
Partial fix for PR kern/5435 -- changed netstat to use unsigned counters
...
instead of signed. The rest of the fix will have to wait for 64-bit counters.
1998-05-14 22:48:49 +00:00
kml
3c3dcf9966
Ensure that the 'L' lock flag for MTU is always displayed when present.
1998-05-14 20:55:51 +00:00
fair
ef37583d98
adjust to more accurately reflect the use of the -t option, per PR#5443
1998-05-11 21:45:44 +00:00
augustss
7ccd275655
Fix typo.
1998-05-09 12:41:16 +00:00
augustss
9f5ffe60bb
Add some more explanatory text.
1998-05-09 12:37:42 +00:00
enami
10a773225e
When YYDEBUG is defined, return same value as when it is not defined (in
...
other words, act same except debugging code).
1998-05-07 05:26:35 +00:00
mycroft
23d9d6e9b8
Kluge to make the build not bomb out in here.
1998-05-06 22:02:18 +00:00
mycroft
c563c17d5a
Define NLIST_ELF32 on PowerPC.
1998-05-06 13:16:57 +00:00
matt
c3ef9d7317
Add support for printing fast forwarded packets.
1998-04-29 21:39:38 +00:00
mjacob
968bd8ab13
Clean up some quote handling
1998-04-28 15:28:49 +00:00
fair
1628920950
Fix man to mdoc conversion mistakes, mostly of the form ^\.[A-Z][A-Z]
1998-04-28 07:19:28 +00:00
fair
dc026e0515
Change occurrences of "UNIX" to .Ux or .At as appropriate.
1998-04-28 06:00:51 +00:00
fair
c46ab392dc
Principally, change foo(N) to .Xr foo N
...
Also, do some other mdoc tagging.
1998-04-28 04:07:04 +00:00
augustss
b817f6c32a
Chnage the name of the environment variables just introduced.
1998-04-27 16:55:23 +00:00
augustss
19c8dd08ce
dd environment variable for default mixer device.
1998-04-27 16:52:03 +00:00
augustss
5749437b03
Add an environment variable for the default audio device.
1998-04-27 16:48:59 +00:00
hubertf
ea6f9b1d69
Print sane values on uptime >1 year, per PR 5318 by Heiko Rupp
1998-04-19 19:52:33 +00:00
cgd
b01eedb761
kill "warning: variable `erred' might be clobbered by `longjmp' or `vfork'"
...
found on arm32 with egcs.
1998-04-17 15:56:14 +00:00
ws
b6a9340ab5
Fix leap_year calculation (1900 wasn't a leap year)
1998-04-17 14:01:56 +00:00
fair
54e08fd771
error message improvement per PR#4378
1998-04-14 09:26:33 +00:00
veego
924ae4ad39
We don't need the extra make for mkhits.
...
The extra make would build mkhits again if you do a make clean.
1998-04-12 15:30:15 +00:00
fair
6394d4858b
Added .Xr mdoc 7 and .Xr mdoc.samples 7 per PR#5284
1998-04-12 07:39:17 +00:00
fair
3b04f8e0b1
Add .Xr ttyaction 3 per PR#4647
1998-04-10 09:31:55 +00:00
fair
2249fd4c1a
add .Xr makewhatis 8
1998-04-09 09:12:44 +00:00
fair
a0d5f4e4e3
per PR#4304 no need to set PATH (especially after testing it!)
1998-04-09 05:59:35 +00:00
fair
3dead0dc84
per PR#4304 no need to set PATH (especially after testing it!)
1998-04-09 05:28:07 +00:00
tv
482063559a
.y.c <sys.mk> rule fixes. Don't create a y.tab.h file unless asked for,
...
and use smarter creation of the header file.
1998-04-09 00:32:31 +00:00
tv
03caac8f9c
fix a minor dependency problem on mkmake
1998-04-09 00:27:47 +00:00
jeremy
14fbe381c3
Show -C option in usage. PR/5266
1998-04-08 23:48:57 +00:00
tv
c3932dd723
Fix __RCSID() macro
1998-04-07 19:27:24 +00:00
tv
121c040638
-Wall: remove extraneous extern
1998-04-07 19:24:38 +00:00
cgd
a36b788c3f
For the record, (c = *string++) should _NOT_ be turned into
...
((c = *string++) != '0') when quashing warnings.
1998-04-04 01:02:09 +00:00
cgd
b374e69f29
in Var_Parse(), set delim in a couple of other paths into cleanup
1998-04-03 04:07:15 +00:00
kleink
9406f10815
Need <time.h> for strftime() and related definitions. Also, no need to
...
include <sys/tty.h>.
1998-04-02 11:39:40 +00:00
kleink
b17e4cc794
Need <time.h> for localtime() and strftime() prototypes.
1998-04-02 11:34:23 +00:00
kleink
09349a90b3
Include <time.h>, needed for various definitions. Also, per KNF, don't include
...
both <sys/param.h> and <sys/types.h>; the former is sufficient.
1998-04-02 11:31:43 +00:00
kleink
7fd3999c5e
No need to include <sys/socketvar.h>.
1998-04-02 11:18:25 +00:00
kleink
67a9ef6f17
Need <time.h> for ctime() prototype.
1998-04-02 11:13:33 +00:00
kleink
93cd45c3d5
No need to include <socketvar.h>.
1998-04-02 11:10:52 +00:00
kleink
0a87884eba
Need <time.h> for time() and ctime() prototypes.
1998-04-02 11:00:10 +00:00
kleink
14c640d35e
Need <time.h> for ctime() prototype. Also, per KNF, don't include both
...
<sys/param.h> and <sys/types.h>; the latter is sufficient.
1998-04-02 10:59:14 +00:00
kleink
44ec7efeab
Include <time.h>, needed for various definitions.
1998-04-02 10:51:46 +00:00
kleink
6e574a3997
Need <time.h> for time() prototype.
1998-04-02 10:45:54 +00:00
kleink
9629495d5e
Need <time.h> for localtime() and strftime() prototypes.
1998-04-02 10:42:51 +00:00
kleink
9d79695d7e
Need <time.h> for time() prototype.
1998-04-02 10:38:25 +00:00
kleink
fb7c0a91b5
Need <time.h> for time() and ctime() prototypes.
1998-04-02 10:35:26 +00:00
kleink
fb7502608a
Need <time.h> for time() prototype.
1998-04-02 10:33:17 +00:00
kleink
6f197c5b08
Include <time.h>, needed for various definitions.
1998-04-02 10:31:09 +00:00
kleink
fd366142a3
Need <time.h> for ctime() and time() prototypes.
1998-04-02 10:27:16 +00:00
kleink
bed4261e5c
Need <time.h> for localtime() and asctime() prototypes.
1998-04-02 10:25:09 +00:00
kleink
a12b3b40a5
Need <time.h> for time(), localtime() and ctime() prototypes.
1998-04-02 10:23:01 +00:00
kleink
687ec78a57
Need <time.h> for ctime() prototype.
1998-04-02 10:22:03 +00:00
kleink
d88a338146
Need <time.h> for localtime() prototype.
1998-04-01 21:10:30 +00:00
kleink
650b9ca681
Need <time.h> for asctime() and localtime() prototypes.
1998-04-01 21:07:03 +00:00
kleink
c31696e747
Need <time.h> for time(), localtime(), strftim() and mktime() prototypes.
1998-04-01 20:50:17 +00:00
kleink
21a53ba722
Don't assume that an inclusion of <sys/time.h> makes visible all definitions
...
from <sys/types.h>.
1998-04-01 16:41:31 +00:00
kleink
08f1edf858
Update the EXAMPLES section to reflect that the interval between display
...
updates is not set using the `-w' option (was `-i'); from Brian Grayson
in PR bin/5241.
1998-04-01 16:32:54 +00:00
christos
84e525a801
Add conditional variable evaluation from Alistair Crooks.
1998-04-01 14:18:10 +00:00
perry
45b9e54cf2
remove /usr/ucb from PATHs, per Jim Bernard (pr 5236)
1998-03-31 04:25:30 +00:00
mrg
9de7446997
use static int instead of static
1998-03-30 02:31:44 +00:00
mrg
c0391a5b14
use static int instead of static
1998-03-30 02:30:08 +00:00
mrg
505c7f6151
use int as array index.
1998-03-30 02:29:28 +00:00
mrg
9fe37f17a0
use static int instead of static
1998-03-30 02:28:37 +00:00