mrg
27f963a94f
minor KNF nits.
2000-06-17 18:19:10 +00:00
assar
c5a806697b
Do not modify the file name when not printing non-printables, also do
...
it consistently with the file name and possible symbolic link target.
fixes bin/10385 and bin/10384
2000-06-17 16:11:25 +00:00
thorpej
dfbbcfb967
libcrypt can now always decrypt, so always -DDES, and eliminate the
...
<bsd.crypto.mk> song-and-dance.
2000-06-16 16:33:06 +00:00
simonb
643cb3c341
Don't check namelist when choosing to use the sysctl interface.
2000-06-16 03:51:00 +00:00
simonb
d530ee00d1
Fix handling of "ps U<user>" where <user> ended it 't' - now if the
...
first argument doesn't start with a '-' and ends in 't', the 't' only
gets converted to a 'T' (for listing processes on the current tty)
if it doesn't contain any other command line option characters that
take an argument. Problem noticed by ITOH Yasufumi on tech-userlevel.
If the 'start' format was the last column, the width wouldn't be set
and started() output a zero length string instead of a string the right
length - fix header width calculations so the the last column is handled
the same all others. This only showed up for 'start' because started()
knew that the column header is the same width and the field itself...
Update copyrights.
2000-06-08 13:30:39 +00:00
simonb
292b668867
Fix back-to-front assignment in tname() which meant that the column
...
width would never autosize past the header ("TT") width. Problem
noticed by Geoff Wing.
2000-06-08 00:51:10 +00:00
simonb
a98dd470c6
Calculate field widths on the fly so that all columns line up nicely
...
and make more effective use of screen real estate when some columns
(eg USER and VSZ) didn't need the full default width.
2000-06-07 04:57:59 +00:00
simonb
a717560d21
G/C evar() - now that everything is in the one structure it was exactly
...
the same as pvar().
2000-06-02 03:39:02 +00:00
christos
0bf6fd0c59
decouple us from stdio's BUFSIZ and boost BUFSIZE to 4K
2000-05-31 22:48:44 +00:00
bjh21
d12393eb8e
Add Ev tag to COLUMNS
2000-05-28 21:14:11 +00:00
simonb
fd521aefe9
Use new sysctl/kvm interfaces. This will stop the "proc size mismatch"
...
errors when internal kernel structures change size. Also remove
the sgid bit - all live kernel data is accessed through the sysctl
interface.
2000-05-26 03:04:28 +00:00
thorpej
06b81d67f4
Handle SONPROC state.
2000-05-26 00:42:34 +00:00
elric
e6bccfe4be
Back out previous vfork changes.
2000-05-22 10:18:46 +00:00
mason
fccb8467cd
Improved style: "For definiteness" becomes "For example".
2000-05-21 00:48:45 +00:00
elric
f5dccf4728
When vforking ensure that the environment passed to exec is built before
...
vforking as a set of local variables which can be popped by the parent.
Addresses bin/10124.
2000-05-17 07:37:12 +00:00
elric
e8b0f2b813
INTON and FORCEINTON modify global variables, and so should not be
...
executed while we are vforked.
2000-05-15 03:42:48 +00:00
elric
c55fa30be8
Added includes for waitpid, sys/types.h and sys/wait.h.
2000-05-13 21:11:45 +00:00
elric
a0ef2ea948
In order to use __NetBSD_Version__, I needed to include sys/param.h.
2000-05-13 21:11:16 +00:00
elric
0eece24a3a
Unused variable pgrp on line 576.
2000-05-13 20:59:41 +00:00
elric
4aeaa113a7
Quick fix.
...
jobs.h:91: warning: declaration of `vfork' shadows global declaration
2000-05-13 20:56:08 +00:00
elric
756a2ca1bd
Now we use vfork(2) instead of fork(2) when we can.
2000-05-13 20:50:14 +00:00
christos
eb7c557ca3
s/exit_status/signal_number/
2000-05-13 17:04:04 +00:00
christos
bb6de7f12f
mention use of TMPDIR fixed in previous commit
2000-05-12 14:02:00 +00:00
mjl
4ecbad3425
Fix problem in option processing, would segfault when parsing "-O,".
...
Closes PR/10096 by Yuji Yamano using the patch provided.
2000-05-11 08:52:30 +00:00
abs
22cfbf2cbb
If ps cannot get the terminal size from STDOUT, it tried STDERR and STDIN.
...
What this does to the POLS when a script that is parsing ps output just happens
to run in a narrow terminal cannot be described in polite company.
If STDOUT is not a tty, leave width at 80.
2000-04-29 00:18:48 +00:00
christos
6165d4f806
Obey $TMPDIR for creating the scratch file
2000-04-17 23:37:50 +00:00
christos
d1631dd9db
make this compile without -DBACKWARDS [someone deleted an unused variable
...
that was not always unused]
2000-04-17 23:37:30 +00:00
simonb
8384a1bbb8
Use tty "?" to select processes with no controlling tty and tty "-" to
...
select processes with a revoked controlling tty.
Idea from SunOS/Solaris, suggested by Alexis Rosen.
2000-04-15 04:40:46 +00:00
simonb
d2f6a4723d
Include <errno.h> instead of using "extern int errno;".
2000-04-14 05:54:20 +00:00
simonb
51ee9dc68d
Don't declare 'extern opt*' getopt variables.
2000-04-14 05:52:56 +00:00
chs
233639846d
make -M imply -K. the current system is not likely to be
...
a reasonable approximation of a crash dump.
2000-04-10 06:37:37 +00:00
christos
b252543484
PR/9847: Geoff C. Wing: Make test(1) a builtin.
2000-04-09 23:27:03 +00:00
christos
e2e5d7bd40
- Enable test to be a shell builtin
...
- KNF
- Fix bug where test without arguments could access invalid memory
2000-04-09 23:24:59 +00:00
jdolecek
13885bdfec
Ignore also "self" link when searching for proc info.
...
Patch sent by NAKAJIMA Yoshihiro in bin/9819
2000-04-07 18:04:05 +00:00
thorpej
e766b0b752
Back out the incorrect change in revision 1.11 of main.c, and actually
...
fix the problem it meant to address by putting extern declarations into
ed.h.
2000-04-04 17:07:29 +00:00
mjl
68fdf492b5
Correct data type mismatch of "rows" with extern declaration. Possible
...
LP64 issue (long vs int). Fixes OpenBSD PR/1167 :)
2000-04-01 20:44:43 +00:00
thorpej
d0666190e1
Add a -O option: force one volume. This causes pax to not prompt for
...
a new volume upon premature end-of-volume (e.g. broken pipe). This is
especially useful in automated environments where error recovery cannot
be performed by a human.
2000-03-30 17:53:04 +00:00
thorpej
0317a20658
Use an in-core stack for directory permissions rather than a temporary
...
file. The temporary file code can be reenabled by building with
-DDIRS_USE_FILE.
Fixes a problem where sysinst would fail to unpack the base set because
the temporary file wouldn't fit in the ramdisk.
2000-03-21 02:15:24 +00:00
soren
1594850f00
Fix doubled 'the' in comment.
2000-03-13 22:46:59 +00:00
enami
c3a9dd2e8d
- Fix a typo that when group_from_gid is failed (though it merely fails
...
on NetBSD), numeric gid string is used as `user'.
- Don't mix use %u and %d for numeric uid/gid.
- Share temporary buffer.
2000-03-06 11:03:45 +00:00
dbj
00afbd6fd8
name database is kvm.db not kvm_netbsd.db
2000-02-22 06:47:27 +00:00
itohy
f8adf56da0
Cleanup and fix typos.
...
Partially from FreeBSD.
2000-02-17 03:12:22 +00:00
itohy
fae63d9627
Use lseek(2) on devices if not tape drives.
...
This makes listing on raw disk device much faster.
Reviewed and discussed in tech-kern and tech-userlevel lists.
2000-02-17 03:08:40 +00:00
itohy
ba0ae447ef
Fix SIGINFO botch (PR #8868 ).
...
Continue partial write(2) on signals (xwrite()).
Partial read(2) at a few places are also continued (xread()).
Add {read,write}_with_restart() hooks for porting on systems
which don't restart interrupted read()/write() calls.
Reviewed and discussed in tech-kern and tech-userlevel lists.
2000-02-17 03:06:12 +00:00
christos
9fcfbaea4d
Fix problem where commands that caused exitstatus != 0 inside loops did
...
not cause the shell to exit when -e was set.
2000-02-09 20:26:53 +00:00
enami
e91af3b888
Sync wi/ what mdoc.samples(7) says:
...
- The default argument of Ar macro is file ...
- Use or Ap ing.
2000-02-05 11:39:16 +00:00
mjacob
f62ad5baf7
Fix a buglet in the man page: eom spaces to the end of recorded media-
...
not the 'end of the media'.
2000-02-02 06:56:46 +00:00
christos
d6ac7627ea
Fix bin/9184, bin/9194, bin/9265, bin/9266
...
Exitcode and negation problems (From Martin Husemann)
2000-01-27 23:39:38 +00:00
enami
2486935741
Use .Ar macro for argument.
2000-01-25 13:06:51 +00:00
mycroft
f5d7100e26
Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We get
...
the correct definition from errno.h.
2000-01-21 17:08:33 +00:00