gmcgarry
1635c6c690
Handle being built as a host tool.
2002-02-23 21:34:06 +00:00
reinoud
502866c1fe
Pull every file parsing context into one structure instead of using a few
...
file global variables... adding an extra context variable is thus allmost
trivial now.
2002-02-21 22:21:34 +00:00
christos
6728d906e9
Prefix structure members to protect them against clashes with eg. c++ keywords.
...
Suggested by Alfred Perlstein, from FreeBSD, ok'd by augustss
2002-02-20 20:30:12 +00:00
thorpej
b6d2afdc45
Add constants that describe the target's max/min INT, UINT, LONG, ULONG,
...
QUAD, and UQUAD values.
2002-02-20 16:10:34 +00:00
joda
4929305fb3
when creating a v4 ticket file, name it after the users uid, not our
...
current (should finally fix bin/13040)
2002-02-20 08:17:17 +00:00
enami
2c0bf8440e
Don't forget to fetch pool cache group.
2002-02-20 07:52:43 +00:00
enami
6af26372f1
When printing pool stats, print pool cache stats also if -v is given.
2002-02-20 07:43:30 +00:00
pk
3efeed43b5
Make{_}HandleUse(): update comments and layout, re-arrange to avoid some
...
code duplication.
2002-02-18 12:13:59 +00:00
pk
0b349f0680
Make_HandleUse() no longer has a return value,
2002-02-18 00:35:39 +00:00
pk
13a2e60c3c
The use of OP_MARK in the MakeHandleUse() list callback function prevents
...
the removal of .USE nodes from a node's children list in case a given .USE
nodes appears multiple times on that list, preventing the target from ever
making it on the `to be made' queue.
Since the suffix rule processing code deals itself with removing the
transformation nodes from the parents to which it applies them, arrange
for doing the same for .USE nodes in MakeHandleUse() instead of in
Make_HandleUse(), and still use the OP_MARK stuff to avoid duplication
of commands.
Also, since Make_HandleUse() is not a list callback function and its
return value is no longer used, make its return type void.
2002-02-18 00:33:40 +00:00
pk
bf488acb77
Add the default main target to the ${.TARGETS} variable, too.
2002-02-17 23:53:46 +00:00
pk
24039928a5
Prevent a premature end of the iteration if the first element in the list
...
is removed from the callback function.
2002-02-17 23:49:01 +00:00
jonb
549323fedc
Make the -v flag print data instead of blank lines. Thanks to
...
Duncan McEwan <duncan@mcs.vuw.ac.nz> for the hint in PR#15412.
I'll leave the rest of his patch for someone more familiar
with join to fix.
2002-02-14 03:21:07 +00:00
christos
35734831f9
reverse the notion of fancy, use plain, and increment it so that we can
...
have multiple levels of plainness. I want to be able to display syscalls
numerically, for that use -nn. This is not documented as it is an wip.
2002-02-12 22:22:37 +00:00
simonb
ba31699a83
Add an extra column for inode numbers, and pull back the mode field to
...
just 5 columns if in "numeric" mode. Other fields should dynamically
resize, but not today...
2002-02-12 03:28:20 +00:00
pooka
69d4c677a2
bump version to nb6 after fixing bin/15474
2002-02-11 19:52:00 +00:00
thorpej
8eeabb6873
acorn32 and cats get fdformat.
2002-02-11 18:55:11 +00:00
wiz
89f6005c6b
s/infinate/infinite/
2002-02-11 11:00:07 +00:00
wiz
f78eb76cbe
achive is not a good word.
2002-02-11 10:57:57 +00:00
wiz
573e59fb5c
Lots of typos.
2002-02-11 00:57:58 +00:00
wiz
638f85ed29
Be more verbose in description of -e.
2002-02-10 16:46:44 +00:00
mrg
16189b5a23
- add a AUDIO_FORMAT_DEFAULT. use it. don't change functionity.
...
- fix the function selection in sunau conversions.
- be more verbose when given -V. (hi lennart! :)
2002-02-10 15:30:53 +00:00
mrg
53ecceda8d
apply the same fix as the previous to WAV output creation.
2002-02-10 13:23:27 +00:00
mrg
10d9e15ba0
convert the host (non _LE or _BE) encodings we can, as well. fixes part
...
of PR#12809...
2002-02-10 13:16:08 +00:00
mrg
9f1df20b86
define: datasize == 0 means use the whole file. fixes part of PR#12809.
2002-02-10 13:15:08 +00:00
pk
b2203a2983
Targ_PrintType(): include .PHONY and .MADE attributes.
2002-02-10 12:03:08 +00:00
pk
fa714e8390
Fix for previous: JobRestart() return value check was reversed.
2002-02-10 12:01:59 +00:00
pooka
bbd559bc7a
Exit the file_init "recursion" only if we are actually already trying for
...
a second time. Checking for the plain temp filename was not enough,
as it may be set even though we are calling the function for the
first time.
fixes bin/15474 by Chuck Cranor
2002-02-09 19:33:53 +00:00
lukem
670a900e30
use ${INSTALL_FILE} as appropriate
2002-02-09 09:14:32 +00:00
pk
6c012e68f5
JobRestartJobs() should cease scheduling stopped jobs if the maximum
...
number of running jobs limit has been reached, otherwise an infinite
loop is the result.
Give JobStart() a return value to report this condition.
2002-02-08 17:44:23 +00:00
pk
c36b1263ac
JobStart(): if there no commands to execute for a node, set its status
...
to MADE before calling Make_Update(). This is necessary to complete
all rules associated with sources on an .ORDER dependency.
2002-02-08 17:31:38 +00:00
ross
2a76afae02
Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
2002-02-08 01:36:18 +00:00
ross
ba8a357387
tweak the description of the n function
2002-02-08 01:20:15 +00:00
pk
d5e7cd89bf
When making a node which is the source of both a .MADE target and a
...
normal target (the latter dependency being the reason why it's made),
the .MADE parent should not be put on the `toBeMade' list again (in
Make_Update()) since it was already put on it in Make_ExpandUse().
Doing so would cause the rules for the .MADE target to be executed
(at least) twice, and also mess up the unmade children count of _its_
parent, resulting in spurious graph cylce detection.
To achieve this, make sure the unmade children count of the .MADE target
is set to zero before enqueueing it on the `toBeMade' list in
Make_ExpandUse(). Then, in Make_Update(), check if the parent has the
.MADE attribute before diddling with the queue.
For the same reason the status of a node must not be set to UPTODATE
unconditionally in compat mode, since that will prevent the node from
being built even if it is the source of a normal target. Instead,
check both its state and the type of the parent to decide whether to
continue on behalf of the current parent.
2002-02-07 16:48:22 +00:00
ross
8ed9321304
Note that the `n' function does not restart the script.
2002-02-07 04:28:14 +00:00
ross
8bd7cb6a69
Edit -mdoc usage.
...
* There is no -indent option to .Bd or .Bl, although you would
never know that from its frequent use in this tree. There is a
"-offset indent" combination that makes sense, and you can certainly
say "-width indent".
* Also, you can't markup the -width option argument, tho you CAN
use a callable macro. So "-width Ar filename" doesn't make sense,
but either "-width Ar" or "-width filename" does, as might something
like "-width xxfilename" for a little extra space.
* There are a lot of needlessly complex hanging tag macros in man4 used
to create simple item lists. Those should be simplified one of these
days before someone copies and edits yet another man4 page.
2002-02-07 03:15:06 +00:00
pk
086b942780
Add `tu' and `tl' variable expansion modifiers, which transform the
...
value to uppercase and lowercase, respectively. From Kevin Neal from FreeBSD.
2002-02-06 16:26:12 +00:00
pk
86c078cb11
JobPrintCommand: avoid stale pointers on a node's command list.
...
The debugging value of the code that did this is limited, so drop it
altogether.
2002-02-06 16:20:25 +00:00
christos
285fe0ec7a
Make sure that we set *objp back to the decoded argument; pointed by
...
by Ben Harris.
2002-02-06 02:23:45 +00:00
christos
22a842763e
Deal with other sizeof() return issues. We usually cast it to u_int, because
...
this is what the rpc function argument passing expects, or use socklen_t
as appropriate...
2002-02-05 22:41:47 +00:00
christos
91caf38a2a
- Cast pointer casts to (void *) first to shut-up lint
...
- Deal with variable size enums, by generating assignment to an enum_t variable.
- Use f_print everywhere instead of fprintf - when in Rome...
- I don't understand the value of the unexplained hack. Use IXDR_{U_,}INT32
instead of IXDR_{U_,}LONG.
With those changes our generated librpcsvc files pass lint.
2002-02-05 22:05:42 +00:00
christos
ed811ba9a7
Don't spit out a trailing comma as the last member of an enum.
2002-02-05 22:03:01 +00:00
christos
0a8ad43664
cast ~0 to (u_int) because it is aimed at the size argument of the xdr function.
2002-02-05 22:02:15 +00:00
thorpej
b02b24b1d7
Replace u_quad_t with uint64_t and quad_t with int64_t, and use
...
<inttypes.h> to get those type definitions. These types are more
portable, and a little more sane to do autoconf tests for.
2002-02-05 03:04:26 +00:00
augustss
b5d25cc57f
Test for default device in a portable way. Thanks to Michael Ericsson
...
for spotting the problem.
2002-02-05 00:17:26 +00:00
christos
079762b2ef
Remove OP_NOSUFF, fix OP_MADE in compat mode [from pk], and make the OP_MADE
...
comment reflect reality.
2002-02-04 17:24:56 +00:00
thorpej
b985fb5f23
Need <bsd.own.mk> to use ${MACHINE_CPU}.
2002-02-04 08:37:37 +00:00
thorpej
a53ece1b64
On m68000, we need different target parameters than on m68k,
...
because "long double" is a different size on m68000.
2002-02-04 00:18:32 +00:00
christos
d73f720df6
Bring down the number of stat(2) system calls from 682 to 294. This change
...
adds a .NOSUFF directive that has been applied to targets that have been
already made, and are not supposed to have suffix rules applied to them.
2002-02-03 21:41:44 +00:00
pk
f1ca4b0556
Resurrect revision 1.23: no need to stat .PHONY targets.
2002-02-03 20:08:30 +00:00
pk
58e7f3798e
Don't bother to apply suffix rules to find sources for a target marked
...
as .MADE.
2002-02-03 19:58:15 +00:00
fair
8bd0f72b87
Text expanding the NLS abbreviation added per PR 14576.
2002-02-03 09:31:36 +00:00
jdolecek
ef0bbb2a55
Retire -C, do all the ioctls on same audio device we do i/o
2002-02-02 20:20:23 +00:00
veego
e2e1706f05
Ups, it is LIBUSBHID and not LIBUSBHIB.
2002-02-02 16:54:26 +00:00
veego
3de557e57f
Change LIBUSB to LIBUSBHIB, reflecting the library name change.
2002-02-02 16:49:52 +00:00
lukem
2321ad750f
CRUNCHEDPROG=1 is a bit more useful if it's also defined when
...
determining prog_OBJPATHS ...
2002-02-02 12:25:35 +00:00
lukem
ab2c3dcd21
pass CRUNCHEDPROG=1 to make(1) when building progs from their Makefiles.
...
allows different options for programs that are being crunchgen(3)ed.
2002-02-02 12:14:41 +00:00
bgrayson
47da4b42c7
- Several paragraphs were indented one level further than needed.
...
- The endfor example needed some spacing readjustments.
2002-02-01 19:35:29 +00:00
itojun
8c33b8d2d5
portnum is unsigned, use %u instead of %d
2002-02-01 10:07:54 +00:00
lukem
9c3323249d
need -lm in the HOSTPROG case too...
2002-02-01 05:44:40 +00:00
itojun
9585a2fa3e
line2 may overrun if line is too long (> 200). be more careful on strcpy.
...
XXX strlen(argv[x]) should be checked before copies.
2002-02-01 05:04:43 +00:00
ross
4ecd3ab001
now needs -lm for finite(3)
2002-02-01 01:32:20 +00:00
he
1bf20079aa
Typo correction.
2002-01-31 23:31:34 +00:00
tv
9fbd88883c
Roll in fixes to permit cross-compiling from non-NetBSD hosts. This
...
round has been tested on Solaris/x86 and Linux hosts.
* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __COPYRIGHT() better.
* Reduce the number of places that need to include "config.h", to keep
sources closer to their "vanilla" versions.
* Add more compat #defines and autoconf-checked functions.
2002-01-31 22:43:33 +00:00
tv
95407c5758
Use !finite() instead of isinf() in two places for better compatibility.
2002-01-31 22:30:20 +00:00
tv
e413f98bb4
In the generated C file, don't assume that <sys/cdefs.h> exists. Instead,
...
imply it with the <stdlib.h> include already present in the file, and
provide a compatibility definition for __P().
2002-01-31 21:01:15 +00:00
tv
76834aef57
Protect __RCSID and __COPYRIGHT from being invoked if not defined.
2002-01-31 19:36:47 +00:00
tv
6980d8094a
Use setprogname() in main().
2002-01-31 19:33:50 +00:00
tv
dd39a6001e
Provide a placebo default for ALIGN() for hosts which don't have this.
2002-01-31 19:33:27 +00:00
tv
d08ddf4732
Make it possible for cap_mkdb to be a host tool.
2002-01-31 19:32:11 +00:00
tv
c187f70e67
Make this compilable as a host tool.
2002-01-31 19:31:31 +00:00
tv
c72d58a899
Make this compilable as a host tool.
2002-01-31 19:26:34 +00:00
tv
554a73a4ce
Include config.h for host tool; protect __RCSID.
2002-01-31 19:24:47 +00:00
tv
cce248537b
Make this compilable as a host tool.
2002-01-31 19:23:50 +00:00
tv
084822fde7
* Use setprogname() in main().
...
* Don't grossly abuse getopt(); allow only -l and -L after filenames are
encountered, and do the parsing of these options manually.
2002-01-31 19:09:33 +00:00
pk
ce3fe4630a
Fix the bug addressed in revision 1.27 properly. Analysis of the problem
...
(see also PR#15179):
When looking up names which directory components (i.e. having slashes,
except when of the form `./name'), FindFile()/DirLookup() first looks
the final filename component in the cache for each directory on the search
path and then proceeds to match the prefixed directory components by
comparing them to the trailing directory components of the the search
path being probed.
This is not correct. When looking for `bar/target' in a path `.../src/foo',
you want it to come up with `.../src/foo/bar/target' (if it exists). There's
no point in comparing the the `bar' prefix on the target to the `foo' suffix
on the search path. Indeed, this will cause a false match if those prefix
and suffix components are actually equal and search path itself also has a
file called `target'. For example, looking for `foo/target' in `.../src/foo'
will spuriously match `.../src/foo/target', not `.../src/foo/foo/target'.
This last bug prompted the change in dir.c, rev 1.27, which happens
to partially workaround it by avoiding the above matching code in the
case of the `curdir' search path entry (at the cost of incurring an
exorbitant amount of cache misses). The situation is unchanged however,
when processing other entries on the search path (e.g. those other than
`dot' and `cur').
Drop the prefix matching code in DirLookup() entirely and use DirFindDot()
and DirLookup() only for names without proper directory components (i.e.
`target' and `./target). Otherwise, non-absolute names are dealt with by
DirLookupSubdir(), while absolute names can be checked for an exact match
of the directory components prefix against the directories on the current
search path. This allows for the use of the file cache to check the
existence of the file and additionally, provides a shortcut out of
Dir_FindFile() if we have the prefix match but not a cache entry (this
is especially beneficial for searches in .CURDIR when it's not equal
to `dot').
2002-01-31 12:38:34 +00:00
augustss
adeb3ad736
Actually be verbose if the -V flag is given.
2002-01-31 00:33:10 +00:00
kleink
935d56d508
Add {POSIX_MONOTONIC_CLOCK} variables.
2002-01-31 00:32:47 +00:00
augustss
d1c426fe38
Use _PATH_SOUND etc, all fall back to _PATH_SOUND0 (etc.) if that fails.
2002-01-31 00:03:23 +00:00
tv
c77212906a
Remove extraneous linkage to -ll.
2002-01-30 21:07:35 +00:00
tv
335cf252cf
Only invoke __RCSID/__COPYRIGHT if these macros exist.
2002-01-30 20:38:49 +00:00
tv
2bf5ae19a1
Use __P((void)) for the function *definitions* of yygrowstack() and yyparse()
...
(not just their declarations) to make newer C++ compilers happy with the
output. (Needed to make yacc produce less iffy code for src/tools/groff.)
2002-01-30 20:37:59 +00:00
thorpej
1e27695917
Define FLOAT_SIZE, DOUBLE_SIZE, LDOUBLE_SIZE, and ENUM_SIZE in
...
target-specific headers, and use the definitions when initializing
the type table.
2002-01-30 06:54:56 +00:00
thorpej
65260ae99b
Add a missing "static" on a function decl.
2002-01-30 06:48:32 +00:00
tv
a328e34106
Make almost all tools compile and run properly on non-NetBSD hosts. (In
...
particular, most tools now run correctly on Solaris 7.)
2002-01-29 10:20:28 +00:00
tv
1ae7d35cc2
Remove #include <err.h> (now in lint.h).
2002-01-29 02:43:38 +00:00
tv
b212f6ddf9
Identify where errors come from, rather than just doing err[x]("%s", foo).
2002-01-28 19:44:03 +00:00
wiz
f50740c1dd
Remove mention of -I in SYNOPSIS until we've actually implemented it.
...
Seems to have slipped in unintendedly in a v1.12.
Addresses standards/15401.
2002-01-28 13:49:49 +00:00
augustss
550d5dae5a
Make it compile (more vmstat fallout).
2002-01-28 13:20:43 +00:00
simonb
0f944ef22b
Use the new disk and tty stats sysctls when operating on a live kernel,
...
dk*() don't need to worry about setgid() games anymore.
2002-01-28 02:15:15 +00:00
jdolecek
910223ce2e
Delete the old code which made audioctl use stderr for output
...
if the stdout was same as the audio device. It's no longer relevant,
and the check was broken anyway (code used st_dev rather than st_rdev
when comparing the character devices).
A by-product of this is that 'audioctl -a > /dev/null' now works.
Okay'ed by Lennart.
2002-01-27 18:21:52 +00:00
jdolecek
b88029fb96
Use '-d' rather than '-f' for specification of alternative
...
mixer or audioctl device. The support for '-f' is kept for compatibility
for now.
2002-01-27 10:09:55 +00:00
reinoud
a233fbd53e
Fix major bug in make(1) ... due to shadowing of the dotLast path used for
...
the .DOTLAST primitive by a boolean variable with the same name, this whole
mechanism was broken ... it doesn't save much stat calls but it was wrong.
Thanks to Jason Thorpe for the other shadow-variable fixing patches he
made.
2002-01-27 01:50:54 +00:00
christos
b66dfef469
Don't bother to lookup for files in `.' that start with a `/'. Cuts in the
...
number of NAMI's from 1344 -> 830 in a full build of /usr/src/usr.bin/make.
2002-01-26 22:36:41 +00:00
christos
933b6f81c0
Process escaped characters properly. Now:
...
foo\:bar:
touch $@
works. Of course I am lazy right now, and I am not removing the '\' escapes
so the output looks fine, but it is functionally correct.
2002-01-26 20:42:14 +00:00
tv
3dc61f3b98
Make util.c replacement functions use autoconf conditionals to probe
...
what is Really available in the host OS.
2002-01-25 17:51:31 +00:00
mrg
85fefefd90
update .Dd
2002-01-25 15:35:32 +00:00
mrg
2d530607f5
add $NetBSD$
2002-01-25 15:33:51 +00:00
ragge
a8858d3140
Add special command "keepsymbols", allows the specified external symbols
...
not to be hidden. From Jens Nilsson, jens@rockstorm.se .
2002-01-25 12:05:00 +00:00
reinoud
45e2e07bcf
Small update to make(1) to let it follow more its own guidelines ! ... This
...
patch makes sure that files included using ".include <bsd.own.mk>" are
really looked for in the system make file directory or in the specified -m
paths instead of allways looking in the other -I and .PATH specified paths
... This speeds up the make a few procents at times for all the system make
files are now found directly instead of searching several paths, saving a
lot of stat() calls.
The number of stat calls is still exorbirant hight though... 910 or so for
making `make' alone ....
2002-01-24 01:39:03 +00:00
atatat
c25d406046
Add a -E flag to ed(1) and sed(1) so that they can use extended
...
regular expressions instead of just basic regular expressions.
2002-01-23 19:07:33 +00:00
thorpej
7e8a4549fd
Update ELFSIZE and VARPSZ arch lists.
2002-01-23 01:38:57 +00:00
thorpej
e05ba164ef
Need <sys/types.h> early on.
2002-01-23 01:09:15 +00:00
thorpej
6e4e75cdae
Add a missing "break;" statement so that this actually works again.
2002-01-22 01:14:03 +00:00
tv
279abfc5d2
Make compilable from src/tools/m4 on non-NetBSD hosts.
2002-01-21 21:49:57 +00:00
tv
d56a8ceeec
Make this directory usable on a case insensitive fs.
2002-01-21 20:07:34 +00:00
tv
8f2707ae00
Add non-NetBSD host hooks.
2002-01-21 20:00:02 +00:00
tv
44fbde6015
Add hooks for compiling on non-NetBSD hosts.
2002-01-21 19:49:51 +00:00
tv
5c99654526
Add hooks for cross-hosting on non-NetBSD platforms.
2002-01-21 19:22:53 +00:00
wiz
782f0d51c3
Document basic mdoc(7) support, and some fixes.
2002-01-21 18:36:44 +00:00
wiz
9cf6e5c45d
Teach checknr about mdoc.
...
Also, close files when we're finished with them.
2002-01-21 18:28:00 +00:00
wiz
f1e5ef16a0
WARNS=2.
2002-01-21 16:57:05 +00:00
wiz
1bbe14d82a
Make compile with WARNS=2, indent some #ifdef DEBUG stuff correctly.
2002-01-21 16:46:37 +00:00
wiz
105896cdc1
KNF.
2002-01-21 16:40:19 +00:00
wiz
c70c55b9b3
Drop unnecessary .Pp, no trailing dots in SEE ALSO, please, and sort sections.
2002-01-21 11:42:55 +00:00
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