Commit Graph

6531 Commits

Author SHA1 Message Date
is
591f5c7964 Fix PR 18444 and a few other corner cases in cdplay.c. 2003-01-30 21:23:57 +00:00
jhawk
e025cf984b Obey preceding - and + on -user when a numeric uid is specified (only).
Our behavior is now consistent with Solaris, and more useful than previous.
2003-01-30 10:49:18 +00:00
jhawk
980fe9aad7 Obey preceding - and + on -user when a numeric uid is specified (only).
Our behavior is now consistent with Solaris, and more useful than previous.

Unfortunately we end up strtol()-ing twice (once via atoi()) to avoid
changing find_parsenum().
2003-01-30 10:49:05 +00:00
simonb
6960865826 Use new the --redefine-syms-file option to objcopy to rename the symbols
we want to hide instead of making global symbols local (which doesn't
work on MIPS).
2003-01-29 10:32:34 +00:00
wiz
9115df8c49 success, not sucess. Noted by mjl. 2003-01-28 22:35:02 +00:00
uwe
5bc6d9c431 On FreeBSD host define _DONT_USE_CTYPE_INLINE_ before including ctype.h.
We pull in our _RuneLocale, while the inlines are for the host _RuneLocale.
2003-01-27 01:22:10 +00:00
matt
3e5306bedf With -printx also qoute $ and ` (since they are shell metacharaters). 2003-01-26 07:07:31 +00:00
wiz
1bd6b934d6 Fix typo, noted by Geoff Wing (mason at primenet com au). 2003-01-24 01:16:34 +00:00
wiz
4e9926bf90 Help HTML output by replacing <> with \*[Lt] and \*[Gt] or Aq, sort sections, remove .Dp, and some
nits.
2003-01-23 18:57:09 +00:00
christos
c79beb47a8 Remove berkeley copyright. There is no similarity to the original anymore.
Reword certain contorted sentences.
2003-01-23 18:21:24 +00:00
jdolecek
969e7f59ee usage(): print newline, and use [<pid> ...] 2003-01-23 18:18:49 +00:00
jdolecek
d1020feee3 couple nits:
* RCS Id on top
* set date to today
* split the optional arguments ([pid ...]) on separate line in the source
* replace .EL with .El
2003-01-23 17:52:14 +00:00
christos
8dd5658494 bring back gcore from the dead. 2003-01-23 17:34:49 +00:00
wiz
31b1facf6b And finally, bump date (for -d description). 2003-01-23 08:53:46 +00:00
jdolecek
32cc757ba5 also add -d to SYNOPSIS 2003-01-23 08:51:00 +00:00
grant
817ab34933 Add description of -d.
From Soren Jacobsen in PR bin/20005.
2003-01-23 05:32:13 +00:00
agc
24b6883844 Make this build on non-i386 platforms. 2003-01-22 10:44:17 +00:00
jhawk
252f8847d5 Drop gratuitous warning for failure to get terminal width; it makes piping
progress' output ugly.
2003-01-22 04:11:34 +00:00
enami
cb5a2282ea Remove second item in BUGS section; it is fixed in progress.c rev. 1.2. 2003-01-22 03:40:33 +00:00
christos
18350cdfbe not all windows have 80 columns. 2003-01-22 03:24:21 +00:00
enami
23066b7faf Advance a pointer correctly. 2003-01-22 03:13:32 +00:00
lukem
8d469d6c4b use ftp(1) instead of lukemftp 2003-01-22 02:58:16 +00:00
lukem
b489ebc3bf need bsd.own.mk for NETBSDSRCDIR 2003-01-22 02:56:30 +00:00
jhawk
39ffd8d76c make progress(1) 2003-01-22 00:16:39 +00:00
jhawk
98f6cccbef progress(1) is a standalone version of lukemftp's progress bar
(pulled in via reachover makefile) suitable for measuring the
input to arbitrary pipes.
This is intended for use by sysinst.
2003-01-22 00:14:12 +00:00
jhawk
401927b1d5 Abstract out progress bar support into progressbar.[ch], for inclusion
in external programs (conditionalized on -DSTANDALONE_PROGRESS).

The following moved from util.c to progressbar.c:
  alarmtimer(), progressmeter(), psummary(), ptransfer(),
  xsignal(), xsignal_restart()

The following moved from extern.h and ftp_var.h to progressbar.h:
  STALLTIME, verbose, fromatty, progress, quit_time, ttywidth
2003-01-21 16:08:06 +00:00
dsl
85ed0bb278 Make kernel address arg of kvm_ckread() const void * so caller doesn't
need a cast.
(approved by christos)
2003-01-20 18:24:03 +00:00
aymeric
c11faf9eec bump version.
":cs add" works when using a database file in the current directory, whichever
way we specify its name.
2003-01-20 16:13:26 +00:00
aymeric
5ca712061a . Don't call terminate() after read_prompt() failed.
Fixes memory re-use after free().
. Fake a directory name of "." if given a path without '/'.
	This makes ":cs add cscope.out" work, and behave like ":cs add ."
2003-01-20 16:10:51 +00:00
wiz
9be5fcf7bc Bump date for last. 2003-01-20 08:08:34 +00:00
martin
8010344d66 Make it compile again on LP64 archs.
XXX - we *realy* need some format string macros for size_t/off_t!
2003-01-20 06:20:37 +00:00
simonb
276fd1665c The Double-Semi-Colon Police. 2003-01-20 05:29:53 +00:00
toddpw
fb9b804063 Add a "macdef" example and a short section explaining that you may need to
use it to disable extended passive mode when your firewall is obnoxious.
This did in fact solve a problem I was having with a firewall at work, and
the status message was taken directly from a problem session fixed by this.
2003-01-20 03:20:42 +00:00
simonb
d19c8682f2 Detect ns32k ELF files. 2003-01-20 01:16:01 +00:00
atatat
dd0a8acd21 The next release will be 2.0, not 1.7. 2003-01-19 21:25:36 +00:00
jmmv
fe7d4299f5 Add EXIT STATUS section. 2003-01-19 19:15:38 +00:00
dsl
7e2ddd8ef0 Use kvm_getprocs2 so independant of kernel version
(change aggreed by christos)
2003-01-19 18:14:06 +00:00
kristerw
6d0ebdd74a Do not try to write a rejects file for those cases where the user has
told us to skip a patch due to missing file to patch.

Solves PR 19827 from Toru TAKAMIZU.
2003-01-19 00:50:28 +00:00
elric
3799cab605 Backing this out until it works. 2003-01-19 00:42:45 +00:00
jmmv
1f46362208 When an unknown option is found, ignore it, as it may be cc related (i.e.,
-D and -I options).
2003-01-18 22:32:20 +00:00
christos
8e448c92b9 kill warns. 2003-01-18 21:18:18 +00:00
jmmv
c69d292b43 Use getopt(3) instead of specific code to parse options.
Reviewed by jdolecek.
2003-01-18 21:13:58 +00:00
dsl
24ec5512d1 pull interrupt stats from event counts
fix disk xfer byte count
fix absolute counts - were divided by time interval
2003-01-18 21:02:35 +00:00
grant
82c28ff066 fix some Unix -> UNIX, Posix -> POSIX and some typos.
From Igor Sobrado in PR pkg/19666.
2003-01-18 18:54:10 +00:00
thorpej
3fdac2b8c5 Merge the nathanw_sa branch. 2003-01-18 10:52:16 +00:00
atatat
3535ff5eb9 Print the string as if it's a string. Don't print the pointer. It's
useless for the non-omniscient (who, by definition, would have no need
for this program anyway).
2003-01-16 15:34:18 +00:00
kleink
b3df6303a9 Rename `sigset' locals to avoid symbol shadowing warning. 2003-01-16 09:38:37 +00:00
msaitoh
e43fc70de5 catch SIGINT, SIGHUP, SIGQUIT and SIGTERM to clear a temporary file. 2003-01-16 08:05:09 +00:00
mjl
f395946596 Correct typos (from OpenBSD). 2003-01-12 21:04:06 +00:00
christos
c3e2d898b4 produce lint free code. 2003-01-10 20:00:50 +00:00
atatat
80f8e56ac7 More properly handle the setgid privileges that we have, casting them
out if using them might be unsafe.
2003-01-09 13:05:12 +00:00
uebayasi
3d7c8fcb51 Be more specific how to call arguments of modifiers.
Reviewed By: wiz
2003-01-09 01:22:30 +00:00
atatat
a26b7f4d29 Make pmap work on LOCKDEBUG *and* non-LOCKDEBUG kernels (previously it
would fail in spectacular ways on LOCKDEBUG kernels) by compiling the
groveler code twice (the second time with LOCKDEBUG defined so that
the appropriate structures get larger in the right way).  We currently
decide if we are operating on a kernel with LOCKDEBUG enabled if the
kernel's vm_map has referential integrity between a few pointers
and/or values.

