Commit Graph

5713 Commits

Author SHA1 Message Date
fair 88c16e89f7 Fix bug per PR 8944, and also revise the man page to clearly
document leave's limitations.
2002-01-20 03:53:53 +00:00
thorpej 81a86a8f72 Centralize the initialization/declaration of the ttab. 2002-01-18 21:01:38 +00:00
thorpej 41d48940fa * Move stuff shared between lint1 and lint2 to the new common/ directory.
* Move the arch/ directory out of lint1/ into the top-level.
2002-01-18 20:39:17 +00:00
thorpej 55e9ae94b2 Initialize the type table with the correct type sizes for the target. 2002-01-18 20:14:32 +00:00
pk 7b3fe83270 In Dir_FindFile() add a missing Lst_Close() and move another one to the
proper place.
2002-01-18 19:18:23 +00:00
augustss cbb3d4301d Re-read the configuration file on HUP. 2002-01-18 14:38:59 +00:00
thorpej de95e88a8c Before we #define __attribute__ away, #undef it. 2002-01-18 03:36:00 +00:00
thorpej 8580a533fa Make sure to eat __attribute__'s argument, too. 2002-01-18 03:34:19 +00:00
eeh 9d929c71e8 __attribute__() if we're doing MAKE_BOOTSTRAP is a no-no. 2002-01-17 19:15:02 +00:00
tv 4cdd7a39ce Bleh, make the conditional work *correctly* this time (...teaches me not to
try distilling down parenthesized booleans without caffeine).
2002-01-16 03:40:29 +00:00
tv f740a6705b Fix typo in previous. 2002-01-16 03:37:03 +00:00
tv 2724818d75 Don't look at archive timestamps if MAKE_BOOTSTRAP is set. (I'm not
entirely sure that this is useful *at all* these days, since it's been
turned off for ELF since ELF was brought in....)
2002-01-16 03:36:15 +00:00
mrg e7fdf18240 - WARNS=3 (from ross@netbsd.org)
- fix a bug in WAV conversions
2002-01-15 23:48:51 +00:00
wiz 65769c2397 Fix typos. 2002-01-15 17:21:47 +00:00
mrg 78c74d73fd note about WAV sample conversions. 2002-01-15 17:18:28 +00:00
mrg 826ddb01b9 WAV seems to be signed only; convert unsigned samples. 2002-01-15 17:17:13 +00:00
mrg fa4d70edd0 add a note about RIFF/WAVE support and one about signed/unsigned big/little conversion. 2002-01-15 17:10:06 +00:00
mrg 7aab3ecc6e for sun output files, if we have unsigned or little endian data, convert
it to signed big endian data.  pull in a modified copy of the kernels'
auconv.[ch] to help with this (and remove some home grown code that did
some of the same things.)
2002-01-15 17:02:51 +00:00
mrg 9ab6411c17 sun linear encodings are *signed* 2002-01-15 17:01:33 +00:00
mrg 2b03c0df7a KNF. 2002-01-15 17:00:53 +00:00
mrg 36fef830b3 flush the audio buffer on signals; from Ben Wong <hackerb9@u.washington.edu> in PR#9134 2002-01-15 15:18:11 +00:00
wiz b02fbc487c Sort SEE ALSO. 2002-01-15 09:21:35 +00:00
mrg 829efa09e1 - add signed linear support to audiorecord's WAV support.
- swap big endian samples for WAV.
- update audioplay(1) and audiorecord(1) audio driver xrefs.

XXX fix support for unsigned linear samples -- it seems they need
to be converted to signed for WAV???
2002-01-15 08:59:20 +00:00
mrg 37188d08c6 - add rudimentary "wav" recording support: don't think it copes with
big-endian systems properly yet -- need to add RIFX support or swap
samples while writing.  more on this coming soon.

- new "-F <format>" option for audiorecord.  supported values of <format>
are "sun", "wav" and "none", plus a few aliases.

- split sun & wav support out into their own files.

- don't assume that WAV header elements are properly aligned for the
type of data they hold.

