summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup.joerg1996-05-0918-1041/+20
| | | | | | | | | The removed files are no longer needed, they are actually labelled as ``Use only if you are not 4.4BSD''. (Yeah, the ol' crufty printcap.c is really gone!) Properly declare all external objects in files ending in .h, as opposed to embed them into files ending in .c.
* Update to current reality.phk1996-05-095-7/+482
| | | | mkctm.c can replace the guts of mkCTM if anybody feels like it...
* Make it possible to return more than one piece of control informationwollman1996-05-094-15/+64
| | | | | | | | (PR #1178). Define a new SO_TIMESTAMP socket option for datagram sockets to return packet-arrival timestamps as control information (PR #1179). Submitted by: Louis Mamakos <loiue@TransSys.com>
* Correct a comment. There is no fn `kprintf'gpalmer1996-05-091-2/+2
|
* From: Terry Lambert <terry@lambert.org>nate1996-05-093-3/+33
| | | | | | | | | | | | | | | | | | | | | | | | | Subject: Fix for annoying fsck bug Date: Wed, 24 Jan 1996 13:33:29 -0700 (MST) The following small diff fixes the annoying fsck bug that causes it to need to be run twice to end up with correct reference counts for inodes for directories that had subdirectories relocated into the lost+found directory. I found the need to rerun *extremely* annoying. This fix causes the count to be correctly adjusted later in pass 4 by correctly stating the parent reference count. Note that the parent reference count is incremented when the directory entry is made (for ".."), but is not really there in the case of a directory that does not make an entry in its parent dir. This can be tested by waiting for the inode sync after cd'ing from a shell into a test fs. Then you "mkdir xxx yyy zzz", wait a second, and hit the machine reset button. Reviewed by: nate (Tested lots of crashes :) Submitted by: Terry Lambert <terry@lambert.org>
* Make some rules reentrant, and mark the onces that cannot be.phk1996-05-092-32/+38
|
* Make rules reentrant.phk1996-05-091-9/+9
|
* Some cosmetic changes:jkh1996-05-0913-112/+139
| | | | | | | | | | | Make "selection bar" inverse video white-on-blue on color screens to avoid it getting muddled up with popup dialogs. Do disk selection in a more friendly fashion (for one thing, allow a drive to be de-selected again if you change your mind). Add a few strategic screen-saves to prevent corruption of screen contents (thanks, Michael Elbel!).
* Fix brino on my part. _etext doesn't include the padding to a pagephk1996-05-093-3/+9
| | | | | | boundary, which means that it doesn't mark the start of the data section (which is then inaccessible to the programmer ??). Hopefully fixes recent locore reboot problems.
* Properly free up resources allocated in swapmode(). This is not quitejkh1996-05-091-0/+2
| | | | | | | | the patch submitted by Philippe Charnier since he wasn't actually freeing the resources early enough (an earlier return could be invoked, leaving the resources still allocated), but he definitely pointed it out. Merci, Philippe! Suggested-By: Philippe Charnier <charnier@lirmm.fr>
* Update route(8) to print out current meanings of rt_flags RTF_* bits.wollman1996-05-081-4/+10
|
* Our new-old mbugf allocator. This is actually something of a blast fromwollman1996-05-082-29/+167
| | | | | | | | | the past, since it returns to the old system of allocating mbufs out of a private area rather than using the kernel malloc(). While this may seem like a backwards step to some, the new allocator is some 20% faster than the old one and has much better caching properties. Written by: John Wroclawski <jtw@lcs.mit.edu>
* Make IPXIP work.jhay1996-05-084-18/+18
| | | | Reviewed by: Gary Palmer gpalmer@FreeBSD.ORG
* Fix 'multidomain' code. It returns a pointer to memory that it doesn'twpaul1996-05-081-8/+6
| | | | | | | | | | | | | | | | | really own (and which can end up being mangled later). The manifestation of this bug is that the first attempt by a user to change their NIS password succeeds, but all subsequent attempts fail. rpc.yppasswdd also logs a message about not being able to find a file called '/var/yp/<some garbage string>/master.passwd.' (Note that for some bizarre reason, this doesn't happen with the malloc() from FreeBSD 2.1.0. I suppose this means we can chalk up another victory for phkmalloc. :) This bug only occurs if you use the -m flag with rpc.yppasswdd. Fix this by copying the domain name to a static buffer and returning a pointer to that instead. Reported by: Jian-Da Li (jdli@csie.nctu.edu.tw)
* ppoll -> yppoll. This Makefile should work better now. :-)jkh1996-05-081-2/+2
|
* Nuke the nasty cleaning of /var/run after netstart starts - it nukesjkh1996-05-081-2/+2
| | | | gated's pid file, for one thing, and is just generally BAD.
* *blush* How did this slip through?peter1996-05-082-4/+10
| | | | | Fix a dynamic initialiser in a static variable, and make sure sysctl.h is #included.
* Zero out some (unused) entries in the ipxsw initiliser which only lead togpalmer1996-05-081-6/+6
| | | | | | compile-tiome warnings. Tested by: John Hay <jhay@mikom.csir.co.za>
* Remove useless entries from the inetsw structure initiliser whichgpalmer1996-05-081-8/+8
| | | | | | only produced compile-time warnings. Reviewed/Tested by: Bill Fenner <fenner@parc.xerox.com>
* Clean up various compiler warnings. Most (if not all) were benigngpalmer1996-05-0812-26/+40
| | | | Reviewed by: bde
* ``mv'' -> ``mv -f''wosch1996-05-0736-124/+158
| | | | | ``rm'' -> ``rm -f'' so mv/rm may not ask for confirmation if you are not root
* Simplify probe. Removed the DELAY() as it's not needed.nate1996-05-071-3/+1
|
* Removed one of the un-documented CTRL pokes, and replace it with a onenate1996-05-071-0/+4
| | | | | | | second delay. My ps/2 mouse is now found reliably on my ThinkPad (it didn't before) and still works on my NEC Versa. Submitted by: Richard Wiwatowski <rjwiwat@adelaide.on.net>
* Make sure you include <sys/devconf.h> if you have devconf code. :(nate1996-05-071-1/+2
|
* Added code to avoid keyboard 'hangs' during the probe.nate1996-05-071-2/+7
| | | | Submitted by: Richard Wiwatowski <rjwiwat@adelaide.on.net>
* Added Richard Wiwatowski <rjwiwat@adelaide.on.net> for his work on thenate1996-05-071-1/+2
| | | | psm mouse driver.
* Added devconf() support.nate1996-05-071-14/+41
| | | | Obtained from: Richard Wiwatowski <rjwiwat@adelaide.on.net>
* Re-wrote psm_poll_status() to use the ioport supplied in the kernelnate1996-05-071-17/+16
| | | | | | | | config file instead of hard-coding it in the driver. No functional differences. This is based on the code Richard Wiwatowski <rjwiwat@adelaide.on.net> sent to the mailing list.
* phkmalloc doesn't like the call to xdr_free() in ypxfr_get_master().wpaul1996-05-071-3/+3
| | | | Nuke it.
* In use_yp(), call _yp_check() to make ultra, super-duper sure that NISwpaul1996-05-071-2/+3
| | | | | | | is available before trying to go hunting for a domain name. This fixes the following problem: you have +::::::::: in /etc/master.passwd but NIS isn't running (no ypbind, no domain name set) -- passwd and chpass will still try to change an NIS password instead of the local one.
* Grrrr... yet another variation on Murphy's Law: the best way to findwpaul1996-05-071-1/+0
| | | | | | | | | | | bugs in your code is to put it in the -stable branch. (Corollary: the day you discover the bug is the day the Internet decides to route your telnet session to the repository box via Zimbabwe.) Remove one bogus free(result) (from _havemaster()) that slipped by me. Flagged by: phkmalloc Pointed out to me by: Stefan Esser
* Last typo fixed (network came up for a few minutes).nate1996-05-071-0/+1
|
* Augh, more typos.nate1996-05-071-5/+5
| | | | (I hate *Sprint*, since the network is down it's hard to test things well.)
* Whoops, brain-o's with the previous commit. Fix up quite a few typos.nate1996-05-071-17/+14
|
* Localize timeache1996-05-071-0/+10
|
* Localize timeache1996-05-072-0/+20
|
* - KNF'ifynate1996-05-071-87/+57
| | | | | | | - Prepend PSM_ to some defines to avoid any possible name-space problems - Use some already defined constants instead of magic #'s where appropriate. [ No functional changes (yet) ]
* Replace non-POSIX speed setting by POSIX oneache1996-05-071-2/+3
|
* Dohw! Turn on yp_mkdb in the Makefile.wpaul1996-05-071-3/+3
|
* Add $Id$gpalmer1996-05-071-0/+1
|
* Several locations in sys/netinet/ip_fw.c are lacking or incorrectlyphk1996-05-061-14/+18
| | | | | | | use spl() functions. Reviewed by: phk Submitted by: Alex Nash <alex@zen.nash.org>
* Add three new route flags to help determine what sort of addresswollman1996-05-063-11/+48
| | | | | | | | | | | | | | | | | | | | | | the destination represents. For IP: - Iff it is a host route, RTF_LOCAL and RTF_BROADCAST indicate local (belongs to this host) and broadcast addresses, respectively. - For all routes, RTF_MULTICAST is set if the destination is multicast. The RTF_BROADCAST flag is used by ip_output() to eliminate a call to in_broadcast() in a common case; this gives about 1% in our packet-generation experiments. All three flags might be used (although they aren't now) to determine whether a packet can be forwarded; a given host route can represent a forwardable address if: (rt->rt_flags & (RTF_HOST | RTF_LOCAL | RTF_BROADCAST | RTF_MULTICAST)) == RTF_HOST Obviously, one still has to do all the work if a host route is not present, but this code allows one to cache the results of such a lookup if rtalloc1() is called without masking RTF_PRCLONING.
* An old typo MCLBYTES/CLBYTES became more obvious bogus now.phk1996-05-061-3/+3
| | | | Submitted by: wollman
* Update qcamdriver to 1.1-release distribution.pst1996-05-063-42/+46
| | | | | - move the cdevsw structure back up front (sigh) - use __linux__ instead of LINUX
* We DON'T ship bash by default, why is it the default shell?gclarkii1996-05-061-3/+3
| | | | | | We also don't ship tcsh or ksh by default. Correct these two things to make sh the default and increase csh and sh to be higher priority.
* Pull a bunch of fixes from the 4.4BSD-Lite2 branch. It's reallyjoerg1996-05-0512-206/+421
| | | | | | | | | | | | surprising how many trivial errors there have been... :-) Some more cleanup is needed, but i'd like to separate the Lite2 changes from other work, that's why this goes into a different commit. People with serial printers should see whether i have broken the stty- style printcap options (i hope not). Inspired by: Sergey Shkonda <serg@bcs1.bcs.zaporizhzhe.ua>
* Bring in some changes to make the FTP installation warn you if it can'tjkh1996-05-054-32/+30
| | | | find the requested release on a given site.
* Fix my botched 4.4Lite2 import, and revert these files to their HEADjoerg1996-05-052-17/+16
| | | | versions.
* Finally commit the changes that make getty(8) no longer depend on thejoerg1996-05-0510-356/+804
| | | | | | | | | | | | COMPAT_43 cruft. This is supposedly the last core utility that has been using it! (So now, one should be able to remove this option from the config files. Be aware that the last officially released xterm however still requires it.) The getty has been running now for several weeks on my modem line, so i feel safe about it. Obtained from: mostly from the NetBSD vendor-branch
* Avoid potential trademark conflictpeter1996-05-051-2/+2
|
OpenPOWER on IntegriCloud