Also, if you use more than one -v, you get a * on a line by itself in
between gaps in entries.  It makes finding gaps much easier visually.
2003-01-08 20:25:12 +00:00
wiz
1035faff1d writable, not writeable. 2003-01-06 20:30:28 +00:00
wiz
1aad114a16 Bump date for -b, -I addition; drop trailing whitespace; separate SEE ALSO
entries with a comma.
2003-01-06 19:26:17 +00:00
wiz
c053751628 compatibility, not compatiblity. 2003-01-06 13:26:24 +00:00
wiz
c6f1277bfa synchronous, not syncronous. 2003-01-06 13:10:25 +00:00
wiz
7e681f7063 interrupt with two rs. 2003-01-06 13:04:54 +00:00
wiz
e840d74cd0 Superfluous word; from jmc@prioris.mini.pw.edu.pl via openbsd. 2003-01-06 12:48:06 +00:00
wiz
bec6f0cde7 Wrong word; from jmc@prioris.mini.pw.edu.pl via openbsd. 2003-01-06 12:43:08 +00:00
wiz
5e442fbbdd specified, not specifed. 2003-01-06 12:38:47 +00:00
kristerw
4786f258bd Make yacc emit plain ANSI C prototypes instead of __P() wrapped ones.
Per discussion on tech-toolchain.
2003-01-05 21:38:50 +00:00
sommerfeld
35e929d5c4 Document some previously undocumented options. 2003-01-05 19:28:13 +00:00
seb
a74ab65529 Fix usage message and SYNOPSIS section wrt to option O as suggested by wiz. 2003-01-05 13:07:38 +00:00
pooka
732f4c9fa5 Add ${MACROS} to ${ROFF} usage to make output readable
from jbernard@mines.edu in misc/19685
2003-01-05 12:24:22 +00:00
wiz
617b132aac Spell output with two ts. 2003-01-04 23:43:02 +00:00
mjl
037d3d9eb9 Tyop fixes 2003-01-03 14:11:18 +00:00
mycroft
d73e77b28c Update copyright notice. 2003-01-01 00:00:13 +00:00
sjg
32a3b241bf Treat an unquoted '#' as end of line when parsing conditionals.
This ensures that comments are ok at the end of line.