XXX: still need to clean up libaudio interfaces a lot.
2002-01-15 08:19:36 +00:00
kleink 3ff80f3170 Accept empty commands separated by semicolons; from Aymeric Vincent in
PR standards/15231.
2002-01-14 19:37:30 +00:00
pk f9a6face66 * Avoid stale pointers into a previously used termcap buffer.
* Skip ti/te capabilities only when using -E or when in `more mode'.
2002-01-14 10:36:25 +00:00
aymeric 87c2d396bf Fixed FreeBSD PR #12801, the way nvi 1.81.5 did it.
(vi dumped core when editing a new file after having edited another one)
affects common/exf.c
2002-01-13 11:59:23 +00:00
aymeric 9000224da7 Fix FreeBSD PR #12801, the way nvi 1.81.5 does it.
(vi dumped core when editing a new file after having edited another one)
2002-01-13 11:57:38 +00:00
wiz 3a82d1810a Drop some .Pp, sort sections. 2002-01-13 11:16:52 +00:00
fair 37cef1f77e Minor nroff formatting fixes per PR 13800 2002-01-13 07:15:50 +00:00
fair 82127e1a6d Apply patch to BUGS section, per PR 13230, plus clean up nroff nits. 2002-01-13 07:04:56 +00:00
ross bbd1a97b76 fix regression, err() -> errx() 2002-01-13 04:48:33 +00:00
ross f0b8f2b291 Rototill play_fd() to fix some original problems and some added later.
Also, fix up for and enable WARNS=2. This fixes problems playing from
pipes or standard input, and playing from funny filesystems or other
cases that can't be mmap(2)ed.
2002-01-13 04:43:18 +00:00
fair 2b8deaf0e6 Extensive revamp of this man page to both answer PR 11116 and deal
with a wide variety of other problems in what came over from RIPE.
2002-01-13 02:35:03 +00:00
aymeric d5ee8dac41 Teach xstr(1) about gcc's __asm and __asm__ directives.
Now we can process our own header files with xstr(1) without it breaking
everything.
2002-01-12 02:13:12 +00:00
manu 3219730476 reflect iric o32/n32 emulations 2002-01-07 23:45:10 +00:00
aymeric 313d2d2f8c cast size_t to u_long for printf(3)-like calls
This only affects #ifdef DEBUG code.
2002-01-07 19:22:16 +00:00
sjg 5158e17b85 Make telnet escape work in tn3270
PR: 1816
2002-01-06 01:02:47 +00:00
wiz af38ac374d Sort sections. Use .Ev for environment variables. 2002-01-05 20:55:16 +00:00
augustss 70567d1c07 Take the default output unit from env MIDIUNIT. 2002-01-05 00:04:27 +00:00
tron a86fbba5c1 Add "case" statements for "NTSPEC" to fix "gcc" warnings. 2002-01-03 18:50:54 +00:00
augustss 337873b59a Make flag parsing work. Print more capabilities. 2002-01-03 18:23:09 +00:00
thorpej c5e919f6c9 Make sure the tspec_t enum starts at 0, and declare NTSPEC in
the enum proper.
2002-01-03 05:37:39 +00:00
thorpej c73e79666d Simplify test for integer types in the BITFIELDTYPE handling path. 2002-01-03 05:26:53 +00:00
briggs 6b6638f488 Due to a typo, the kernel and user counters were getting swapped. Make
sure that they are not, so kernel events are reported as kernel events,
and user events are reported as user events.
2002-01-03 05:04:52 +00:00
thorpej 9971ed0315 * Add header files (ilp32.h and lp64.h) that describe the two
models of type sizes that we currently support, and include
  the appropriate one in each arch's targparam.h.
* Use the type size constants provided by targparam.h in the
  type table, rather than using "sizeof(type) * CHAR_BIT" (which
  would get the host's type size, not the target's).  XXX Not
  yet done for floating point types.
* Add a new BITFIELDTYPE lint comment that suppresses illegal
  bitfield type errors if the type is an integer type (e.g.
  long, long long), and also suppresses non-portable bitfield
  type warnings.
2002-01-03 04:25:14 +00:00
briggs 539d8cbd30 Use getprogname() instead of __progname.
Make usage look more like sysctl(8) usage since it's similar.
exit(1) after dumping usage().
2002-01-02 20:23:01 +00:00
briggs 0aade05680 getopt returns int, not char, so make 'optchar' an int. 2002-01-02 14:46:06 +00:00
wiz 9b3401f255 Sort sections. 2002-01-01 22:48:18 +00:00
augustss 3a54cdce68 Add NetBSD to HISTORY. 2002-01-01 22:07:36 +00:00
augustss 9c9a9cad20 Add a program for controlling radio(4) devices. Written by Maxim Tsyplakov
and Vladimir Popov for OpenBSD.
2002-01-01 21:56:28 +00:00
perry 57ff912445 Happy New Year! 2002-01-01 09:27:53 +00:00
mrg 4a2b3c13ef fix 2001/03/04 change: audio_parse_wav_hdr() returns a signed value. 2002-01-01 08:07:28 +00:00
thorpej 097956219f Remove -I${DESTDIR}/usr/include and -I${DESTDIR}/usr/include/openssl
from CPPFLAGS.
2001-12-31 19:26:59 +00:00
thorpej 4d1b7fd158 Remove -I${DESTDIR}/usr/include and -I${DESTDIR}/usr/include/openssl from
CPPFLAGS.
2001-12-31 19:25:36 +00:00
thorpej 7532b272b3 Remove -I${DESTDIR}/usr/include/openssl from CPPFLAGS; it's unnecessary,
and having it causes the wrong <err.h> to be included.
2001-12-31 19:24:12 +00:00
thorpej f8fdb0d1c9 Remove -I${DESTDIR}/usr/include from CPPFLAGS; it is unnecessary, and
it makes gcc 3.1 unhappy (because -isystem ${DESTDIR}/usr/include is
specified later).
2001-12-31 19:02:49 +00:00
thorpej 3d561f4807 Avoid an "operation on foo may be undefined" warning (gcc 3.1). 2001-12-31 18:53:32 +00:00
thorpej 2aa37f4ab3 Change some:
foo += sscanf(++foo, ...);

constructs to:

	++foo;
	foo += sscanf(foo, ...);

to avoid the following warning from gcc 3.1:

	warning: operation on `pos' may be undefined
