jdolecek
e52880e76a
getkinfo_kvm(): fix bug in previous - handled size_t i as if it would be signed
...
saveuser(): don't check kd - if we get here, kd is never NULL
1999-10-15 20:01:33 +00:00
jdolecek
f848d2ec0c
When using the procfs for extracting process information, extract
...
also process start time, process arguments and session leadership status.
The procfs fallback is also used when kvm_openfiles() completely fails
(e.g. when /dev/mem is not readable).
Solves PR 7772, though the final implementation is different.
1999-10-15 19:31:24 +00:00
mrg
1b23e7d142
back out previous; it causes /etc/rc to break on my alpha and other lossage as reported in PR#8614
1999-10-13 00:59:10 +00:00
mrg
fdea8ae38f
skip "dty" just like we skip "tty", otherwise we just get "dt" in ps output for all dty's
1999-10-11 09:18:09 +00:00
pk
ef45922abf
Backtrack `exitstatus' to make the shell really ignore the status
...
of `tested commands' as in this example:
set -e
true; false && echo "not reached"
1999-10-10 21:22:24 +00:00
jtk
3917d8b9e7
fix comment regarding when we attempt to seek
1999-10-09 00:43:32 +00:00
pk
8c06f48e15
Sprinkle some `const's in DEBUG bracketed code.
1999-10-08 21:10:44 +00:00
jdolecek
a12da43ac4
xref signal(7)
1999-10-06 17:19:09 +00:00
mycroft
713ea8dcde
Use lseek(2) on character devices, damn it.
1999-10-04 17:11:53 +00:00
soren
b535241c18
Add list of common density codes.
...
The remote function was implemented in 1996.
1999-09-30 12:08:12 +00:00
bouyer
d406538de6
xref sysctl(8) (for proc.<pid>.rlimits)
1999-09-28 14:54:41 +00:00
mjl
4c5c12b3f0
Mention -c option to sh(1), noticed by Matthew Aldous in PR/8499.
1999-09-27 19:34:25 +00:00
jdolecek
945fe691ae
Move symlink.7 to share/man/man7/, where it belongs
1999-09-27 17:44:49 +00:00
jdolecek
4ed908a566
add SEE ALSO section, xref tar(1), cpio(1), symlink(7)
1999-09-26 21:19:54 +00:00
jdolecek
3fda74e8c8
add lutimes(2) to list of syscalls not following symlinks
...
Noted by Christos Zoulas <christos@NetBSD.org>
1999-09-26 20:45:41 +00:00
enami
e9de0d1bbd
Don't emphasys punctuations.
1999-09-26 09:57:31 +00:00
hubertf
8f48378bc3
Fix overflow in df on big partitions' raw device.
...
Supplied by Greg Oster, problem noted in OpenBSD PR#924.
1999-09-24 13:35:21 +00:00
ad
5118f5b2cc
Consistancy nits.
1999-09-18 18:45:39 +00:00
chs
21eedb0ec1
the PMAP_NEW option is gone as the new interface is no longer optional.
1999-09-12 01:19:23 +00:00
thorpej
5f00e0501e
Report vendor-specific data length, if any.
1999-09-09 23:32:10 +00:00
thorpej
01f9e93658
Update for changes to the changer driver.
1999-09-09 23:24:29 +00:00
thorpej
589d0234df
formatting nits.
1999-09-08 04:57:37 +00:00
simonb
7c249bc088
Print the current file and block numbers now that at least one tape
...
driver returns usable values for these.
1999-09-07 13:56:53 +00:00
hubertf
abda8d9447
Allow hardlinks to symlinks.
...
Reviewed by: Bill Studenmund, Klaus Klein
1999-09-05 23:34:39 +00:00
kleink
89e0b77a2f
Initialize locale on startup.
1999-09-05 16:14:43 +00:00
mycroft
2806df576c
It turns out that the code disabled in revision 1.30 *does* have an important
...
function (which nobody was able to explain): it's critical to allowing a
complex command run from an interactive shell to be terminated. So, reinstate
it and fix it correctly. See the comment if you really want the gory details.
1999-08-31 08:58:47 +00:00
tron
10fa22ca89
Fix "tar" mode usage string.
1999-08-24 08:02:27 +00:00
tron
62724fe719
Recognize GnuTAR's "h" (instead of "H") and "P" options.
1999-08-24 08:00:03 +00:00
tron
1fbe6b7eae
Strip leading slashes from filenames by default, add new "A" option to
...
disable this behaviour. Patches supplied by Peter Seebach in PR bin/8233.
1999-08-24 07:57:06 +00:00
kleink
900ca60345
Reverse the advice given to (now) prefer -h over -L; the former is defined in
...
1003.2bD3 and SVID4 and thus supposedly more portable.
1999-08-22 14:06:59 +00:00
kleink
9d3e44943a
Add the ability to handle estranged V7 tar archives that use USTAR-style
...
directories; addresses PR bin/8220.
1999-08-18 17:46:28 +00:00
christos
6db3689f29
make this compile on non bsd-4.4 systems
1999-08-16 07:49:45 +00:00
hubertf
c1cd535e46
Some code cleanup to collect all the usage strings in one place.
...
Asked for and reviewd by Jason thorpe.
1999-08-05 02:47:09 +00:00
sommerfeld
bba687e947
Fix PR8073:
...
bogons in mv(1) man page.
don't bother prompting for mv -i if source doesn't exist
1999-08-02 01:42:08 +00:00
hubertf
c684000231
Document csh's -m switch.
...
Patch submitted in PR 5802 by Greg A. Woods <woods@planix.com>
1999-07-30 01:08:12 +00:00
hubertf
4d486ab67d
Add "progress=1" switch to show a sign of life by printing a '.' for
...
every block written to the output file.
1999-07-29 19:03:31 +00:00
sommerfeld
95fc3b5710
Fix PR3474: df -t/df -l confused by stacked local mounts.
...
(Ross's patch in the PR appears to Just Work).
1999-07-27 12:13:19 +00:00
veego
03fd106af5
According to the previous commit the new process state should be SDEAD and
...
not SDYING, so s/SDYING/SDEAD/.
1999-07-23 08:56:13 +00:00
thorpej
3586621927
Update for SDEAD.
1999-07-22 18:16:05 +00:00
tron
e9ac36eda7
Add "setblk" as alias for "blocksize" and "setdensity" as alias for
...
"density". This makes life easier for people which use NetBSD and Linux.
1999-07-21 17:10:08 +00:00
mrg
51a96a002f
optionally include CRYPTOPATH Makefile.frag files.
1999-07-20 09:35:18 +00:00
thorpej
a3281f7249
Use bsd.crypto.mk.
1999-07-12 22:04:09 +00:00
christos
3d42469030
compile with WARNS = 2
1999-07-09 03:05:49 +00:00
christos
121565d194
Make this compile with WARNS = 2
1999-07-08 01:56:09 +00:00
christos
f914977fae
add -q in the synopsis line
1999-07-06 14:01:01 +00:00
kleink
e97454c22b
Honor the contents of $TMPDIR for the creation of temporary files, and use
...
_PATH_TMP instead of hardcoding /tmp if not set in the environment; fixes
PR bin/7796 from Chris Demetriou.
1999-07-03 14:42:39 +00:00
is
b4d9cefaed
Don't ask for permission to unlink a file if the access error is ETXTBSY.
...
This needs vfs_syscalls.c 1.138 to really work.
Fixes pr 4134 by Johan Danielsson.
1999-06-30 10:18:59 +00:00
christos
02048e84df
PR/7814: Matthias Scheler: shell does not fork for builtins in backquotes,
...
leading to unexpected behaviour. Disable the no-fork optimization for now.
We need to revisit this and keep enough state around to recover from such
changes.
1999-06-26 16:31:47 +00:00
mrg
017ff0934b
pulling param.h not types.h to get BSD4_4. from NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp> in PR#7751
1999-06-10 14:59:50 +00:00
kleink
84a39bedbc
Make it clearer that -L does not necessarily do the job, and, following
...
conventions, move exit status information into its own section.
1999-05-31 14:37:20 +00:00
kleink
b29d50b8d1
* Restructure getcwd_logical() to have a reasonable error description even if
...
$PWD is unset in the environment and update usage() string; addresses
PR bin/7504.
* Fix whitespace lossage from rev. 1.11.
* Minor other cleanups, including EXIT_{SUCCESS,FAILURE}.
1999-05-31 14:31:07 +00:00
kleink
2ac88c9554
Change previous to use symbolic names for file modes. Also, clean up some
...
whitespace lossage and use EXIT_{SUCCESS,FAILURE}.
1999-05-26 15:51:09 +00:00
tron
9bb12c43bb
Only call chmod(2) if we create a directory with a mode which isn't
...
accepted by mkdir(2).
1999-05-25 00:27:45 +00:00
kleink
cb603a5d83
Remove a bogus whitespace match in the builtin kill(1)'s `-s' parsing;
...
noticed by Chris Demetriou.
1999-05-19 14:37:05 +00:00
lukem
37085e7c0d
Rename ls.c::main() -> ls.c::ls_main(), and add a wrapper in main.c::main().
...
This allows other programs to link in against ls (e.g, ftpd), without having
to have hacks to deal with multiple main()s.
Yes, I know this is ugly. The clean alternative (move lots of this
into libutil, yada yada yada) isn't fun, and the effort probably isn't
justified...
1999-05-17 12:16:03 +00:00
thorpej
907831a0b3
KNF.
1999-05-09 19:23:38 +00:00
cgd
75f8cf07ab
fix incorrect operation caused by the previous checkin.
1999-05-09 00:00:20 +00:00
christos
0abc804e19
Fix unaligned access memory problem introduced from the -s fix.
1999-05-08 23:12:29 +00:00
simonb
a4b250cd02
If an error is encountered, exit with non-zero status.
...
Based on FreeBSD fix (in 1996!), and fixes PR bin/7514 from
Jorgen Pehrson.
1999-05-04 11:55:22 +00:00
mrg
c0999a71b0
oops, fix merge botch in previous..
1999-05-03 00:20:07 +00:00
mrg
d5c7180e2b
limit session to 6 chars. from Geoff Wing <gcw@pobox.com> and fixes his PR#7506
1999-05-03 00:17:30 +00:00
he
e97b0193be
Fix for bin/7502, from Tor Egge / FreeBSD. Their commit message:
...
> During variable expansion, the internal representation of the expression
> might be relocated. Handle this case.
1999-04-30 17:54:17 +00:00
hannken
c2e396b2c7
Fix buffer allocation in function `raw_cat'. It was possible to get a
...
buffer size of zero if stdout has a block size of 0.
The command `rsh <host> cat <files>' gives no output and no error.
- Allocate a minimum of BUFSIZ bytes for buffer.
- Use a static buffer if either `fstat' or `malloc' fails.
- Do the allocation once since stdout will not change block size.
1999-04-26 09:15:59 +00:00
mycroft
3685172739
More punctuation glitches.
1999-04-20 05:49:50 +00:00
mycroft
89f51b033e
Fix formatting of kill commands.
1999-04-20 05:44:42 +00:00
mycroft
62af15cbc6
Fix a few obvious formatting glitches: missing paragraph break, highlighted
...
parens.
1999-04-20 05:31:55 +00:00
christos
f3d0eddcde
Add support for printing wide sigset_t properly.
1999-04-16 13:34:32 +00:00
he
4e69294c60
Correct a rather obvious typo (once Tor Egge pointed it out to me)
...
in the last change.
1999-04-06 21:05:27 +00:00
mycroft
2e23138ad7
If we exit due to a SIGINT, do it with raise() so that the wait status is
...
correct in the parent.
1999-04-05 15:00:28 +00:00
mycroft
c06643b836
Disable bogus-looking code that cause us to throw away SIGINTs.
1999-04-05 14:59:35 +00:00
kleink
e80c883c9d
Operator precedence consistency; from "Andrew_L. Moore" <alm@SlewSys.Org>
...
in PR bin/7015.
1999-04-05 09:48:38 +00:00
bgrayson
2721f671ab
- Be really paranoid. Any time we open a file that is in /proc, run
...
fstatfs() on the open file to verify that no intruder has mounted
something on portions of /proc. This will catch, for instance,
"mount_null /tmp /proc/1378". We already do 5 syscalls per
process, so one more won't hurt :) ... and safety is better than
performance when ps is otherwise broken.
- Also added a few close()'s at early returns, to avoid chewing up fd's.
1999-03-28 00:46:47 +00:00
bgrayson
05e0706ac9
Minor fixes:
...
1. Use statfs() to verify that /proc is a procfs.
2. Add -K option to disable /proc-based method.
3. Make warnings less verbose, but still accurate.
1999-03-27 21:38:08 +00:00
tron
0ee6a66c30
Add missing prototype so that this actually compiles.
1999-03-27 15:22:17 +00:00
christos
832949b912
When we execute commands from a shell script, make sure that the signals
...
are being caught (reported by Alexis Rosen), similar to the -c case.
#!/bin/sh
vi "$@"
^C when the script is running...
1999-03-27 13:46:19 +00:00
bgrayson
be8534f744
Added experimental fallback /proc-based lookup. Warnings are printed when the
...
fallback method is used, as the results could be untrustworthy if an
intruder is present. It is highly likely that NetBSD-1.5 will have
an improved kvm interface for reading process information, at which
point this code can be garbage-collected. Also added a word to the
man page -x option description while I was here.
1999-03-26 22:36:02 +00:00
christos
28607542af
PR/7231: Havard Eidnes: Shell quoting/trimming problem
1999-03-26 15:49:34 +00:00
pk
b65081cff2
When substituting backreferences source from the pattern, not the replacement
...
strings.
1999-03-24 17:00:23 +00:00
mycroft
68d6f4bf44
Remove spurious .ne's.
1999-03-24 06:27:49 +00:00
mrg
d2397ac5f7
completely remove Mach VM support. all that is left is the all the
...
header files as UVM still uses (most of) these.
1999-03-24 05:50:49 +00:00
itohy
f1a39637c9
cleanup
1999-03-23 09:29:51 +00:00
ross
4b1d9297dc
Make the `...' actually appear in the case/esac syntax section.
...
Fix a space botch in the $@ example.
Kill warnings caused by the effective but wrong use of \[ and \] to
perform the function of \&[ and \&].
1999-03-23 02:29:29 +00:00
garbled
f124765044
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Many more to
come.
1999-03-22 18:25:43 +00:00
christos
3762d826ae
include <limits.h> instead of <machine/limits.h>
1999-03-19 12:58:55 +00:00
christos
fc32dd30b5
add braces for gcc-2.8.1
1999-03-19 12:58:33 +00:00
christos
04f335f21e
- don't use union wait
...
- printf portability
- add braces for gcc-2.8.1
1999-03-19 12:58:00 +00:00
christos
1a5157a6e0
printf format portability.
1999-03-19 12:57:10 +00:00
christos
1452d0f916
braces for gcc-2.8.1
1999-03-19 12:56:16 +00:00
msaitoh
0a51b829fa
ps's information is sorted by controlling terminal and (among processes with
...
the same controlling terminal) by PID.
1999-03-17 20:59:55 +00:00
fair
570e759de9
Patch from PR#5156 to adjust buffer size to match filesystem block size
...
when "-u" option used, plus some additional documentation.
1999-03-11 12:04:18 +00:00
garbled
1e1533cde9
the '[' wasn't being displayed properly as a command. Thanks to Charles
...
for the fix.
1999-03-09 07:05:33 +00:00
ross
6fe4eb2696
Work around a spurious warning.
1999-03-09 03:02:40 +00:00
castor
dc67d78474
Add '#include <sys/types.h>' since that's where int8_t and u_int8_t can
...
usually be found.
1999-03-08 17:55:20 +00:00
mycroft
fcfc497f58
Do the previous is a slightly different way, to avoid .Po/.Pc.
1999-03-07 22:40:18 +00:00
mycroft
83a97707fb
Clean up embedded angle brackets for mdoc2html.
1999-03-07 20:28:55 +00:00
mycroft
be61c999f6
Finally get all of the highlighting correct in the -T argument.
1999-03-07 19:58:45 +00:00
mycroft
f6590b22cd
Clean up SYNOPSIS formatting.
1999-03-07 11:02:05 +00:00
mycroft
7a981b1dc5
Fix formatting errors.
1999-03-07 10:48:31 +00:00
mycroft
976b71d89f
Use .Ns a bit.
1999-03-07 03:44:51 +00:00
mycroft
c35cd0d402
Improve the formatting of the SYNOPSIS section.
1999-03-07 01:07:57 +00:00