PR: 19596
Reviewed by: christos
2002-12-30 18:03:09 +00:00
kristerw
5fa174af73 Prevent the "kBps" field from overflowing for values > 1M/s.
From Paul Shupak in PR 18822.
2002-12-29 19:03:56 +00:00
seb
28089a8457 After discussion with lukem rename 's' option to 'O'.
Hopefully 's' option has been here only a couple of hours.
2002-12-29 18:42:49 +00:00
seb
da890ac594 Fix error message for option `F' when passed a bogus argument.
Actually activate option `F' in getopt's optstring.
Implement option `s' to specify output field separator string.

Approved by lukem.
2002-12-29 11:17:04 +00:00
mrg
c0f9ed084d - decode_int(): always use base 10, so that a time of "1:09" works.
- decode_time(): 60 seconds in a minute, really.
both from tsarna@netbsd.org.

- be verbose about the time we are going to record for, if verbose.
2002-12-27 23:43:15 +00:00
briggs
a35f350a48 Remove a duplicate bank holiday entry for 12/26. 2002-12-26 19:17:23 +00:00
jmmv
59978ac5c6 Fix typo: extra 'a' word in plural sentence. Approved by wiz. 2002-12-26 15:49:37 +00:00
jdolecek
63ae9a5e5f make function merge() static in msort.c
cosmetic change to how local variable is incremented (moved to for(;;))
2002-12-25 21:19:15 +00:00
jdolecek
642aec9a6f improve previous slightly - need >= (not just >) in CHECKFSTACK() 2002-12-24 15:15:01 +00:00
jdolecek
0f5341a33d max_o in struct tempfile needs to be off_t
use fseeko() rather than fseek() when changing file offset using max_o
2002-12-24 15:09:27 +00:00
jdolecek
fed8f4c4a6 put contents of extern.h directly to sort.h, and g/c extern.h
de-__P()
2002-12-24 15:02:46 +00:00
jdolecek
8852da41eb g/c many_files(), too 2002-12-24 14:58:57 +00:00
jdolecek
e296a59c79 bump 'soft' limit for number of files to hard limit on startup; we
want to be able to open as many temporary files as possible
2002-12-24 14:55:46 +00:00
jdolecek
b0a6f61876 make sure we don't attempt to write past end of fstack[], error out instead
this fixes second part ('tmpdir get smashed') of bin/18614 by Michael Graff
2002-12-24 14:43:37 +00:00
jdolecek
9208bb6e3a add extern definition for ncols and clist[] to sort.h, eliminate extra
definitions in init.c and field.c
g/c MAXMERGE
2002-12-24 13:20:25 +00:00
jdolecek
77d4ae97df move fltab outside main and make it static, eliminate two memset()s
g/c superfluous extern definition for clist[] and ncols
make toutpath[] static
2002-12-24 13:09:38 +00:00
jdolecek
b1eda372a4 simplify a bit (no need for separate 'char *path') 2002-12-23 20:14:26 +00:00
wiz
0065eb62cf Add a missing word. 2002-12-23 12:49:38 +00:00
lukem
08fab22988 DTRT with -D destdir when the target == destdir 2002-12-23 06:24:15 +00:00
lukem
30c6688fbd Implement '-e extra', as per svis(3)'s "extra" argument.
Document which vis(3) flag particular options enable (for easier cross
referencing between vis(1) and vis(3))
2002-12-23 01:45:54 +00:00
is
8da084abaa Actually return a different code for big-endian UTF-16 in looks_unicode().
Fixes PR 19487.
2002-12-22 16:31:21 +00:00
wiz
ea577b210e Debugging is usually spelled with three gs. 2002-12-22 13:50:35 +00:00
lukem
64fd31222b fix -E endian 2002-12-22 11:26:20 +00:00
lukem
47c5aec4fe document defaults 2002-12-22 11:22:49 +00:00
lukem
f766ef620d Implement '-D destdir'; if '-M metalog' is being used, remove a
leading `destdir' from the file name logged to the metalog.
The -D option has no effect on where the actual files are installed.
2002-12-22 10:15:17 +00:00
kleink
ac7290d7c2 Add a sysconf(3) knob for {ATEXIT_MAX}. 2002-12-19 23:31:54 +00:00
wiz
57f65f0dda Drop trailing whitespace. 2002-12-19 09:17:01 +00:00
lukem
c7c281222a Add '-N dbdir', to specify that user & group lookups are to be done from
dbdir/master.passwd and dbdir/group, using simple text file parsing
routines from ../../usr.sbin/mtree/getid.c.
2002-12-19 08:30:39 +00:00
wiz
7177b5877e Drop trailing whitespace, use Aq instead of Lt and Gt. 2002-12-18 20:16:48 +00:00
wiz
2e958b3f0b Bump date for some recent mach changes, fix two nits. 2002-12-18 20:10:37 +00:00
wiz
7490281b17 New sentence, new line; use more markup. 2002-12-18 19:57:05 +00:00
wiz
e93f0aaa95 Be consistent about putting commas between items in an enumeration. 2002-12-18 19:48:28 +00:00
martin
304244f5d7 Avoid integer overflow in percent calculation when facing a mbuf leak.
Fixes PR bin/19381 by Michael van Elst (slightly different than suggested).
2002-12-14 11:12:24 +00:00
atatat
88df2c4818 The -u option takes an argument, so we need the corresponding : in the
getopt() string.  Does no one use uvm histories any more, or does
everyone just dump all the histories?
2002-12-12 20:03:32 +00:00
lukem
5b7400f6ea some todo items 2002-12-11 14:33:15 +00:00
lukem
a3d56580b8 - set cachesize to 1MB (instead of default 2.5KB); greatly improves
performance on large imports
- remove unnecessary asserts
2002-12-11 14:30:53 +00:00
lukem
d182cf2f90 add db(1) 2002-12-11 13:52:41 +00:00
lukem
a8f67a8b25 db(1) - manipulate db(3)'s btree(3) and hash(3) databases 2002-12-11 13:40:42 +00:00
fvdl
d8ae1c92f7 Build this on x86_64. 2002-12-10 16:07:28 +00:00
manu
6492e2171f Added support for dumping mach messages in ktrace/kdump. While we are
there, KNFify a few functions.
2002-12-09 21:29:20 +00:00
scw
4df9ab06e4 Add evbppc. 2002-12-09 13:00:05 +00:00
gson
936f6a1c3c When JobExec() was called from JobRestartJobs() via JobRestart(), it
executed the make job with sigprocmask(SIG_BLOCK) in effect for a
number of signals including SIGCHLD.  This caused recursive submakes
of the make process in question not to receive SIGCHLDs when their
jobs exited.  This was a second, independent cause of bin/18895 in
addition to the race condition already fixed.  Fixed by unblocking all
signals before executing the job.
2002-12-09 01:23:53 +00:00
perry
43e55ca474 add qsubst
re-sort and re-format SUBDIRs
2002-12-08 21:50:36 +00:00
perry
101d2f766f Some KNF, via indent(1) and hand work. Still needs a lot of cleanup. 2002-12-08 21:29:27 +00:00
mrg
e7e34e98bb fix an error message 2002-12-08 10:49:22 +00:00
mrg
18c97a1496 remove some #if 0 debug code 2002-12-08 10:49:03 +00:00
mrg
be9dc1869d fix the description for "-p" to match reality, new text provided in PR#18949. 2002-12-08 10:00:12 +00:00
thorpej
8fb0e9f9e9 Include <string.h> for prototypes. 2002-12-06 03:27:39 +00:00
thorpej
7b3d93e318 Avoid a strict alias warning. 2002-12-06 03:24:42 +00:00
thorpej
29d4b591ea Avoid strict alias warning. 2002-12-06 03:21:43 +00:00
thorpej
9f3eaa5002 Remove extra args from a printf. 2002-12-06 03:13:14 +00:00
thorpej
f393397bd6 Avoid confict with reserved identifier "log". 2002-12-06 03:09:28 +00:00
thorpej
e0e584cdfa Avoid a trigraph, and fix printf formats. 2002-12-06 03:05:04 +00:00
thorpej
22887c3c29 Avoid strict alias warning. 2002-12-06 02:57:30 +00:00
thorpej
8d965a0542 Need <stdlib.h> for exit() prototype. 2002-12-06 02:54:19 +00:00
scw
ffeb337cd7 Lst exp -> Lst explist, to avoid warnings about gcc-current's
builtin exp() function.
2002-12-05 15:56:52 +00:00
fvdl
286cf86961 Get the right formats for x86_64. 2002-12-05 01:38:26 +00:00
junyoung
d293fed282 Remove KNF from TODO list. 2002-12-02 14:08:17 +00:00
junyoung
2b65911602 KNF. 2002-12-02 14:05:11 +00:00
sjg
ecdc5fc7ad Parse_DoVar: don't free cp until we are done with it!
Reviewed by: hannken
2002-12-01 05:53:30 +00:00
lukem
d348d3d723 tweaks for fparseln(3) move from libutil to libc:
- remove #include <util.h> if nothing else needed it
- remove LDFLAGS+=-lutil if nothing else needed it
2002-11-30 03:10:53 +00:00
wiz
287a8f7fb0 Sync usage with man page (and actual options). 2002-11-29 19:15:41 +00:00
wiz
75c991f87d Bump date for -N; sort options. 2002-11-29 19:14:00 +00:00
wiz
80dfe4a842 Bump date for .PATH description; begin sentence with upper case letter;
new sentence, new line.
2002-11-29 19:10:25 +00:00
jdolecek
d51c5abbd9 signame(): if sig == 0, return name " 0", so that the result would be
printed as:
   CALL  kill(0x1e4, SIG 0)
