aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* catch up with ktrace changes, KTRPOINT takes a 'struct thread' notAlfred Perlstein2002-06-111-2/+2
| | | | | | | 'struct proc' now. Notes: svn path=/head/; revision=98124
* This commit was generated by cvs2svn to compensate for changes in r98121,Gregory Neil Shapiro2002-06-11432-1044/+2215
|\ | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=98122
| * Import sendmail 8.12.4vendor/sendmail/8.12.4Gregory Neil Shapiro2002-06-11453-1117/+2364
| | | | | | | | | | Notes: svn path=/vendor/sendmail/dist/; revision=98121 svn path=/vendor/sendmail/8.12.4/; revision=98123; tag=vendor/sendmail/8.12.4
* | Time counter stats are unsigned, advertise them to sysctl(8) that way.Kelly Yancey2002-06-111-1/+1
| | | | | | | | | | | | | | | | PR: (one small part of) 19720 Approved by: phk Notes: svn path=/head/; revision=98120
* | o Properly handle a failure by vm_fault_wire() or vm_fault_user_wire()Alan Cox2002-06-111-4/+20
| | | | | | | | | | | | | | | | | | | | in vm_map_wire(). o Make two white-space changes in vm_map_wire(). Reviewed by: tegge Notes: svn path=/head/; revision=98119
* | SO_PRIVSTATE has been commented out for long enough now....Garrett Wollman2002-06-111-1/+0
| | | | | | | | Notes: svn path=/head/; revision=98118
* | Add a reference count to struct fetchconn so we don't prematurely close andDag-Erling Smørgrav2002-06-113-1/+22
| | | | | | | | | | | | | | free a cached FTP connection. Notes: svn path=/head/; revision=98117
* | Use the constants from <limits.h> for the sizes of integral C typesRobert Drehmel2002-06-115-12/+10
| | | | | | | | | | | | | | rather than defining them ourselves. Notes: svn path=/head/; revision=98116
* | Remember to initialize the control block head mutex.Jeffrey Hsu2002-06-112-0/+2
| | | | | | | | Notes: svn path=/head/; revision=98115
* | Fix typo.Jeffrey Hsu2002-06-111-2/+2
| | | | | | | | | | | | | | Submitted by: Kyunghwan Kim <redjade@atropos.snu.ac.kr> Notes: svn path=/head/; revision=98114
* | #include <sys/disklabel.h> to get BBSIZE.Poul-Henning Kamp2002-06-111-0/+1
| | | | | | | | Notes: svn path=/head/; revision=98113
* | paste(1) appeared at least as early as 32v.Tim J. Robbins2002-06-111-0/+5
| | | | | | | | Notes: svn path=/head/; revision=98112
* | cut(1) appeared at least as early as System III.Tim J. Robbins2002-06-111-0/+7
| | | | | | | | Notes: svn path=/head/; revision=98111
* | Make the alpha architecture use the common ufsread().Poul-Henning Kamp2002-06-113-279/+44
| | | | | | | | | | | | | | Submitted by: ticso Notes: svn path=/head/; revision=98110
* | o Teach vm_map_delete() to respect the "in-transition" flagAlan Cox2002-06-111-0/+31
| | | | | | | | | | | | | | | | | | on a vm_map_entry by sleeping until the flag is cleared. Submitted by: tegge Notes: svn path=/head/; revision=98109
* | Every array elt is initialized in the following loop, so removeJeffrey Hsu2002-06-101-1/+1
| | | | | | | | | | | | | | unnecessary M_ZERO. Notes: svn path=/head/; revision=98108
* | Note that this appeared at least as early as PWB UNIX.Juli Mallett2002-06-1010-12/+22
| | | | | | | | | | | | | | Use the literal string 'PWB UNIX', as we still have no .At macro for it. Notes: svn path=/head/; revision=98107
* | ps(1) appeared in v4Juli Mallett2002-06-101-1/+1
| | | | | | | | | | | | | | Submitted by: grog Notes: svn path=/head/; revision=98106
* | Convert hit and miss counters to unsigned values. Surely negative valuesKelly Yancey2002-06-102-6/+6
| | | | | | | | | | | | | | | | | | for either does not make sense. PR: (one small part of) 19720 Notes: svn path=/head/; revision=98105
* | Dillon's recent commits to the dynamic linker without running themJohn Polstra2002-06-101-1/+0
| | | | | | | | | | | | | | | | | | by me first have given me a good excuse to drop my MAINTAINERship. MFC after: 1 week Notes: svn path=/head/; revision=98104
* | Correct a bug in the last commit. The whole point of creating a 'done:'Matthew Dillon2002-06-102-6/+6
| | | | | | | | | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=98103
* | Lock up inpcb.Jeffrey Hsu2002-06-1015-119/+668
| | | | | | | | | | | | | | Submitted by: Jennifer Yang <yangjihui@yahoo.com> Notes: svn path=/head/; revision=98102
* | - Whitespace only: use return statement consistentlt (return (foo), notMaxim Sobolev2002-06-101-8/+6
| | | | | | | | | | | | | | | | return(foo)), kill extra blank names between function names; - fix format string in printf(): devtoname() returns string, not pointer. Notes: svn path=/head/; revision=98101
* | In tracking down an installation seg fault with then openoffice portMatthew Dillon2002-06-102-18/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=98100
* | Put geom_gpt.c under the GEOM option instead of having a special GEOM_GPTPoul-Henning Kamp2002-06-104-7/+3
| | | | | | | | | | | | | | option for it. Notes: svn path=/head/; revision=98099
* | Fix up the wording thoughout, and document locking.Chad David2002-06-101-16/+25
| | | | | | | | Notes: svn path=/head/; revision=98098
* | Fix wording and spelling in the trapsignal() description.Chad David2002-06-101-1/+1
| | | | | | | | Notes: svn path=/head/; revision=98097
* | cvs -j -j gave me two copies of TARGET_VERSION and I didn't noticeDavid E. O'Brien2002-06-101-3/+0
| | | | | | | | | | | | | | it before committing. Notes: svn path=/head/; revision=98096
* | Remove -j from synopsis. The form given in the synopsis was incorrect,Tim J. Robbins2002-06-101-1/+0
| | | | | | | | | | | | | | and it should not have been there at all since it is a deprecated option. Notes: svn path=/head/; revision=98094
* | When stat(2) fails, put the name of the component it failed on in theTim J. Robbins2002-06-101-1/+2
| | | | | | | | | | | | | | warning message as well as the path argument. Notes: svn path=/head/; revision=98093
* | Sort sections, use Ex macro in Diagnostics section, point out that the firstTim J. Robbins2002-06-101-11/+4
| | | | | | | | | | | | | | example only works with csh(1). Notes: svn path=/head/; revision=98092
* | Add History section. sleep appeared in v4.Tim J. Robbins2002-06-101-0/+5
| | | | | | | | Notes: svn path=/head/; revision=98091
* | Add another example for using paste(1) since tjr seemed to want more examplesJuli Mallett2002-06-101-0/+7
| | | | | | | | | | | | | | | | on IRC. This one is to create a colon seperated list of directories from find(1), suitable for use in the shell's PATH. Notes: svn path=/head/; revision=98090
* | Add an EXAMPLES section with three examples. Document the problem withTim J. Robbins2002-06-101-0/+17
| | | | | | | | | | | | | | multibyte characters and the -d option in a BUGS section. Notes: svn path=/head/; revision=98089
* | Refer to environ(7) for description of COLUMNS instead of describing itTim J. Robbins2002-06-101-10/+9
| | | | | | | | | | | | | | in-line. Document effects of locale environment variables in the same way. Notes: svn path=/head/; revision=98088
* | The 10 occurrence limit for the `s' command documented here has not existedTim J. Robbins2002-06-101-3/+4
| | | | | | | | | | | | | | for a very long time (or never did exist). Notes: svn path=/head/; revision=98087
* | Newlines are not escaped anymore.Tim J. Robbins2002-06-101-2/+0
| | | | | | | | Notes: svn path=/head/; revision=98086
* | Don't write escape newlines with `l' command (SUSv3)Tim J. Robbins2002-06-101-3/+3
| | | | | | | | Notes: svn path=/head/; revision=98085
* | Go back to taking the user's umask into account. Thanks to Alfred forDoug Barton2002-06-101-23/+31
| | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=98084
* | o In vm_map_entry_create(), call uma_zalloc() with M_NOWAIT on system maps.Alan Cox2002-06-101-5/+6
| | | | | | | | | | | | | | | | | | | | 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(). Notes: svn path=/head/; revision=98083
* | Correctly handle global substitutions where the pattern is only "$", theTim J. Robbins2002-06-101-0/+3
| | | | | | | | | | | | | | | | EOL anchor, when the last input line does not end in a newline character. Picked up by the GNU sed test suite. Notes: svn path=/head/; revision=98082
* | Document the cred_update_thread() function, and fix the RETURN VALUES.Chad David2002-06-101-2/+19
| | | | | | | | Notes: svn path=/head/; revision=98081
* | Note early appearence of some commands. These actually appeared in PWB, butJuli Mallett2002-06-102-1/+6
| | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=98080
* | Change our default XF86Config location from /etc/ to /etc/X11/,David E. O'Brien2002-06-104-3/+7
| | | | | | | | | | | | | | | | | | following the lead of The XFree86 Project's default. Approved by: Murray Notes: svn path=/head/; revision=98079
* | The moduledata_t argument is not a pointer, and sysstem_sub_id shouldChad David2002-06-101-2/+2
| | | | | | | | | | | | | | | | | | | | be sysinit_sub_id. PR: docs/34583 Approved by: murray Notes: svn path=/head/; revision=98077
* | Correct the logic for determining whether the per-CPU locks needIan Dowse2002-06-101-1/+1
| | | | | | | | | | | | | | | | | | | | to be destroyed. This fixes a problem where destroying a UMA zone would fail to destroy all zone mutexes. Reviewed by: jeff Notes: svn path=/head/; revision=98075
* | Add signal.9 and friends.Chad David2002-06-101-1/+11
| | | | | | | | Notes: svn path=/head/; revision=98074
* | New man page that documents many of the kernel related signal functions.Chad David2002-06-101-0/+411
| | | | | | | | | | | | | | Requested by: alfred Notes: svn path=/head/; revision=98073
* | Check the run dependencies, not the build dependenciesBrian Somers2002-06-101-1/+1
| | | | | | | | | | | | | | | | Spotted by: steve Pointy hat: brian Notes: svn path=/head/; revision=98072
* | o Add vm_map_wire() for wiring contiguous regions of either kernelAlan Cox2002-06-091-1/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=98071