mrg
79a33dbcba
libaudio:
...
- rename audio_get_sun_encoding() to audio_sun_to_encoding()
- add audio_encoding_to_sun()
play.c:
- adapt
record.c:
- convert NetBSD encoding to sun encoding if possible, otherwise don't
output a header at all.
fixes PR#10380 from Michael Eriksson <eramore@era-t.ericsson.se>.
2000-12-13 08:19:54 +00:00
simonb
36636551b6
Lift the internals of the a.out ldd, and try that if _rtld_map_object()
...
can't map the target as an ELF file. Tested in hp300 and i386.
2000-12-12 11:16:02 +00:00
itojun
8b398d8448
typo in -s message
2000-12-11 17:52:43 +00:00
jdolecek
ee136a8411
add support for COMPAT LKMs
...
constify type_names[], avoid using random data for unknown/invalid types
2000-12-10 11:52:09 +00:00
mycroft
b91d3efb9a
Make the fds[] realloc O(n). Also make the rethreading a lot simpler.
2000-12-05 21:57:20 +00:00
sommerfeld
e65a50bf34
Boolean consistancy (use TRUE, not 1)
2000-12-05 17:07:01 +00:00
sommerfeld
e3f68e5130
Make clearfd() take O(1) time instead of O(N) by moving only the last
...
job in the arrays to the hole made by the now-dead job. No
measureable performance difference for -j4, but the code is simpler
this way.
2000-12-05 15:28:55 +00:00
sommerfeld
b5e2403ec9
correct performance regression of recent change from select() to
...
poll() for parallel make:
- Make the poll() code behave more like the select() code: sleep for
a bit waiting for output rather than busy-wait (eww).
- Install a no-op SIGCHLD handler so that poll/select wake up early
(with -1/EINTR) when a child exits.
- Change the default sleep time from 500ms to 5 seconds since we now
wake up promptly when a child exits.
2000-12-05 15:20:10 +00:00
wiz
de67766c6a
Don't strcpy the contents of an environment variable into a fixed-size
...
buffer, use strlcpy instead. Should fix security/11550.
2000-12-05 02:19:23 +00:00
wiz
d6493c16ff
Fix typos and wording.
2000-12-04 22:33:52 +00:00
christos
fd8f9c7b9f
oops forgot to commit this one.
2000-12-04 20:13:29 +00:00
christos
8ba1720b96
mycroft did not like my O(n^2) lookup algorithm, so I made things much
...
more complicated.
2000-12-04 17:45:17 +00:00
christos
105cc20925
1. switch to using poll by default; can be overriden by compiling with
...
-DUSE_SELECT
2. make sure that we don't overrun our allocated fd_set if USE_SELECT is defined
2000-12-03 02:19:32 +00:00
christos
709d0cf4cb
add noreturn attribute to the functions that need it.
2000-12-03 02:18:14 +00:00
christos
9a19da76d7
1. the tfile patch was incorrect. If we are doing multiple jobs, we
...
try to open tfile many times, passing bad strings to mkstemp
2. remove extra semicolon after the MESSAGE macro
3. more error checking
4. be more careful about setting things to NULL after freeing.
5. fix a comment that does not apply anymore
2000-12-03 01:27:03 +00:00
christos
6a9332cff1
use 6 X's instead of 5 for portability.
2000-12-03 01:18:15 +00:00
aymeric
7d37aa5213
tagp[rev] -> tagpr[ev]
...
(tagp abbreviates tagpop)
2000-12-01 09:52:33 +00:00
simonb
828483a73e
Remove extern variables and functions now declared in dkstats.h.
...
While here, remove 77 (!) unneed #includes.
2000-12-01 02:19:43 +00:00
simonb
198d7bfbee
Don't "extern" variables and function in dkstats.c, declare them in
...
dkstats.h instead.
2000-12-01 02:08:26 +00:00
simonb
80bd9216d2
ANSIfy.
2000-11-30 23:59:03 +00:00
simonb
2eddffdf28
Show the vnode page cache memory usage on the "bufcache" display.
2000-11-30 12:08:13 +00:00
simonb
f982391188
Use a better description for the vnode page cache pages.
2000-11-30 12:02:19 +00:00
simonb
21abd388e9
Show anonpages and vnodepages in "vmstat -s".
2000-11-30 11:50:15 +00:00
christos
e8048693f8
Open only plain files [please someone add O_REG_ONLY]. Since /etc/daily
...
runs calendar -a, a malicious user can put a fifo in his home directory
to prevent calendar from completing. Many thanks to: dynamo@ime.net
2000-11-29 15:29:51 +00:00
simonb
ba632e7078
Use the vm.uvmexp2 sysctl.
2000-11-29 11:18:33 +00:00
itojun
4b0b785e16
fix INET6-less build (like x_ftp). PR11578
2000-11-27 16:08:03 +00:00
lukem
294b3e3a95
be more explicit that $ftp_proxy and $http_proxy are not supported for
...
interactive sessions
2000-11-27 10:19:12 +00:00
wiz
18f3d66238
Handle arguments in a slightly more standard way (avoid resetting optind).
2000-11-27 00:54:25 +00:00
itojun
75e162d7c2
cope with 2553bis getnameinfo (always attach scope id)
...
getnameinfo error check.
2000-11-24 13:01:24 +00:00
pooka
299c5ebbdc
tweak for 3.33
2000-11-23 23:22:58 +00:00
pooka
d98ea99cc1
resolve conflicts
2000-11-23 23:21:14 +00:00
pooka
667236c7cd
file 3.33
2000-11-23 23:07:30 +00:00
itojun
78673096cc
make sure we do not overrun tp->th_msg on ERROR packet.
...
correct ERROR length to include terminating \0 (RFC1350 page 8).
2000-11-21 14:58:21 +00:00
itojun
44442755b9
make sure we do not overrun peeraddr.
2000-11-21 14:28:54 +00:00
msaitoh
e633320474
Insert a tab if the length of the directory > 35 bytes to prevent
...
concatenation.
2000-11-21 11:09:24 +00:00
sommerfeld
e1c4d5f30b
If kernel gives us a CPU number in kinfo_proc2, display it after the state.
...
Rename "onproc" to "cpu".
2000-11-19 01:49:29 +00:00
fvdl
176686cd4f
In krb5_end, don't try to free the krb5 context if it's not yet
...
been initialized. Fixes coredump when passwd is called as 'yppasswd'.
2000-11-18 19:29:20 +00:00
christos
e9de7ed611
fix a multitude of core dumps because most functions were not checking
...
the length of the word list.
2000-11-15 19:54:43 +00:00
christos
6941b7e8a4
strcmp returns an int not a ptr so don't compare to NULL
2000-11-15 19:54:12 +00:00
itojun
6d80a2bff1
use NI_MAXHOST with getnameinfo. we can assume presense of getnameinfo.
2000-11-15 04:09:19 +00:00
lukem
ecd3d78091
- implement "mreget"; as per "mget" but uses "reget" instead of "get"
...
- add -N netrc and $NETRC, as methods to select an alternative .netrc file
- cache local user name and home directory for further use
- in mget(), use docase() instead of a local version to do the case
conversion.
2000-11-15 00:10:59 +00:00
matt
c3405770e4
Do the same IEEE1394 address hack in here.
2000-11-14 23:07:40 +00:00
matt
b6e8f357a2
Print out IEEE1394 addresses with : . Add a hack to limit the address
...
to 8 bytes.
2000-11-14 23:00:57 +00:00
jdolecek
53b6556eda
back out previous change - this needs to be discussed first at least
2000-11-14 00:10:16 +00:00
jdolecek
dfc9af3212
don't link these static; if shared libraries are hosed, these utilities would
...
surely not save the situation, not help to recover from it
2000-11-13 21:48:33 +00:00
jdolecek
b837b700fa
map linux ptrace op (number) to it's appropriate name - this is kind of hack,
...
but turned out to be pretty usable for me
2000-11-13 21:43:12 +00:00
jdolecek
862d46845d
adapt to *syscallnames[] change (it's now const char * const foo[]),
...
constify
2000-11-13 21:38:48 +00:00
jdolecek
90afd0dc9d
constify, remove redundant dumpfile() prototype
2000-11-13 21:36:22 +00:00
jdolecek
af319ecb1a
constify
2000-11-13 21:35:38 +00:00
ad
e0ffdbe290
- mdocify
...
- misc clean ups
2000-11-13 12:16:28 +00:00
mycroft
0581ae5bad
Make ldd(1) build again.
2000-11-10 23:53:04 +00:00
wiz
f780ab4671
Fix example; problem report and solution by Jim Bernard in PR 10259.
2000-11-08 12:53:14 +00:00
mrg
f81973bb8f
sparc & sparc64 use `long' for ptrdiff_t.
2000-11-08 02:30:22 +00:00
wiz
63369ae96e
tsort needs an even number of nodes, not of node pairs.
...
Reported by Lloyd Parkes in PR 10788.
2000-11-08 00:56:26 +00:00
lukem
279552d3db
fix up various .Nm abuses:
...
- keep the case consistent between the actual name and what's referenced.
e.g, if it's `foo', don't use '.Nm Foo' at the start of a sentence.
- remove unnecessary `.Nm foo' after the first occurrence (except for
using `.Nm ""' if there's stuff following, or for the 2nd and so on
occurrences in a SYNOPSIS
- use Sx, Ic, Li, Em, Sq, and Xr as appropriate
2000-11-07 06:43:24 +00:00
christos
96205496e0
define HAVE_CURSES_NEWTERM for __linux__
2000-11-05 20:07:23 +00:00
kleink
262a089303
* Support the getopt() "--" option delimiter; addresses PR standards/11230.
...
* Augment the usage string to reflect that arguments may be passed to utilites.
2000-11-04 18:51:40 +00:00
christos
3bd256e4ec
Avoid buffer overflow. Inspired by a FreeBSD BUGTRAQ security advisory.
...
It should not really matter because we don't install top setgid kmem.
2000-11-02 15:28:51 +00:00
garbled
35e9659b6d
change the direct call to crunchide to ${CRUNCHIDE}
2000-11-01 07:16:02 +00:00
garbled
3cc7cf211a
While I'm here.. document the rest of the environment variables I found in
...
this program.
2000-10-30 10:16:15 +00:00
garbled
4c2d830e97
Document the MAKE environment variable.
2000-10-30 10:02:39 +00:00
garbled
331c044669
Modify this to obey $MAKE in the environment, instead of allways calling
...
"make" hardcoded. This should cause my cross-ramdisk-builds to stop
blowing a gasket.
2000-10-30 09:55:09 +00:00
garbled
bd7a6d88d2
Hunted down another make -> ${MAKE}....
2000-10-28 15:36:58 +00:00
garbled
d3b850b276
Ahh.. missed one.. "make" -> ${MAKE}
2000-10-28 15:33:34 +00:00
itojun
35ff033435
more fix to "pfkey printed twice" problem. PR 11323 from ura.
2000-10-28 03:53:33 +00:00
aidan
631ff3454c
Replace all calls to 'error_message()' with 'krb5_get_err_text()', since
...
error_message() does not seem to display meaningful information, under
Heimdal.
2000-10-28 03:51:26 +00:00
phil
18ee5233a8
getpwuid() and getpwnam() both support YP maps, insecure and secure.
...
Remove local ypgetpw{uid,nam} which don't support secure maps.
(Using chpass/chfn with secure maps and these local functions turns off
users by putting * in password entry.)
2000-10-27 16:16:03 +00:00
jdolecek
374e0e8fff
move usr.bin/sort/TEST/stest to regress/usr.bin/sort, add to
...
regression tests
2000-10-26 23:51:31 +00:00
garbled
ee738c5474
Change direct calls to "make" to ${MAKE}... sigh..
2000-10-26 05:57:00 +00:00
thorpej
0f6926e576
Add pmc(1).
2000-10-24 23:59:00 +00:00
thorpej
a74afa60d2
A program for reading performance counters for execution of
...
a command. From Frank van der Linden <fvdl@wasabisystems.com>.
2000-10-24 23:54:31 +00:00
itojun
3029ed7874
count path MTU changes.
2000-10-23 03:46:23 +00:00
kleink
9ff4b1c139
Don't be silly and try to read an strftime() format string from the LC_TIME
...
environment variable; since there isn't a standard format provided by the
C library that corresponds to pr's default header format, add a new option
'-T' to take a strftime() format string if desired.
2000-10-22 15:06:52 +00:00
dogcow
050d9a2b9c
A too hasty checkin (and lack of -Wsign-compare) made send() never fail.
...
Newly added 'unsigned' removed from vars that shouldn't have had it.
2000-10-22 01:42:15 +00:00
wiz
a2a401486f
Sort options alphabetically
2000-10-19 11:34:10 +00:00
itojun
9e8a83c2a4
count successful path MTU changes. good for debugging.
...
(there could be some discussion on when to increase the counter...)
2000-10-18 19:20:02 +00:00
jdolecek
313e5bd09f
couple more whitespace fixes, by Nathan Ahlstrom
2000-10-18 17:23:18 +00:00
jdolecek
b029146cfa
move the -and option in options[] table where it alphabetically belongs,
...
so that -amin works again
this fixes bin/11251
2000-10-18 08:58:11 +00:00
tv
17b67bd091
Fix %l[du] formats that have int arguments on ILP32; might break LP64.
2000-10-18 01:42:05 +00:00
dogcow
90c3bfc9b0
defs had 'short block' for blocksize; changed defs to be unsigned.
...
added note to tftpd.8 that this bug hits multiple tftp clients.
2000-10-18 01:35:45 +00:00
simonb
9b22175a26
Remove INSTALLFLAGS=-fschg, as per change to usr.bin/ssh/ssh/Makefile.
2000-10-18 00:24:18 +00:00
tv
45fc6b59ae
Remove INSTALLFLAGS=-fschg. This will break a "make install" phase where
...
the binary may have been installed already, i.e. a install without
UPDATE=1 (done so that everything gets reinstalled). The schg flag is not
unsettable, even by root, at securelevel 1.
A flag like this should be set by mtree, not install.
2000-10-17 23:51:24 +00:00
jdolecek
deaf9ad4a4
Fix unconsistent spacing/tabs. Adresses bin/11158 by Nathan Ahlstrom.
2000-10-17 18:51:32 +00:00
cjs
b03e36f917
Do not install /usr/bin/ssh suid, as this can cause various security problems.
2000-10-17 15:58:16 +00:00
jdolecek
c477768e0b
fix bugs caused by implicit assumption that 'length' and
...
'offset' members of struct recheader/trecheader are shorts - they are size_t
now
this makes sort pass all tests in TEST/stests again after my last change
other misc cosmetic changes
2000-10-17 15:22:57 +00:00
jdolecek
fe7f0860c0
order(): since getline()/getnext() behaviour wrt passed
...
end pointer has changed (full buffer is used instead of first DEFLLEN bytes)
the end pointer cannot be shared for crec and prec, we need to pass
different value in each case
2000-10-17 15:16:27 +00:00
jdolecek
4795d24bfc
cosmetic change in way one of for variables is updated
2000-10-17 15:13:40 +00:00
jdolecek
f8920e714b
put in missing echo for failed test 05G
2000-10-17 14:59:55 +00:00
jdolecek
ab259a291a
enlarge line buffer as necessary, so that it's possible
...
to process lines longer than 65522 characters
constify, rename MAXLLEN to DEFLLEN
2000-10-16 21:53:19 +00:00
jdolecek
b94138e345
include a bit more information in error messages
2000-10-16 21:48:15 +00:00
jdolecek
c468ddd4ad
include a bit more information in error messages, constify
...
put temporary files in _PATH_TMP by default
2000-10-16 21:48:14 +00:00
jdolecek
ed1fd80898
constify, rename MAXLLEN to DEFLLEN
2000-10-16 21:42:21 +00:00
jdolecek
a65a3ad759
cosmetic change: make setcolumn() static, remove bogus redundant setcolumn() prototype
...
inside setcolumn() function, constify
2000-10-16 21:41:05 +00:00
jdolecek
8fdd463e7a
constify, prototype for seq() moved to files.c
2000-10-16 21:38:44 +00:00
jdolecek
d3fdb94e73
constify
2000-10-16 21:37:03 +00:00
kleink
961cdd38dd
Support the 1003.2-92 -i option to specify a patchfile;
...
fixes PR standards/11221.
2000-10-16 07:05:04 +00:00
jdolecek
681fb9cb36
don't use register declarations
2000-10-15 20:46:33 +00:00
bjh21
8a158ab667
Fix the date stamp
2000-10-15 15:44:03 +00:00
bjh21
e6ab0a31d4
Be optimistic about POSIX
2000-10-15 15:41:53 +00:00
bjh21
5cb0a986bd
Fix RCSID
2000-10-15 15:33:46 +00:00
kleink
ae9d978655
Add support for the 1003.2-92 -t option to at(1) using which the time may be
...
specified in a language-neutral way. For symmetry, extend this to the
batch(1) front-end as well. Addresses PR standards/11205.
2000-10-15 14:51:14 +00:00
bjh21
2a7ec1905b
HEAVY formatting cleanup.
2000-10-14 18:48:49 +00:00
is
4bd5d81118
Due to infinite wisdom by the language designers, the difference of pointers
...
has a type of (int) on i386 and (long) on sparc, and I don't even want to
know what else on other cpu types.
2000-10-14 18:07:10 +00:00
bjh21
1897a4fb7f
Don't core dump with an empty format string. Fixes PR#11218.
...
Patch supplied by Launey Thomas.
2000-10-14 17:41:55 +00:00
is
3b5e0e52e8
Format string cleanups
2000-10-12 19:02:17 +00:00
thorpej
7f3f19a068
Fix int vs. long format string botch.
2000-10-11 19:30:04 +00:00
thorpej
ec185ae25b
Fix a format string goof.
2000-10-11 19:28:43 +00:00
thorpej
8035db5770
Format string fixes.
2000-10-11 19:16:39 +00:00
thorpej
ef3b320608
Back out last change. It was not a format string cleanup at all,
...
but rather a piece of SMP development code not ready for committing.
2000-10-11 19:10:19 +00:00
thorpej
e31647affd
int vs. pointer format/argument confusion.
2000-10-11 18:50:12 +00:00
itojun
81d0adc881
string length computation bug. PR 8676.
2000-10-11 16:47:22 +00:00
is
135600f947
More format string cleanup by sommerfeld.
2000-10-11 14:46:00 +00:00
enami
e92c3f2867
- The type of return value of setmode is a void * and getmode takes it,
...
rather than mode_t *.
- Free the storage allocated by setmode unless it is obvious that program
exits immediately.
2000-10-10 14:30:40 +00:00
ad
d4f8f51f40
Nit.
2000-10-10 14:27:14 +00:00
ad
ec40993b05
Back out previous.
2000-10-09 11:14:59 +00:00
ad
6be1fe9169
Fix warning message.
2000-10-09 11:14:17 +00:00
ad
0db0171979
Back out previous.
2000-10-09 11:14:16 +00:00
hubertf
9c074f4f7a
Mention that one needs to create a filesystem after formatting a disk.
2000-10-08 18:48:31 +00:00
simonb
f6518b2053
Include <string.h> to get prototype for memcpy(). Fixed compile problems
...
on alpha (and other LP64 archs?).
XXX: Can't gcc be fixed so that it doesn't auto-prototype mem*()??
2000-10-07 22:15:29 +00:00
bjh21
2c3ef48b5d
OpenBSD revision 1.5:
...
Normalize treatment of -n option. Don't know why it was ever special-cased
(since it was broken that way).
2000-10-07 21:46:39 +00:00
bjh21
2594b10381
OpenBSD revision 1.3:
...
for implied stdin, do not corrupt argv[0]
2000-10-07 21:13:56 +00:00
bjh21
e8234e185c
Part of OpenBSD revision 1.2:
...
Fix err(3) usage.
2000-10-07 21:12:19 +00:00
bjh21
e5218d1719
Two classes of changes from the initial OpenBSD commit of this sort(1):
...
FILE * variables are called "fp" rather than "fd".
Better (safer) temporary-file handling.
2000-10-07 20:37:06 +00:00
bjh21
6029888a3a
Hit sort(1) with a hammer till it compiles.
...
Also add RCSIDs.
2000-10-07 18:37:09 +00:00
bjh21
1d5d9b5b60
4.4BSD-Lite2 contrib/sort
2000-10-07 16:39:34 +00:00
wennmach
45c4e425e6
Move out-of-order line to where it belongs.
2000-10-05 17:50:56 +00:00
itojun
544bd86193
don't print pfkey statistics twice. from uep
2000-10-05 03:22:59 +00:00
mjl
b46ec3b29b
getopt(3) returns -1 not EOF.
2000-10-04 20:09:04 +00:00
mjl
7063d4bc33
Un-__P and ANSIfy.
2000-10-04 20:02:26 +00:00
mjl
a1ac373d57
Remove unused includes.
2000-10-04 20:00:47 +00:00
mjl
8f69642d30
getopt(3) returns -1 not EOF.
...
Add usage().
Un-__P and ANSIfy.
2000-10-04 19:50:52 +00:00
mjl
5200bd03ee
Constify tables. Re-fixes PR/6151, whose changes went lost since.
2000-10-04 19:33:16 +00:00
mjl
9ff98d4d50
Un-__P and ANSIfy.
2000-10-04 19:24:59 +00:00
mjl
277079480a
Correct typo in comment.
...
Use errx instead of printf/exit.
Sort headers alphabetically.
2000-10-04 19:14:53 +00:00
itojun
194446c648
plug possible printf string format issue. seen on openbsd mailing list
2000-10-04 17:58:44 +00:00
itojun
58b3b7a40a
plug warn() call with variable only, just in case - honor behavior of warn(NULL)
2000-10-04 08:38:09 +00:00
abs
772b3f392d
Tweak last to only allow highbit characters >=160, to avoid issues with
...
characters 128 + 0..31
2000-10-02 18:32:55 +00:00
abs
3a7a808464
Do not strip highbit characters.
2000-10-02 18:31:48 +00:00
itojun
eccf945a90
be ready for rijndael
2000-10-02 17:46:42 +00:00
taca
20117cd175
- Knf auto variables in modified line by me.
...
- Print "??" as tty name instead of print nothing. Suggested by jhawk.
2000-10-02 03:28:42 +00:00
itojun
e08dea46c9
cope with no idea/rc5 cases.
2000-10-01 22:13:37 +00:00
itojun
f15517916a
MKCRYPTO_RSA is gone. TODO: idea/rc5 handling
2000-10-01 10:24:57 +00:00
jhawk
8d07b6ddd6
Return to whois.internic.net.
...
whois.networksolutions.com is just wrong -- it only returns information
for Network Solutions domains.
whois.opensrs.net is a bit better -- it returns information for OpenSRS
domains, and otherwise recurses to the correct whois server for other
domains -- unfortunately it is not canonical, and cannot be construed as
"correct." Other recursing proxies include whois.geektools.com and pallas.
eruditorum.org, neither of which is "official" either.
For good or for ill, we go back to whois.internic.net, which is the canonical
source for this information.
2000-09-30 14:05:48 +00:00
thorpej
9f6ddd1801
Enable the ssh build framework.
2000-09-28 22:20:58 +00:00
thorpej
03aaa05985
Update for most recent ssh source files.
2000-09-28 22:06:44 +00:00
jdolecek
f8031c2d6d
add code to recognize special ftpd utmp entries and match corresponding
...
process accordingly, so that w parses entries made by "ftpd -U" correctly
the new code is conditionalized upon define SUPPORT_FTPD_UTMP, turned
on by default in w(1)'s Makefile
This addresses bin/11095 by Daniel Hagerty.
2000-09-28 18:20:29 +00:00
sommerfeld
e970dc32cd
Move cpu header right 3 spaces to match grouping in man page
2000-09-28 14:56:52 +00:00
sommerfeld
4d7c61e467
Synch with implementation (correct problem reported in misc/11086)
2000-09-28 14:51:15 +00:00
lukem
0aa81b3ec3
explicitly use SOCK_STREAM with socket() instead of res->ai_socktype,
...
because it appears that linux with glibc doesn't set the latter
correctly after one of getaddrinfo() or getnameinfo().
2000-09-28 12:29:23 +00:00
lukem
ddc9ba4e19
clarify that $ftp_proxy only works for full URLs and can't be used for
...
interactive connections.
2000-09-28 12:26:19 +00:00