rathern than previous
   CALL  kill(0x1e4, SIG*unknown 0*)
2002-11-28 16:18:49 +00:00
atatat
a19ac80340 Add -N which inhibits translation of system calls numbers into names. 2002-11-27 21:26:57 +00:00
tron
21f56aa969 Remove the statically initialized "sigaction" structure completely because
such usage is broken. Problem pointed out by Klaus Klein on
"sources-changes@netbsd.org".
2002-11-27 16:47:13 +00:00
tron
f58cb59ba6 Add braces in a statically initialized "sigaction" structure to fix a
build problem after siginfo(2) has been added.
2002-11-27 14:44:46 +00:00
sjg
78610dd53d Whenever we update .PATH, set the variable ${.PATH} to reflect the
search list that will be used.  Thus 'dot' and 'cur' will appear in
${.PATH} either at the start or end depending on .DOTLAST even though
they are not strictly in dirSearchPath.

When .CURDIR is assigned to - re-set the 'cur' Path.

Finally, when checking subdirs, look in 'dot' and 'cur' (first or last
depending on .DOTLAST) just as we do in other situations.
2002-11-26 06:12:59 +00:00
enami
b3e831985f Call fcntl() on the right file descriptors. 2002-11-26 05:30:01 +00:00
christos
c02b3bbdf4 Fixes from David Laight:
- ansification
- format of output of jobs command (etc)
- job identiers %+, %- etc
- $? and $(...)
- correct quoting of output of set, export -p and readonly -p
- differentiation between nornal and 'posix special' builtins
- correct behaviour (posix) for errors on builtins and special builtins
- builtin printf and kill
- set -o debug (if compiled with DEBUG)
- cd src obj (as ksh - too useful to do without)
- unset -e name, remove non-readonly variable from export list.
  (so I could unset -e PS1 before running the test shell...)
