alfred
6995a6ac42
catch up with ktrace changes, KTRPOINT takes a 'struct thread' not
...
'struct proc' now.
2002-06-11 21:14:02 +00:00
gshapiro
4c57fa1987
This commit was generated by cvs2svn to compensate for changes in r98121,
...
which included commits to RCS files with non-trunk default branches.
2002-06-11 21:12:04 +00:00
gshapiro
faacdfb2c2
Import sendmail 8.12.4
2002-06-11 21:12:04 +00:00
kbyanc
a46c40d9e1
Time counter stats are unsigned, advertise them to sysctl(8) that way.
...
PR: (one small part of) 19720
Approved by: phk
2002-06-11 19:47:44 +00:00
alc
c3f3773d48
o Properly handle a failure by vm_fault_wire() or vm_fault_user_wire()
...
in vm_map_wire().
o Make two white-space changes in vm_map_wire().
Reviewed by: tegge
2002-06-11 19:13:59 +00:00
wollman
5217090ee4
SO_PRIVSTATE has been commented out for long enough now....
2002-06-11 18:23:11 +00:00
des
5064d0b266
Add a reference count to struct fetchconn so we don't prematurely close and
...
free a cached FTP connection.
2002-06-11 11:27:28 +00:00
robert
f85d0f0060
Use the constants from <limits.h> for the sizes of integral C types
...
rather than defining them ourselves.
2002-06-11 11:27:20 +00:00
hsu
d1834ccc3b
Remember to initialize the control block head mutex.
2002-06-11 10:58:57 +00:00
hsu
f140f41dad
Fix typo.
...
Submitted by: Kyunghwan Kim <redjade@atropos.snu.ac.kr>
2002-06-11 10:56:49 +00:00
phk
fff890a03f
#include <sys/disklabel.h> to get BBSIZE.
2002-06-11 10:19:59 +00:00
tjr
fca980a9e4
paste(1) appeared at least as early as 32v.
2002-06-11 08:13:03 +00:00
tjr
3409f7ad48
cut(1) appeared at least as early as System III.
2002-06-11 08:11:12 +00:00
phk
6204f6b9f8
Make the alpha architecture use the common ufsread().
...
Submitted by: ticso
2002-06-11 06:56:31 +00:00
alc
d9429c7e6e
o Teach vm_map_delete() to respect the "in-transition" flag
...
on a vm_map_entry by sleeping until the flag is cleared.
Submitted by: tegge
2002-06-11 05:24:22 +00:00
hsu
439384bfd7
Every array elt is initialized in the following loop, so remove
...
unnecessary M_ZERO.
2002-06-10 23:48:37 +00:00
jmallett
241a475e6f
Note that this appeared at least as early as PWB UNIX.
...
Use the literal string 'PWB UNIX', as we still have no .At macro for it.
2002-06-10 22:59:59 +00:00
jmallett
d40b17fd5d
ps(1) appeared in v4
...
Submitted by: grog
2002-06-10 22:48:51 +00:00
kbyanc
4bf495ef47
Convert hit and miss counters to unsigned values. Surely negative values
...
for either does not make sense.
PR: (one small part of) 19720
2002-06-10 22:40:26 +00:00
jdp
26c5dfb179
Dillon's recent commits to the dynamic linker without running them
...
by me first have given me a good excuse to drop my MAINTAINERship.
MFC after: 1 week
2002-06-10 21:51:16 +00:00
dillon
46d8228e36
Correct a bug in the last commit. The whole point of creating a 'done:'
...
goto target was so the cache could be freed. So free the cache after
done: rather then before done: (!)
Submitted by: Gavin Atkinson <gavin@ury.york.ac.uk>
2002-06-10 21:15:50 +00:00
hsu
cd25d4648f
Lock up inpcb.
...
Submitted by: Jennifer Yang <yangjihui@yahoo.com>
2002-06-10 20:05:46 +00:00
sobomax
920300b834
- Whitespace only: use return statement consistentlt (return (foo), not
...
return(foo)), kill extra blank names between function names;
- fix format string in printf(): devtoname() returns string, not pointer.
2002-06-10 19:25:21 +00:00
dillon
0dbb92d539
In tracking down an installation seg fault with then openoffice port
...
Martin Blapp determined that the elf dynamic loader was at fault. In
particular, the loader uses alloca() to allocate a symbol cache on the
stack. Normally this would work just fine, but if the loader is called
from a threaded program and the object being loaded is fairly large the
alloca() can blow away the thread stack and effect other nearby thread
stacks as well. My testing showed that the symbol cache can be as large
as 250KBytes during the openoffice port build and install sequence. Martin
was able to work around the problem by disabling the symbol cache
(cache = NULL;). However, this solution is not adequate for commit because
it can cause an enormous cpu burden for applications which do a lot of
dynamic loading (e.g. like konqueror).
The solution is to use anonymous mmap() to temporarily allocate space to
hold the symbol cache. In testing I found that replacing the alloca()
with mmap() has no observable degredation in performance.
It should be noted that this bug does not necessarily cause an immediate
crash but can instead result in long term corruption and instability in
applications that load modules from threads. The bug is almost certainly
responsible for some of the instabilities found in konqueror, for example,
and possibly netscape too.
Sleuthing work by: Martin Blapp <mb@imp.ch>
X-MFC after: Before or after the 4.6 release depending on the release engineers
2002-06-10 18:52:31 +00:00
phk
c112e2f321
Put geom_gpt.c under the GEOM option instead of having a special GEOM_GPT
...
option for it.
2002-06-10 18:49:41 +00:00
davidc
7c1d0c842e
Fix up the wording thoughout, and document locking.
2002-06-10 17:36:05 +00:00
davidc
05edc5e1c8
Fix wording and spelling in the trapsignal() description.
2002-06-10 17:08:42 +00:00
obrien
b7ea29f504
cvs -j -j gave me two copies of TARGET_VERSION and I didn't notice
...
it before committing.
2002-06-10 15:48:23 +00:00
tjr
8ebea63ae6
Remove -j from synopsis. The form given in the synopsis was incorrect,
...
and it should not have been there at all since it is a deprecated option.
2002-06-10 10:39:33 +00:00
tjr
64fa162345
When stat(2) fails, put the name of the component it failed on in the
...
warning message as well as the path argument.
2002-06-10 10:03:46 +00:00
tjr
b9ecc7e16c
Sort sections, use Ex macro in Diagnostics section, point out that the first
...
example only works with csh(1).
2002-06-10 09:33:15 +00:00
tjr
c41ca971a6
Add History section. sleep appeared in v4.
2002-06-10 09:07:22 +00:00
jmallett
758a4d89c6
Add another example for using paste(1) since tjr seemed to want more examples
...
on IRC. This one is to create a colon seperated list of directories from
find(1), suitable for use in the shell's PATH.
2002-06-10 09:03:49 +00:00
tjr
7448c351c8
Add an EXAMPLES section with three examples. Document the problem with
...
multibyte characters and the -d option in a BUGS section.
2002-06-10 08:50:56 +00:00
tjr
de5809df72
Refer to environ(7) for description of COLUMNS instead of describing it
...
in-line. Document effects of locale environment variables in the same way.
2002-06-10 07:55:13 +00:00
tjr
f8ee1d2d03
The 10 occurrence limit for the `s' command documented here has not existed
...
for a very long time (or never did exist).
2002-06-10 07:44:04 +00:00
tjr
b72fd54413
Newlines are not escaped anymore.
2002-06-10 07:27:32 +00:00
tjr
aebd48afab
Don't write escape newlines with `l' command (SUSv3)
2002-06-10 07:25:35 +00:00
dougb
59fc4b6f17
Go back to taking the user's umask into account. Thanks to Alfred for
...
hatching the idea of using dc, and Giorgos (keramida) for incubating it.
This also reverses most of the previous commit which took out or
modified the text about umask stuff.
2002-06-10 07:16:42 +00:00
alc
319e2fb2b8
o In vm_map_entry_create(), call uma_zalloc() with M_NOWAIT on system maps.
...
Submitted by: tegge
o Eliminate the "!mapentzone" check from vm_map_entry_create() and
vm_map_entry_dispose(). Reviewed by: tegge
o Fix white-space usage in vm_map_entry_create().
2002-06-10 06:11:45 +00:00
tjr
77f74738b6
Correctly handle global substitutions where the pattern is only "$", the
...
EOL anchor, when the last input line does not end in a newline character.
Picked up by the GNU sed test suite.
2002-06-10 06:06:20 +00:00
davidc
9508c40671
Document the cred_update_thread() function, and fix the RETURN VALUES.
2002-06-10 05:18:00 +00:00
jmallett
dcf74a7fe1
Note early appearence of some commands. These actually appeared in PWB, but
...
it seems we don't have a macro for that yet, so list them in the first UNIX
release since then that we have a .At for: v7.
2002-06-10 05:03:20 +00:00
obrien
5d096a1b5c
Change our default XF86Config location from /etc/ to /etc/X11/,
...
following the lead of The XFree86 Project's default.
Approved by: Murray
2002-06-10 04:47:26 +00:00
davidc
9477a17019
The moduledata_t argument is not a pointer, and sysstem_sub_id should
...
be sysinit_sub_id.
PR: docs/34583
Approved by: murray
2002-06-10 04:37:11 +00:00
iedowse
02040b5ae2
Correct the logic for determining whether the per-CPU locks need
...
to be destroyed. This fixes a problem where destroying a UMA zone
would fail to destroy all zone mutexes.
Reviewed by: jeff
2002-06-10 03:25:23 +00:00
davidc
55adce9473
Add signal.9 and friends.
2002-06-10 03:01:36 +00:00
davidc
d807f27d99
New man page that documents many of the kernel related signal functions.
...
Requested by: alfred
2002-06-10 03:00:24 +00:00
brian
6818b4c0eb
Check the run dependencies, not the build dependencies
...
Spotted by: steve
Pointy hat: brian
2002-06-10 00:46:29 +00:00
alc
e780ef4712
o Add vm_map_wire() for wiring contiguous regions of either kernel
...
or user vm_maps. This implementation has two key benefits when compared
to vm_map_{user_,}pageable(): (1) it avoids a race condition through
the use of "in-transition" vm_map entries and (2) it eliminates lock
recursion on the vm_map.
Note: there is still an error case that requires clean up.
Reviewed by: tegge
2002-06-09 20:25:18 +00:00