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
mycroft
a3db771521
Oops; remove unused variables.
2000-01-20 02:50:54 +00:00
mycroft
9f93f79f25
Just use setmode(3); don't special-case numeric values.
2000-01-20 02:49:41 +00:00
mycroft
8493d15a0c
Fix a glitch with handling files larger than 2GB.
2000-01-19 18:41:23 +00:00
christos
8b1a601327
Add a -f fflag that makes sure that we only try to read from plain files
...
so that there is no chance to block.
2000-01-15 01:13:15 +00:00
mjl
5a14e8cac6
On memory allocation failure, return 3 as per POSIX. (from OpenBSD)
2000-01-14 07:14:41 +00:00
abs
b1b361cb53
Slightly modified small fixes from Richard Rauch in PR bin/9150
2000-01-09 15:56:37 +00:00
mjl
5a87b7dd81
Add description of FIFOs in long display (was commented out).
2000-01-05 02:54:55 +00:00
kleink
c5d7701cd4
Make this slightly more portable by using putenv().
2000-01-04 14:15:09 +00:00
hubertf
6f51bb4732
make example cut&paste-ready
1999-12-29 04:11:30 +00:00
abs
98b54453f0
Remove duplicate 'string' / 's1' entry
1999-12-17 13:16:44 +00:00