2001-12-31 18:45:04 +00:00
thorpej 5d537fa0b9 Need <string.h> for memset() and strcmp() prototypes (noticed by
gcc 3.1).
2001-12-31 18:38:32 +00:00
thorpej ffe66c84f5 Need <string.h> for strcmp() prototype (noticed by gcc 3.1). 2001-12-31 18:34:52 +00:00
thorpej 6c46adefc6 Labels must be followed by statements. 2001-12-31 18:31:59 +00:00
augustss e7408f3af1 Make it possible to recognize values in usage ranges. 2001-12-29 23:17:50 +00:00
augustss ab2923bd65 Fix some buglets. 2001-12-29 22:15:32 +00:00
augustss f8efb19e18 Print items with a usage range in a comprehensible way.
Also print all items in an array.
2001-12-29 21:23:24 +00:00
augustss 0519f15d3d Update for libusbhid(3) changes. 2001-12-28 17:49:31 +00:00
lukem eda0427e63 update copyrights 2001-12-26 09:40:15 +00:00
lukem a269984793 - partially fix ${foo:?true:false} so that at least it now parses ok and
the true result works. for some reason the false result doesn't, even
  though make -dv shows it being set as the result. (blah!)
- add braces in comments to fix vi showmatch
2001-12-25 14:50:36 +00:00
wiz eeb870f152 Fix typo. 2001-12-24 20:52:09 +00:00
augustss 26ea6daa53 Add a clarifying remark to the -a option. 2001-12-24 10:10:10 +00:00
lukem 5a651467dc Add -4 to force IPv4 and -6 to force IPv6 address usage.
From Hajimu UMEMOTO, via Mike Heffner of FreeBSD.

(FreeBSD has imported NetBSD's ftp as their ftp client;
Mike is sending back some of their local changes).
2001-12-23 12:23:01 +00:00
lukem 792e1d4ca9 outdent description of variable expansion modifiers 2001-12-23 10:51:56 +00:00
augustss c9de30b246 Back out last commit that was not meant to be done yet. 2001-12-22 19:39:42 +00:00
augustss 5e2e7b5a79 Provide a nicer messages if the device read fails.
From David Sainty in PR bin/15019.
2001-12-22 12:34:41 +00:00
thorpej 892294e9f7 xref ld.elf_so(1) 2001-12-20 06:43:00 +00:00
lukem 049774ffb3 Large file ASCII mode support by using fseeko() instead of fseek().
From Andrey A. Chernov of FreeBSD, via Mike Heffner.
2001-12-20 05:45:37 +00:00
tv b8cee5e237 If USETOOLS=yes, as in a cross build or standard tool-based build, create
lint1.7 using the host lint1 tool.  Otherwise run lint1 from here, as has
been done historically.

