summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bmake fixes for the eBones tree.gibbs1995-09-1415-56/+44
|
* Actually install des.h. We haven't been for a while now.gibbs1995-09-142-17/+7
|
* des_check_key_parity and des_fixup_key_parity go by other names in eBones'gibbs1995-09-141-3/+1
| | | | des. I've added #defines for them, so they are no longer "missing".
* Bring back Makefile.inc and give it a better rules for dealing with thegibbs1995-09-141-19/+29
| | | | .et files.
* Add checks for pcnfsd (flag to mountd must be added in this case)jkh1995-09-142-3/+27
| | | | and Apache httpd, so a user can be brought up to speed quickly.
* Add missing internal object functions, hard-coded for ncurses for now.paul1995-09-131-0/+18
|
* Don't leak mbufs in an unusual error case in tcp_usrreq().wollman1995-09-131-2/+14
| | | | | Reviewed by: Andras Olah <olah@freebsd.org> Obtained from: Lite-2
* added Makefile.inc in the necessary places.markm1995-09-134-0/+12
| | | | | Pointed out by: Garrett Wollman Obtained from: equivalent directoies rooted in src/
* If tcp_output() is unable to allocate space for a copy of the data waitingwollman1995-09-131-3/+6
| | | | | | | | | to be sent, just clean up and return ENOBUFS rather than silently proceeding without sending any of the data. This makes it consistent with the `#ifdef notyet' case immediately above. Reviewed by: Andras Olah <olah@freebsd.org> Obtained from: Lite-2
* After the Great eBones Repository Copy (tm), make ebones actuallymarkm1995-09-1340-146/+168
| | | | | | | | | | | | | | compile 1) remove rubbish no longer needed 2) correct existing Makefiles 3) add new makefiles where needed 4) correct code, header files and man pages where necessary PLEASE NOTE - after this you will need to make install in eBones/include, and mamake obj depend all install in eBones/lib before doing a make obj depend all install in eBones/. (I am going 6to fix src/Makefile next) PS - I hate slow international links - apologies for all the typos
* Make the PCI host bridge probe code more robust when dealing with chip setsse1995-09-136-36/+210
| | | | | that use configuration mode 1, but still violate the PCI 2.0 specs ... (Required for the Compaq Proliant, for example.)
* Ignore patchfiles that end with ".orig" or "~".asami1995-09-131-5/+19
| | | | Suggested by: paul, joerg among others
* From Bruce Evans: (prototype related changes, other cleanups)peter1995-09-132-16/+40
| | | | | | | | | | | | | | | Add prototypes. Use static for function definitions to match existing prototypes. Otherwise leave functions that should be static as extern. TODO: declare everthing except sidriver and siintr as static. I use some new cdevs registration functions to do this for syscons and pcvt. Fix siintr() to match its prototype in ioconf.c (don't return anything). This may break the eisa support, but Julian says that eisa interrupts never worked anyway. (EISA support was never tested anyway - Peter) Submitted by: bde
* Move some kernel-only stuff to a kernel-only file.peter1995-09-132-24/+2
| | | | Submitted by: bde
* Increased SOMAXCONN from 5 to 32. 5 was too small a value for just aboutdg1995-09-131-2/+2
| | | | | | | | any reasonably busy machine, and by any measure is a lousy "max" value. 32 was chosen after a careful analysis of typical listen queue depths on several busy Internet servers (both web and ftp). I also intend to add a statistics counter for dropped connection requests due to the limit being exceeded.
* Unlock the vnode after checking permissions; this is necessary to preventsef1995-09-131-1/+7
| | | | | | a panic whenever an iBCS2 file is exec'd. Obtained from: FreeBSD
* Simpler fix to the find bug reported by Terry Lambert <terry@lambert.org>nate1995-09-121-0/+3
| | | | | | | [ Find to a file vs. to stdout ] produces different output because find does not flush stdout when doing a -print. Submitted by: Jeffrey Hsu <hsu@freefall.freebsd.org>
* Output a zero rdev except for bdevs, cdevs, fifos and sockets. Thisbde1995-09-121-2/+26
| | | | | stops regular files with unrepresentable rdevs from being rejected and makes the output independent of unpreservable metadata.
* Fix really bogus casting of a block number to a long. Also change thedyson1995-09-121-2/+2
| | | | comparison from a "< 0" to "== -1" like it should be.
* Obtained from: FTP.RS.INTERNIC.NETjulian1995-09-121-4/+7
| | | | | | | | | | | | | | | | | | | | The named.root file is out of date.. (well it was.. this fixes it..) 15,16c15,16 < ; last update: Aug 25, 1995 < ; related version of root zone: 1995082500 --- > ; last update: Sep 1, 1995 > ; related version of root zone: 1995090100 18,19c18,22 < . 3600000 IN NS NS.INTERNIC.NET. < NS.INTERNIC.NET. 3600000 A 198.41.0.4 --- > ; > ; formerly NS.INTERNIC.NET > ; > . 3600000 IN NS A.ROOT-SERVERS.NET. > A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4 >
* sys_term.c: killed sleep(1) as this should no longer be a problem withdg1995-09-114-18/+6
| | | | | | the move of startslave(). telnetd.c: fix bug introduced with the move of startslave()...the number of arguments was wrong and "level" and "user_name" had to be made globals.
* Fixed bug introduced with the change of startslave()...two argumentsdg1995-09-111-3/+3
| | | | | | were chopped off of the function call and garbage was passed instead. The solution involves making some variable globals as well as fixing the call to have all the arguments.
* Introduce NCB_SCRIPT_PHYS and CCB_PHYS macros to find physical addressesse1995-09-111-89/+70
| | | | | | | | of NCR script labels and of command control block structure components. This allows for easy modification of the actual virtual to physical mapping operator used ... Make all applicable references to physical address values use the above macros instead of calls to vtophys().
* Generate prototypes for VOP functions. I decided to keep the old-stylebde1995-09-113-3/+78
| | | | | | definitions even though the functions are inline. If vnode_if.h was compiled by a non-ANSI compiler, then `inline' would be defined away, so vnode_if.h might compile correctly.
* Fix benign type mismatch in a call to VOP_BMAP().bde1995-09-111-2/+2
|
* Remove unconditional unlink at startup and conditionalised the unlink at exitpaul1995-09-111-3/+5
| | | | | | | | | so that it only unlinks the file if syslogd knows it created it. If the path specified for the socket already exists then syslogd will now exit with an "address already in use" error which is more sensible than blindly unlinking the existing filename. This stops syslogd -d foo/bar from unlinking foo/bar if it's a real file.
* Put back p_script component into NCR control block.se1995-09-111-3/+11
| | | | | The driver currently doesn't use it, but ncrcontrol needs it to print some script addresses relative to the script start.
* Restore two checks for TS_ISOPEN.. I managed to panic my machinepeter1995-09-112-6/+10
| | | | | without them.. I thought TS_CONNECTED implied TS_ISOPEN, but apparently that's not the case.
* Make the sample config file entry for mse0 use irq5 instead of irq6.jfieber1995-09-111-2/+2
| | | | | Apparently some bus mice won't go above 5 and the 2.0.5 LINT shows 5. Submitted by: Brian Handy <handy@condor.physics.montana.edu>
* Make sure that the prezero flag is cleared when needed.dyson1995-09-111-1/+2
|
* Fix an error that can cause attempted reading beyond the end of file.dyson1995-09-111-3/+11
|
* Code cleanup and minor performance improvement in the faultin clusterdyson1995-09-111-33/+29
| | | | code.
* Now works correctly with obj directories.jfieber1995-09-101-17/+12
| | | | | | | | | FORMATS can be defined as an empty string to suppress generation or installation of any files. Previously setting it to "null" had that effects. Now uses MANOWN, MANGRP and MANMODE for installation instead of BINOWN, BINGRP and BINMODE.
* Make pcvt and syscons live in the same kernel. If both are enabled, thenbde1995-09-1022-190/+483
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the first one in the config has priority. They can be switched using userconfig(). i386/i386/conf.c: Initialize the shared syscons/pcvt cdevsw entry to `nx'. Add cdevsw registration functions. Use devsw functions of the correct type if they exist. i386/i386/cons.c: Add renamed syscons entry points to constab. i386/i386/cons.h: Declare the renamed syscons entry points. i386/i386/machdep.c: Repeat console initialization after userconfig() in case the current console has become wrong. This depends on cn functions not wiring down anything important. sys/conf.h: Declare new functions. i386/isa/isa.[ch]: Add a function to decide which display driver has priority. Should be done better. i386/isa/syscons.c: Rename pccn* -> sccn*. Initialize CRTC start address in case the previous driver has moved it. i386/isa/syscons.c, i386/isa/pcvt/* Initialize the bogusly shared variable Crtat dynamically in case the stored value was changed by the previous driver. Initialize cdevsw table from a template. Don't grab the console if another display driver has priority. i386/isa/syscons.h, i386/isa/pcvt/pcvt_hdr.h: Don't externally declare now-static cdevsw functions. i386/isa/pcvt/pcvt_hdr.h: Set the sensitive hardware flag so that pcvt doesn't always have lower priority than syscons. This also fixes the "stupid" detection of the display after filling the display with text. i386/isa/pcvt/pcvt_out.c: Don't be confused the off-screen cursor offset 0xffff set by syscons. kern/subr_xxx.c: Add enough nxio/nodev/null devsw functions of the correct type for syscons and pcvt.
* cons.c:bde1995-09-106-58/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Split off cdevsw initialization in cninit() into a new function cninit_finish() that isn't called until all hardware device drivers have been attached. The bdevsw entry of the driver for the physical console needs to be hooked after the physical driver has been attached in case the attachment modified the entry. Rearrange cninit() to avoid changing cn_tab until the driver for the physical console has been initialized, so that the previous driver (if any) can be used for debugging. Start removing half-baked lint support. bdevsw functions usually have unused args but /*ARGSUSED*/ was used for only about 5% of them. cons.h: Declare cn_init_finish(). autoconf.c: Call cn_init_finish(). Start adding prototypes. Functions with bogus linkage (extern where static is probably should be static) are explicitly declared as extern so that the can be found easily (extern in a non-header is usually wrong). All: Continue cleaning up init stuff: init functions shall be static; INITs should be at the start of files...
* Fix a bug with the clean target.jfieber1995-09-101-10/+16
|
* Updating /usr/include/kerberosIV/des.h so eBones will build breaksmarkm1995-09-103-15/+4
| | | | | | | rcp and rlogin. (patch supplied) Submitted by: John Capo <jc@irbs.com>
* Fix a few minor bugs in makewhatis.joerg1995-09-101-4/+33
| | | | Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider)
* Re-initialize the terminal after ^Z / fg.joerg1995-09-101-0/+1
| | | | Submitted by: thomas@ghpc8.ihf.rwth-aachen.de (Thomas Gellekum)
* Fix a bug that prevented %'s and \'s from being passed to the programjoerg1995-09-101-2/+11
| | | | | | invoked. Submitted by: fenner@parc.xerox.com (Bill Fenner)
* Call output process in slstart() whether or not there is any output. Asbde1995-09-101-9/+10
| | | | | | | | | | | | | | | in pppstart(), the output process may be overloaded to handle hardware flow control and hardware output completions. Don't wait for output to drain in slclose(). Discard output immediately. New output is not prevented while processes are waiting for output to drain (this is a bug), so the wait was sometimes forever. Infinite waits are also possible when CCTS_OFLOW is enabled and CTS is down. Infinite waits were also caused by the above bug in slstart(). Start changing new init stuff yet again: rename unused arg `dummy'. Reviewed by: davidg
* Fix wakeups for TIOCDRAINWAIT. The conditional wakeups introduced in revbde1995-09-101-2/+3
| | | | | 1.59 defeated the point of doing the wakeups (having reduced timeouts take effect immediately).
* Fixed init functions argument type - caddr_t -> void *. Fixed a couple ofdg1995-09-0941-174/+177
| | | | compiler warnings.
* message catalog for fr_FR.ISO_8859-1jmz1995-09-092-0/+340
|
* Add fr_FR.ISO_8859-1 to LANGSjmz1995-09-091-1/+1
|
* Be gentle and allow both magic's (the own one and the other side'sjoerg1995-09-091-2/+5
| | | | | | | one) as a valid answer to an echo request. This makes the log less noisy when connecting to Trumpet Winsock or FreeBSD 2.0.5's pppd. :) Submitted by: melvin@zytek.com (Stephen Melvin)
* Avoid the "calculated sectors per cylinder disagrees with disklabel"joerg1995-09-091-1/+9
| | | | | warning for the default case where the user hasn't specified either -t or -u on the command line. It's been confusing our users.
* More hacking on devfs..julian1995-09-093-179/+469
| | | | | | | | | | | | I can now do an mv on devices and directories in devfs This was the hardest part.. link, delete and symlink will follow in short order. This code works but has definitly got vnode locking problems I am electing to get the structure of it working before spending too much time on the vnode confusion so it's probably not reliable at the moment.. never-the less it looks good. :)
* Patch to the atapi driver, by Serge V.Vakulenko, minor changessos1995-09-092-29/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | by me... Original message: This patch upgrades the ATAPI CD-ROM driver to version 1.3. It has three bugs fixed: 1) The `controller not ready' message at startup and later. It was caused by staled media change bit. 2) Incorrect shuffling of model string for some drives (NEC, Mitsumi). 3) Handling of drives which report itself as been of direct-access type, instead of CD-ROM type. There is one known bug which is not fixed yet -- probing in absense of IDE disks. A work-around exists though (thanks Steve!). If you have no IDE disks attached, then remove them from the kernel config file to make the CD-ROM attach correctly. Unfortunately, there is no way to disable them from the kernel interactive config mode. Reviewed by: sos (Soren Schmidt) Submitted by: vak@gw.cronyx.msk.su (Serge V.Vakulenko)
* Obtained from:4.4lite2julian1995-09-091-10/+14
| | | | | | | | | | | | | | | | | | fix a change where a shortcut resulted in teh wrong answer.. e.g. touch a touch b mv a b resulted in b being removed and a being moved to b in the shortcut.. touch a ln a b mv a b the wrong link was removed.. leaving a instead of b, giving a different result to when both files were separate.
OpenPOWER on IntegriCloud