summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* sh(1) incorrectly ignored an EOF condition when looking for thejoerg1995-08-111-1/+5
| | | | | | closing backquote in a `foo` substitution. Discovered by: Martin Welk <mw@theatre.pandora.sax.de>
* Be careful not to dereference NULL credentials pointers when doing thedg1995-08-112-6/+14
| | | | getattr function.
* Rmove daemons localization (commented out), produce veryache1995-08-101-13/+1
| | | | | strange effects when contacting with localized daemon from foreign environment.
* Remove a deliberate #warning.. It's not polite, because I listed the thepeter1995-08-102-10/+2
| | | | | | | driver in i386/conf/LINT... Reviewed by: Submitted by: Obtained from:
* Drat! I forgot to add this part of the Specialix Driver..peter1995-08-101-0/+804
| | | | | This is the firmware that is downnloaded onto the host card during boot. Obtained from:Specialix International, via Andy Rutter <andy@acronym.co.uk>
* Fix csh to determine event number properly, i.e. stop by ^*-% too.ache1995-08-101-2/+2
| | | | | This fix match with what manpage said and other systems csh's do. Submitted by: Bill Fenner <fenner@parc.xerox.com>
* Bring in my long-overdue version of the Specialix driver.peter1995-08-096-0/+5758
| | | | | | | | | | | | | | | | | | | | This was originally ported to BSDI by Andy Rutter <andy@acronym.co.uk>. At the end of the day, this code has very little in common with Andy's version, or the Specialix SYSV version. Essentially it has been gradually and almost completely rewritten, with LOTS of advice and inspiration from Bruce Evans. There are a couple of missing bits still, but they are minor. The user-mode "sicontrol" program is in sad shape and will come in soon. Transparent printing died a timely death.. Maybe later.. Jeremy Rolls @ Specialix (Development directory) has confirmed this is OK to distribute, and Andy personally sent me his version that I started from. Although this driver stood up to a nasty stress-test in this form, I am not confident that there are no nasty bugs lurking. People are welcome to try it, but dont go out and buy one just yet.. :-) And *DONT* use it on a mission-critical machine... This is ALPHA QUALITY!
* Add hook for EISA probe for Specialix EISA card.peter1995-08-091-1/+8
| | | | | | Reviewed by: Submitted by: Obtained from:
* Add Specialix driver to LINTpeter1995-08-093-3/+39
| | | | | | Reviewed by: Submitted by: Obtained from:
* Bump shlib minor because xdr_* functions have been enabled. Do NOTasami1995-08-091-1/+1
| | | | | | | | | | bump it again if something else is added before 2.2. The xdr_* functions are enabled only in the 2.2 (-current) branch so far. If that modification is moved to the 2.1 (-stable) branch, this one should, too. Reviewed by: the mailing lists
* New Improved version of the slip client document.jfieber1995-08-092-68/+66
| | | | Submitted by: Satoshi Asami <asami@FreeBSD.org>
* Fixed my usage of "asm" instead of "__asm" and "volatile" insteaddyson1995-08-091-2/+2
| | | | | | | of "__volatile". Note also that the original mods that were submitted by me were as a result of a discussion between various FreeBSD contributors. Submitted by: peter@haywire.dialix.com (Peter Wemm)
* Fix init to correctly detect processes that are exiting multiplempp1995-08-081-1/+1
| | | | times per second.
* Fixed a problem that malloc(..,..,M_NOWAIT) was being called without checkingdyson1995-08-083-18/+18
| | | | | | | for return values. It just so happens that in the cases where it is likely to fail, it is okay to change the M_NOWAIT to M_WAITOK -- and all will be well. This problem was manfest as a panic very regularly on a 4MB system right after bootup.
* Make the spl oriented inline functions less likely to allowdyson1995-08-083-9/+12
| | | | | potentially volatile memory to be kept in registers during the "call" (inline expansion.) Do the same for pmap_update.
* Replace old strftime format by %c, old format forces "Mon Day",ache1995-08-081-2/+4
| | | | sequence which can be false for several languages.
* Replace ctime by strftime %c to use national representationache1995-08-081-1/+1
|
* Replace ctime by strftime %c to use national representationache1995-08-081-3/+3
|
* Fix _listmatch() so that it doesn't fall off the end of the list string.wpaul1995-08-081-6/+5
|
* nspace count was incremented only in child, so warning never displayedache1995-08-081-9/+13
| | | | Pointed by: Mike Pritchard <mpp@mpp.minn.net>
* Move mbuf frees to after call to sorflush().dg1995-08-081-3/+3
| | | | Submitted by: Matt Dillon
* Add Id stringache1995-08-081-3/+5
| | | | Replace empty AM string with two spaces to not break output length
* Allow national printable chars in .planache1995-08-081-1/+1
|
* Replace asctime/ctime by strftime %c to use national representationache1995-08-082-8/+9
|
* Change ctime to strftime %c to use national date/time representation.ache1995-08-081-3/+5
|
* Change ctime to strftime %c to use national date/time representationache1995-08-081-3/+3
|
* Replace ctime by strftime %c to use national date representation nowache1995-08-071-4/+4
|
* Fix manpage to reflect current sourcesache1995-08-071-21/+49
|
* Restore %s format support from previous versionache1995-08-071-1/+22
|
* Delete bogus referneces to timezone code internal header file `tzfile.h',wollman1995-08-0721-75/+52
| | | | which is no longer bogusly installed in /usr/include.
* Fix infamous "TIOCGWINSZ: Interrupted system call" on return from a ^Zpeter1995-08-071-2/+4
| | | | | | | Fixes PR#513 Reviewed by: Submitted by: Obtained from:
* I forgot the reason why I didn't have a period in the `Rep of Palau' thewollman1995-08-071-1/+1
| | | | | last time, and mistakenly added it in, thus causing a syntax error in tzsetup. Fixed.
* On closer inspection, it turns out that all of the callers of disksortdg1995-08-072-10/+2
| | | | are already at splbio()...so back out the last change to disksort.
* Set bp->b_actf=NULL for paranoia sake.dg1995-08-071-1/+2
|
* Since buffers can be pulled off of the disk queue at interrupt time anddg1995-08-072-4/+14
| | | | | | disksort is called at non-interrupt time and can be actively traversing the list when that happens, there is a very small window of vulnerability. Close it by protecting disksort with splbio().
* Woops, I committed the wrong version of the diff in the last rev.dg1995-08-071-2/+2
|
* Use bdwrite() rather than brelse(). The cylinder group bitmap modificationdg1995-08-071-2/+2
| | | | | | | | is not preserved otherwise. Note that this is a no-op in FreeBSD, however, as we have doreallocblks disabled. Submitted by: Kirk McKusick
* Made msgbuf range checking more robust and clean.dg1995-08-073-24/+13
|
* Just when you thought it was safe...wpaul1995-08-075-40/+350
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - getnetgrent.c: address some NIS compatibility problems. We really need to use the netgroup.byuser and netgroup.byhost maps to speed up innetgr() when using NIS. Also, change the NIS interaction in the following way: If /etc/netgroup does not exist or is empty (or contains only the NIS '+' token), we now use NIS exclusively. This lets us use the 'reverse netgroup' maps and is more or less the behavior of other platforms. If /etc/netgroup exists and contains local netgroup data (but no '+'). we use only lthe local stuff and ignore NIS. If /etc/netgroup exists and contains both local data and the '+', we use the local data nd the netgroup map as a single combined database (which, unfortunately, can be slow when the netgroup database is large). This is what we have been doing up until now. Head off a potential NULL pointer dereference in the old innetgr() matching code. Also fix the way the NIS netgroup map is incorporated into things: adding the '+' is supposed to make it seem as though the netgroup database is 'inserted' wherever the '+' is placed. We didn't quite do it that way before. (The NetBSD people apparently use a real, honest-to-gosh, netgroup.db database that works just like the password database. This is actually a neat idea since netgroups is the sort of thing that can really benefit from having multi-key search capability, particularly since reverse lookups require more than a trivial amount of processing. Should we do something like this too?) - netgroup.5: document all this stuff. - rcmd.c: some sleuthing with some test programs linked with my own version of innetgr() has revealed that SunOS always passes the NIS domain name to innetgr() in the 'domain' argument. We might as well do the same (if YP is defined). - ether_addr.c: also fix the NIS interaction so that placing the '+' token in the /etc/ethers file makes it seem like the NIS ethers data is 'inserted' at that point. (Chances are nobody will notice the effect of this change, which is just te way I like it. :)
* Restore check for msg_bufx being negative. Changed if() expression to bedg1995-08-061-4/+4
| | | | in Lite2 style.
* Extentd David's recent change to shutdown_nice() by callingjoerg1995-08-061-1/+5
| | | | cpu_reset() directly in case init(8) is *not* running.
* Remove the comment about the broken getopts(1) in our /bin/sh.joerg1995-08-061-6/+1
|
* Fix /bin/sh's broken handling of the builtin getopts(1). The optionsjoerg1995-08-061-3/+2
| | | | | | | ``-ffoo'' and ``-f foo'' have been treated differently. This has been in violation of Posix.2 (that deprecates -ffoo, but doesn't disallow it).
* Allow a pipe to be opened read/write at one end, as is allowed injkh1995-08-062-30/+56
| | | | | | | SunOS and SCO. You can then even use the pipe as a cheap fifo stack (yuck!). A semantic change also important (but not limited) to iBCS2 compatibility. Submitted by: swallace
* Install non-source files with the optional flag ${COPY}, not with the flag -c.bde1995-08-062-3/+3
|
* Install source files with the -c flag, not with the optional flag ${COPY}.bde1995-08-066-16/+16
|
* Change `install' to `${INSTALL}' so that default install flags can bebde1995-08-0622-86/+88
| | | | | | | specified in the top level Makefiles. Previously I missed dozens of Makefiles that skip the install after using `cmp -s' to decide that the install isn't necessary.
* Resize both VMIO and non-VMIO buffers if the size changes.dg1995-08-061-8/+2
|
* Removed redundant call to vm_object_page_clean: this is already handleddg1995-08-061-7/+1
| | | | by vfs_msync().
* Removed redundant call to vm_object_page_clean - this is already donedg1995-08-061-6/+1
| | | | in vfs_msync().
OpenPOWER on IntegriCloud