Should fix toolchain/15001.
2001-12-19 18:10:40 +00:00
christos 0a5b0486ba PR/15000: Mike Heffner: mail(1) doesn't reposition pointer correctly
Fix applied from OpenBSD, as suggested in the patch.
2001-12-19 00:06:11 +00:00
wiz 2246cc750f mdoc'ify. Sort sections. 2001-12-18 01:06:09 +00:00
wiz 9578a6d3f1 Indent, uncompactify and sort options. 2001-12-18 00:50:59 +00:00
wiz 777b05e451 mdoc'ify. 2001-12-18 00:46:03 +00:00
augustss a30c07720a Don't use fd_set to keep track of errors to ignore. Doing so relies on
overriding FD_SETSIZE.  Not overriding it makes it stomp all over memory
(which caused the debug outputs we've seen lately).
It used to work, but toolification of lint broke it.
2001-12-13 23:56:00 +00:00
aymeric 8547d02861 FreeBSD PR#23912 fixed by applying a patch from nvi 1.81.x
"underflow of cnt in vs_paint() by O_NUMBER_LENGTH when both leftright and
 number options in use"
2001-12-13 20:53:47 +00:00
aymeric b9d2b65ffd Finally apply a fix from nvi 1.81.x to replace a fix committed by
Simon Burge which came from the Debian project.
This is still not TRT, but it's correct, and it gets us closer to future
versions of nvi.
I'll do ART (A Right Thing) when I have time... That's why I'm committing
this now. :-/
This fixes FreeBSD PR#23912
2001-12-13 20:51:36 +00:00
fredette a01e8e37b1 Define both NLIST_AOUT and NLIST_ELF32 for m68000. 2001-12-12 22:14:46 +00:00
wiz fb1ea64022 Match braces. Patch from misc/14925 by Hiramatsu Yoshifumi. 2001-12-12 16:03:15 +00:00
lukem b0b0a32ad7 Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly).
Otherwise the appropriate MKxxx=no won't be defined .
2001-12-12 12:24:19 +00:00
tv 8e6f7afb5b MKfoo=no -> NOfoo 2001-12-12 01:48:43 +00:00
tv 87ab66e132 Allow MAKE_MACHINE to be unset if MAKE_BOOTSTRAP. 2001-12-11 20:50:58 +00:00
tv 591ad135c6 Add __CYGWIN__ to list of exceptions from homegrown strftime().
(XXX - This should be an inclusive, not exclusive, list.  Later, this
should be autoconfiscated, but keep the internal implementation, since
src/tools/compat isn't necessarily available for use at make's build time.)
2001-12-11 20:37:24 +00:00
msaitoh 4a4b629051 ADD MISSING SLASH.
Broken insall had been made a temporary file at the parent directory
(may cause Cross-device link(EXDEV)).
2001-12-10 08:54:38 +00:00
thorpej a4ea757e28 Slight cleanup to ELF core file handing, and add support for
NetBSD-style ELF core files.
2001-12-09 23:21:07 +00:00
augustss 07e3980f16 Fix typo. 2001-12-09 22:53:30 +00:00
chs 8e9cdbbd63 replace "vnode" and "vtext" with "file" and "exec" in uvmexp field names. 2001-12-09 03:07:43 +00:00
wiz 2f83e3a2ed Mark up AUTHORS section. 2001-12-08 19:29:20 +00:00
wiz a83e3bbacd Punctuation nit, sort SEE ALSO, mark up AUTHORS section. 2001-12-08 19:28:41 +00:00
wiz befc4b18fb Sort sections. 2001-12-08 19:28:19 +00:00
wiz a775ffcd09 Punctuation nits. 2001-12-08 19:27:56 +00:00
wiz 305734fe40 Punctuation nit. 2001-12-08 19:27:33 +00:00
wiz 8dd99cb599 Sort sections. 2001-12-08 19:26:45 +00:00
wiz e803edcb44 Use .Pp instead of empty lines. 2001-12-08 19:26:19 +00:00
wiz 9b48b4284c Sort sections. 2001-12-08 19:24:57 +00:00
wiz d765b90d71 Sort SEE ALSO and sections. 2001-12-08 19:24:10 +00:00
wiz 50033edf71 Drop some spaces and a .Pp, sort SEE ALSO. 2001-12-08 19:23:05 +00:00
wiz 0445a9e62d Sort sections. 2001-12-08 19:22:17 +00:00
wiz 47d134a2d6 Use Bd -literal instead of Bd -unfilled. 2001-12-08 19:21:33 +00:00
wiz d4c3db208c Sort sections, sort SEE ALSO. 2001-12-08 19:21:02 +00:00
wiz 1c9dacf400 Sort sections. 2001-12-08 19:19:41 +00:00
wiz 9a11884a17 Punctuation nit. 2001-12-08 19:19:20 +00:00
wiz ba63bbaa01 Sort sections. 2001-12-08 19:19:05 +00:00
wiz 0346d7eca3 Sort SEE ALSO. 2001-12-08 19:18:39 +00:00
wiz 091adabe6c Sort sections. 2001-12-08 19:18:26 +00:00
wiz b63535f440 Punctuation nit, drop a .Pp. 2001-12-08 19:18:03 +00:00
wiz 001cc25b44 Drop a .Pp, sort sections. 2001-12-08 19:17:46 +00:00
wiz 9e7ca30945 Sort sections. 2001-12-08 19:17:23 +00:00
wiz 3e5626e0f8 Sort sections, sort SEE ALSO, use .Pp instead of empty lines. 2001-12-08 19:17:03 +00:00
wiz 6740a50653 Sort sections. 2001-12-08 19:16:19 +00:00
wiz f2058cf3e4 Punctuation nits, sort SEE ALSO. 2001-12-08 19:16:07 +00:00
wiz d6fd838478 Sort sections. 2001-12-08 19:15:45 +00:00
wiz c2367bfefa Use standard headers, sort SEE ALSO. 2001-12-08 19:15:32 +00:00
wiz 27b55da0f5 Sort sections. 2001-12-08 19:15:12 +00:00
wiz f85ec9378b Use .Pp instead of empty lines, mark up AUHTORS section. 2001-12-08 19:14:58 +00:00
wiz e4078fb254 Sort sections. 2001-12-08 19:14:31 +00:00
wiz f86d47668c Uppercase and unquote section headers, punctuation nit. 2001-12-08 19:14:18 +00:00
wiz 252106e65e Punctuation nit. 2001-12-08 19:13:43 +00:00
wiz 8e96610909 Separate xrefs by a comma. 2001-12-08 19:13:31 +00:00
wiz f407c50a71 Use standard headers, punctuation nit. 2001-12-08 19:13:08 +00:00
wiz 7f53caa9d5 Drop a .Pp. 2001-12-08 19:12:46 +00:00
wiz c6fb5ebc2f Use Sx, use standard headers, drop a .Pp. 2001-12-08 19:12:34 +00:00
wiz 652ac0048d Sort SEE ALSO. 2001-12-08 19:11:44 +00:00
wiz c931464ac2 Sort sections. 2001-12-08 19:11:33 +00:00
wiz fd16df7001 Sort SEE ALSO, sort sections, punctuation nit. 2001-12-08 19:11:21 +00:00
wiz cb9405b1ab Sort sections. 2001-12-08 19:10:54 +00:00
wiz b28000888d Punctuation nits. 2001-12-08 19:10:43 +00:00
wiz a1674ba86e Punctuation nits, drop superfluous .Pps. 2001-12-08 19:10:20 +00:00
wiz a56e5319ea Sort sections. 2001-12-08 19:09:57 +00:00
wiz ec2f72310d Punctuation nit. 2001-12-08 19:09:35 +00:00
wiz 7983dccb45 Sort sections, use Nx. 2001-12-08 19:09:16 +00:00
ross a15e9b5f48 tweak previous for lp64 so sysinst will compile on alpha 2001-12-08 01:10:37 +00:00
bjh21 41a2a8aac2 WARNS=2 2001-12-07 15:14:29 +00:00
bjh21 ba649ef7db Mention that eight-byte integers work. 2001-12-07 14:46:24 +00:00
bjh21 a1aaa4713c POSIX.2 doesn't specify hexdump, so we can't claim our hexdump is compatible
with it.
2001-12-07 13:45:07 +00:00
bjh21 84f98450e5 Enable support for printing 8-byte integers. For some reason, most of the
code for this was present, but disabled.
This is required for POSIX compliance on platforms with 8-byte longs.
2001-12-07 13:37:39 +00:00
blymn 531ada40fc Changed deprecated curses function to the new equivalent. 2001-12-07 12:10:09 +00:00
bjh21 0a1ce99f56 Further POSIX progress: The C, S, I and L modifiers now behave correctly,
specifying output in units of a char, short, int and long (as defined by the
host system) respectively.  This made the POSIX -t code more than complicated
enough to merit its own function, so I did that.
2001-12-07 01:23:42 +00:00
christos 5c04ef3caa Fix for the new curses code. Inspired by changes from MINOURA Makoto. 2001-12-06 16:38:30 +00:00
blymn 1318761243 Change deprecated curses function to new equivalent. 2001-12-06 12:40:51 +00:00
lukem 379a7b9d91 print average chain length as %8.2f instead of %8d 2001-12-06 03:48:56 +00:00
bjh21 94f69635b1 Further POSIXification: od now supports -N, which is equivalent to hexdump's
-n (format only COUNT bytes of input).
2001-12-05 18:07:50 +00:00
bjh21 a4b50871cb Add a -j option to od, which does the same as the -s option to
hexdump (skipping some of the input).  This brings our od slightly
closer to POSIX.2 conformance.
2001-12-05 17:46:15 +00:00