2002-11-24 22:35:38 +00:00
thorpej
7d013a7ef5 Skip passing -$ to the preprocessor, for now. 2002-11-24 20:24:54 +00:00
simonb
7a17e24ac5 Remove pc532-only hacks to access wildly different interrupt accounting
now that interrupts are tracked with evcnt(9) on this port.
2002-11-22 13:30:34 +00:00
simonb
ecf6315bd0 Include <machine/intr.h> to get "struct iv" (in pc532-specific code). 2002-11-21 01:39:15 +00:00
nathanw
7ec345ff22 In getuptime(), use kread() to get the current time as well as boottime,
instead of calling time(3).

This makes rate calculations of crash dumps sensible; in contrast,
subtracting the boot time of the crash dump from the current time of the
running system produces a not-very-meaningful number.
2002-11-18 03:17:24 +00:00
gson
96f1cc8289 Fixed race condition that would cause make -j to pause for five
seconds if a SIGCHLD arrived while make was not blocked in poll(),
by making the SIGCHLD handler write to a pipe included in the poll.
Avoided the need to implement a duplicate fix for the USE_SELECT case
by emulating poll() in terms of select() when USE_SELECT is defined.
Fixes bin/18895.
2002-11-16 22:22:23 +00:00
itojun
5f2d0b666f error handling on strdup failure 2002-11-16 15:59:26 +00:00
itojun
d118467d1c use strlcpy 2002-11-16 13:45:10 +00:00
itojun
0cf92ab036 use strlcpy 2002-11-16 05:24:44 +00:00
itojun
9593086444 use strlcpy 2002-11-16 04:34:13 +00:00
itojun
8fcb6ec6c6 use strlcpy to ensure string termination 2002-11-16 04:31:15 +00:00
nathanw
83be8543f2 Add a _rtld_dlerror() function, since it it now needed by search.c,
and otherwise make the error routines look more like what's currently
in rtld.c (so *this* is where _rtld_error_message was hiding...).
2002-11-15 22:39:17 +00:00