aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Don't include <sys/lock.h> in headers when only `struct simplelock' isBruce Evans1997-12-0529-25/+52
| | | | | | | required. Fixed everything that depended on the pollution. Notes: svn path=/head/; revision=31561
* Const poisoning from ks_shortdesc.Bruce Evans1997-12-051-2/+2
| | | | Notes: svn path=/head/; revision=31560
* Removed one `const' from the declaration of `ks_shortdesc'. The pointerBruce Evans1997-12-051-11/+12
| | | | | | | | | | | | isn't actually const in vmstat. Fixed pedantic syntax errors caused by trailing semicolons in macro definitions. Fixed style bugs and typos in revisions 1.26-1.33. Notes: svn path=/head/; revision=31559
* Moved declaration of M_IOV to a less bogus place. It belongs inBruce Evans1997-12-052-5/+9
| | | | | | | | <sys/uio.h>, but it doesn't work there because of header pollution (<sys/uio.h> is prematurely included by <sys/param.h>). Notes: svn path=/head/; revision=31558
* Needs to include <sys/lock.h> if we're using struct lock.Jordan K. Hubbard1997-12-053-3/+6
| | | | Notes: svn path=/head/; revision=31557
* Sync with sys/i386/conf/options.i386 revision 1.63.KATO Takenori1997-12-052-2/+4
| | | | Notes: svn path=/head/; revision=31556
* Sync with sys/i386/boot/biosboot/boot.h and io.c revisions 1.23 andKATO Takenori1997-12-052-15/+7
| | | | | | | 1.25, respectively. Notes: svn path=/head/; revision=31555
* Sync with sys/i386/i386/machdep.c and trap.c revisions 1.278 andKATO Takenori1997-12-053-26/+23
| | | | | | | 1.118, respectively. Notes: svn path=/head/; revision=31554
* Document the new -f flag.John Dyson1997-12-051-1/+3
| | | | | | | | PR: 5196 Submitted by: Matt Dillon <dillon@best.net> Notes: svn path=/head/; revision=31553
* Add an option to building PS, so that the upages are explicitly paged in onlyJohn Dyson1997-12-052-13/+44
| | | | | | | | | | | | | | | | for users who are root, or in group wheel. This is useful on large timesharing systems where a PS command can cause the system to grind to a halt. The ability to get the information isn't diminished for those who really need the additional detail (administrators.) Normal users won't see any difference unless the processes are swapped out. The "really get it mode" is invoked by the use of an additional flag in the command string "-f". New/old behavior is selectable with a compile option. PR: 5196 Submitted by: Matt Dillon <dillon@best.net> Notes: svn path=/head/; revision=31552
* Add new (very useful) tunable for pageout daemon. The flag changesJohn Dyson1997-12-051-18/+20
| | | | | | | | | | | | | | | | | the maximum pageout rate: sysctl -w vm.vm_maxlaunder=n 1 < n < inf. If paging heavily on large systems, it is likely that a performance improvement can be achieved by increasing the parameter. On a large system, the parm is 32, but numbers as large as 128 can make a big difference. If paging is expensive, you might try decreasing the number to 1-8. Notes: svn path=/head/; revision=31550
* Some fixes from John Hood:John Dyson1997-12-053-5/+8
| | | | | | | | | | | 1) Fix the initialization of malloc structure that changed due to perf opt. 2) Remove unneeded include. 3) An initialization assert added to malloc. Submitted by: John Hood <cgull@smoke.marlboro.vt.us> Notes: svn path=/head/; revision=31549
* - Added entries for LinkSys ethernet card and Apex Data Modem.Nate Williams1997-12-052-2/+30
| | | | | | | Submitted by: Ken Key <key@cs.utk.edu> Notes: svn path=/head/; revision=31548
* Allow ipfw to accept comments and blank lines.Julian Elischer1997-12-052-1/+7
| | | | | | | This makes ipfw config files a LOT more readable. Notes: svn path=/head/; revision=31547
* Make emacs work again. This is a workaround for the fact that theJohn Polstra1997-12-052-36/+66
| | | | | | | | | | | | | | | | | | | | | | | emacs a.out file, self-generated by emacs's "unexec" function in "unexsunos4.c", is invalid. In particular, its "_end" symbol has the wrong value. The dynamic linker was using the value of that symbol to initialize its sbrk break level. The workaround is to peek at the executable's a.out header in memory, and calculate what "_end" should be based on the segment sizes. I will work out a fix for emacs and send it to the FSF. This dynamic linker workaround is still worthwhile, if only to avoid forcing all emacs users to build a new version. Note: xemacs gives a bogus warning at startup, for related reasons. The warning is harmless and can safely be ignored. I will send a patch to the xemacs maintainers to get rid of it, and meanwhile add a patch file to our port. Notes: svn path=/head/; revision=31546
* Finally, implement a mini-parser for RockRidge alternative filenames,Joerg Wunsch1997-12-044-33/+62
| | | | | | | | | so the filenames can be displayed and selected in full beauty. If RR is present, the match is now case-sensitive, if RR is missing, the match is case-insensitive (as it used to be before). Notes: svn path=/head/; revision=31545
* document and make the NO_F00F_HACK a proper option...John-Mark Gurney1997-12-045-12/+17
| | | | | | | | | also, sort some option includes while I'm here.. Forgotten by: sef Notes: svn path=/head/; revision=31544
* document and make the NO_F00F_HACK a proper option...John-Mark Gurney1997-12-045-5/+25
| | | | | | | Forgotten by: sef Notes: svn path=/head/; revision=31543
* Support applications that need to resist or deny use of swap space.John Dyson1997-12-041-2/+26
| | | | | | | | | | | | | sysctl -w vm.defer_swap_pageouts=1 Causes the system to resist the use of swap space. In low memory conditions, performance will decrease. sysctl -w vm.disable_swap_pageouts=1 Causes the system to mostly disable the use of swap space. In low memory conditions, the system will likely start killing processes. Notes: svn path=/head/; revision=31542
* Understand ``sockaddr_dl''s where sdl_nlen != 0Brian Somers1997-12-041-24/+25
| | | | Notes: svn path=/head/; revision=31541
* Remove duplicate REJECTED macro.Brian Somers1997-12-041-24/+18
| | | | | | | Remove extraneous pointers. Notes: svn path=/head/; revision=31540
* Initialize ccpstate when CCP comes down.Brian Somers1997-12-041-32/+19
| | | | | | | Remove extraneous pointers. Notes: svn path=/head/; revision=31539
* Parenthesise the REJECTED macro.Brian Somers1997-12-041-2/+2
| | | | Notes: svn path=/head/; revision=31538
* Identify rejected protocol types according to rfc1700.Brian Somers1997-12-041-4/+130
| | | | Notes: svn path=/head/; revision=31537
* After consultation with David, changeJordan K. Hubbard1997-12-047-29/+29
| | | | | | | | | #ifndef NO_F00F_HACK to #if defined(I586_CPU) && !defined(NO_F00F_HACK) Notes: svn path=/head/; revision=31535
* Sigh - add libz to libs. Brian just keeps adding stuff to ppp. :)Jordan K. Hubbard1997-12-045-10/+10
| | | | Notes: svn path=/head/; revision=31534
* Use the argmument `port' instead of hard coded address in atapi_probe.KATO Takenori1997-12-041-1/+1
| | | | | | | Submitted by: kura@melchior.q.t.u-tokyo.ac.jp (Tomohiko Kurahashi) Notes: svn path=/head/; revision=31532
* Add libcalendar.Wolfgang Helbig1997-12-041-2/+2
| | | | Notes: svn path=/head/; revision=31531
* Provides date of easter and other calendar related arithmetic.Wolfgang Helbig1997-12-045-0/+650
| | | | Notes: svn path=/cvs2svn/branches/HELBIG/; revision=31529
* shuffle structs for better cacheline behavior.David Greenman1997-12-041-9/+9
| | | | Notes: svn path=/head/; revision=31526
* Use err(3). Add prototypes. Document that startup scripts are rc.i386 andPhilippe Charnier1997-12-045-61/+92
| | | | | | | | rc.conf (enable/disable) not rc.local. Use full pathname in SYNOPSIS section. Notes: svn path=/head/; revision=31525
* Sort #includes. Add rcsid. Use full pathname in SYNOPSIS section.Philippe Charnier1997-12-042-12/+14
| | | | Notes: svn path=/head/; revision=31524
* FTP_INTERNAL_LS -> FTPD_INTERNAL_LSSteve Price1997-12-041-2/+2
| | | | | | | Pointed out by: Jaye Mathisen <mrcpu@cdsnet.net> Notes: svn path=/head/; revision=31523
* Use 'proto <tcp|udp|all>' to select the protocol to displaySteve Price1997-12-042-12/+21
| | | | | | | | | | | | in netstat-mode to avoid a conflict with tcp-mode. Also while documenting this new feature in the manpage, fix a minor display nit. PR: 5159 Submitted by: Sergei Chechetkin <csl@whale.sunbay.crimea.ua> Notes: svn path=/head/; revision=31522
* Buffer overflow from bitblt's commit to OpenBSD. Committed here for lackWarner Losh1997-12-041-2/+5
| | | | | | | | | | of a better place to do it. Reviewed by: joerge Obtained from: OpenBSD Notes: svn path=/head/; revision=31520
* The Libretto's BIOS doesn't set edx on the APM_GETPWSTATUS call, soWarner Losh1997-12-042-6/+22
| | | | | | | | | | the barrery time remaining is reported as a random number. Initialize edx to 0xffff in this case, and to 0 in all other cases. This change should be benign on other machines. Reviewed by: jdp Notes: svn path=/head/; revision=31519
* Fix the CCP Type field value for DEFLATE.Brian Somers1997-12-038-48/+203
| | | | | | | | | | | | | | | | | (I *really* meant to do this *before* committing the deflate changes in the first place - oops). Pppd is horribly broken in this respect - refer to the ppp man page for details. Ppp *WON'T* negotiate deflate with pppd by default - you must ``enable'' and ``accept'' ``pppd-deflate'' in your config. While I'm in there, update the cftypes in ccp.c so that we recognise some more protocols (we don't actually do anything with them - just send a REJ). Notes: svn path=/head/; revision=31518
* Fixed corruption of the per-group used directories count. It wasn'tBruce Evans1997-12-032-6/+8
| | | | | | | | decremented when directories were removed because rev.1.12 broke the fixup of the i_mode of the inode being removed. Notes: svn path=/head/; revision=31517
* Make has_f00f_bug extern, and get rid of some unused code in the f00fSean Eric Fagan1997-12-032-10/+4
| | | | | | | | | code. Submitted by: Mikael Karpberg & Cy Schubert Notes: svn path=/head/; revision=31515
* Abstract the CCP layer a level.Brian Somers1997-12-0324-286/+1209
| | | | | | | Add DEFLATE support. Notes: svn path=/head/; revision=31514
* Sync with sys/i386/i386/machdep.c and trap.c revisions 1.275 andKATO Takenori1997-12-033-3/+110
| | | | | | | 1.116, respectively. Notes: svn path=/head/; revision=31513
* Use full path in synopsis. Syslog will add trailing \n.Philippe Charnier1997-12-032-27/+39
| | | | Notes: svn path=/head/; revision=31512
* Use err(3). Remove progname and trailing \n in syslog strings.Philippe Charnier1997-12-038-149/+155
| | | | Notes: svn path=/head/; revision=31511
* Work around for the Intel Pentium F00F bug; this is Intel's recommendedSean Eric Fagan1997-12-037-7/+184
| | | | | | | | | | workaround. Note that this currently eats up two pages extra in the system; this could be alleviated by aligning idt correctly, and then only dealing with that (as opposed to the current method of allocated two pages and copying the IDT table to that, and then setting that to be the IDT table). Notes: svn path=/head/; revision=31507
* Expand default datasize to 22M, perl5 & pine are usual memory eatersAndrey A. Chernov1997-12-031-2/+2
| | | | Notes: svn path=/head/; revision=31506
* - Remove the code that cleared out the registers (previously enabled by theNate Williams1997-12-021-7/+0
| | | | | | | | | | | option PCIC_NOCLRREGS). This is now the default behavior since it's apparently required for the CLPD6832, and doesn't negatively affect any of my test machines. Requested by: Ted Faber <faber@ISI.EDU> Notes: svn path=/head/; revision=31505
* Fix size of start queue to 32 entries, independent of the defaultStefan Eßer1997-12-021-3/+3
| | | | | | | | | | | number of tags (NCR_SCSI_DFLT_TAGS), which is 0 in the FAILSAFE case. This should fix the incompatibility between kernel and ncrcontrol, which is the result of FAILSAFE being defined in the kernel config file, invisible to the build of ncrcontrol. (See kern/5133, which should be fixed by this change.) Notes: svn path=/head/; revision=31504
* - Add necessary include files and fix bugs in last.Nate Williams1997-12-022-6/+12
| | | | Notes: svn path=/head/; revision=31503
* - Bring in code removed from /sys/pccard/pcic.c, including DEVICE IDs, andNate Williams1997-12-024-190/+214
| | | | | | | | | | more bootverbose code. - Style nits. No significant functional changes. Notes: svn path=/head/; revision=31502
* Now that it's built at the same time as its source, disable building 07.lprGarrett Wollman1997-12-022-13/+5
| | | | | | | | here. Hopefully this will set a trend. (What was I thinking when I set this up the first time?) Notes: svn path=/head/; revision=31501