summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Removing boggle due to trademark violations.jdp1998-02-111-3/+1
|
* Disable boggle. It is being removed due to trademark violations.jdp1998-02-111-2/+2
|
* Fix a bug in the database handle caching. This has to do with the way thewpaul1998-02-114-12/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | underlying database code works. When dealing with first/next queries, you have the notion of a database 'cursor,' which is essentially a file pointer for the database. To select the first entry, you do a fetch with the R_FIRST flag set, then you can use the R_NEXT flag to enumerate the other entries in the database. Unfortunately, doing a direct fetch with no flag does _not_ set the 'cursor,' so you can't do a direct fetch and then enumerate the table from there. The bug is that cached handles generated as the result of a YPPROC_MATCH were being treated as though they were the same as handles generated by a YPPROC_FIRST, which is not the case. The manifestation is that if you do a 'ypmatch first-key-in-map map' followed by a yp_first()/yp_next() pair, the yp_first() and yp_next() both return the first key in the table, which makes the entry appear to be duplicated. A couple smaller things since I'm here: - yp_main.c and yp_error.c both have a global 'int debug' in them. For some reason, our cc/ld doesn't flag this as a multiply defined symbol even though it should. Removed the declaration from yp_main.c; we want the one in yp_error.c. - The Makefile wasn't installing ypinit in the right place.
* Only forward source routed packets when ip_forwarding is set to 1.guido1998-02-111-2/+2
| | | | | | | | | This means that a FreeBSD will only forward source routed packets when both net.inet.ip.forwarding and net.inet.ip.sourceroute are set to 1. You can hit me now ;-) Submitted by: Thomas Ptacek
* Remove description on the flags for psm. They are adequatelyyokota1998-02-113-30/+3
| | | | documented in the man page for psm(4).
* Added SC_DISABLE_REBOOT and SC_MOUSE_CHAR.yokota1998-02-112-2/+6
|
* Clean up comments describing Luigi's alternate sound driver.jkh1998-02-113-12/+27
|
* - Move the mouse cursor to the center of the screen after videoyokota1998-02-113-48/+123
| | | | | | | | | | | | | | | | | | | | | | | | | mode switch in ioctl. Possibly related to PR: kern/4271 - A kludge: initialize scp->xpixel and ypixel even in the text mode. If the console enters the `unknown' graphics mode via the ioctl KDSETMODE (KD_GRAPHICS), these fields are not set (because syscons cannot know the correct values), but set_mouse_pos() need to refer to these field to adjust the mouse position. - Turn off MOUSE_VISIBLE when switching video mode by ioctl. - another new option: SC_MOUSE_CHAR Define the first character code of four consecutive codes to be used for the mouse cursor. Default codes are 0xd0 through 0xd3. Beware that if you decide to use any codes outside the range of 0xc0-0xdf, the mouse cursor may not look good, because of the way VGA displays characters in 9-dot-wide character cells. Requested by several people. (This patch was tested by a person who recently reported, in the -current ML, a page fault problem in the kernel (draw_mouse_iamge()) after X server shutdown. The patch cured his problem.)
* - A new semaphore: font_loading_in_progress.yokota1998-02-113-27/+81
| | | | | | | | | | | | Don't touch/update the screen while manipulating font data. Possibly related to PR: kern/4271 - Set up VGA in alphanumeric mode rather than graphics mode when loading font into video memory. This will drastically reduce flicker. PR: bin/2977 - Set up scp->font_size properly during video mode switch caused by ioctl.
* - Break scrn_timer() into two pieces. Now screen update is done in ayokota1998-02-113-255/+291
| | | | | | | | | | | separate routine: scupdate() called from scrn_timer(). - Make sure that the screen is updated for the low-level console routines sccngetc() and sccncheckc(). A new routine, sccnupdate(), is introduced and will call scupdate() above. Requested by: bde and msmith OKed by: sos
* - Ignore KBD_RAW_MODE and KBD_CODE_MODE in scgetc() when it's calledyokota1998-02-113-27/+54
| | | | | | | | | | | | | | | | | | | | | | from the low-level console routines sccngetc() and sccncheckc(). Submitted by: bde (a long time ago) - Don't try to ring bell and immediately return from do_bell() while device probe is in progress at boot time; the timeout queue is not functional yet. PR: kern/2424 - Stop running the screen saver after panic() is called: check if `panicstr' is non-NULL during scrn_timer(). PR: kern/5314 - A new option: SC_DISABLE_REBOOT The reboot key (usually Ctl-Alt-Del) will be ignored if this option is defined. You may still have the reboot key defined in the keymap and it won't cause error when the keymap is loaded, but it will be quietly treated as nop. OKed by: sos
* spellingeivind1998-02-111-2/+2
| | | | Obtained from: OpenBSD (src/bin/chio/chio.c rev 1.7) by todd@openbsd.org
* Replace bogus "@(#)err.h 8.1 (Berkeley) 6/2/93" with RCS Id keyword.jdp1998-02-111-1/+1
| | | | | Somebody must have blindly copied the leader comment when they created this file.
* Remove the include of <dlfcn.h> from crt0.c; it is not needed nowjdp1998-02-114-10/+6
| | | | | | | that the dl* trampolines have been moved into libc. Move dlfcn.h from src/lib/csu/i386 into src/include. Nothing in src/lib/csu/i386 uses it any more.
* Fix printing for bytes read > 4G.asami1998-02-112-4/+4
| | | | Reviewed by: bde
* De-staticize enough to make all the LKMs work again. Add comments whereeivind1998-02-114-10/+10
| | | | deemed relevant.
* Include SIMPLELOCK_DEBUG functions even if SMP if compiling LINT; giveeivind1998-02-111-2/+6
| | | | an error for the combination if _not_ compiling LINT.
* Move handle_signals() to before the FD_SETs. handle_signals()brian1998-02-101-3/+6
| | | | | | may result in a our modem closing after it's made its way into the fd_set, resulting in a program exit (with select(): bad file descriptor) rather than a dropped link.
* Back out statification and restore a declaration that got lost.eivind1998-02-102-4/+8
|
* Do signal handlig he Posix wayguido1998-02-101-40/+11
| | | | Obtained from: NetBSD (after complains from Bruce)
* Form device names correctly with new unit# syntax.jkh1998-02-103-12/+39
|
* Totally change the way that devices are made in the MFS and subsequentlyjkh1998-02-1011-475/+524
| | | | | | | | probed in sysinstall. Rather than make template devices and use up lots of inodes, also restricting the number of devices that can be dealt with, mknod all necessary devices as necessary using built-in information. This removes a number of constraints on the number and type of devices that sysinstall can see.
* Staticize. (Diffs by me & and Simon in cooperation.)eivind1998-02-104-43/+43
|
* Fix warning after previous staticization.eivind1998-02-102-4/+4
|
* Be more verbose if we can't determine device major/minor.jkh1998-02-101-1/+2
|
* Move include of <machine/ipl.h> inside ifndef SMP where it is used, toeivind1998-02-101-3/+3
| | | | avoid getting 'unused include file' warnings in the SMP case.
* Deleted unused variable.kato1998-02-102-4/+2
|
* Sync with sys/i386/i386/userconfig.c revision 1.102.kato1998-02-101-2/+15
|
* environment variables missing from ftpio(3) man pagejkh1998-02-101-1/+12
| | | | | PR: 5691 Submitted by: archie@whistle.com
* Undo UN_KLOCK hack except union_allocvp(). Now, vput() doesn't lockkato1998-02-106-108/+64
| | | | the vnode.
* Added entry of 16-bits bus lnc card.kato1998-02-102-4/+4
| | | | Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>
* Support C-NET(98)S ethernet card (PC-98 only).kato1998-02-104-0/+210
| | | | Submitted by: Chiharu Shibata <chi@rd.njk.co.jp>
* Fixed vnode interlock handling.kato1998-02-102-6/+26
| | | | | Reviewed by: Bruce Evans <bde@zeta.org.au> Tor Egge <Tor.Egge@idi.ntnu.no>
* Staticize.kato1998-02-102-3/+4
|
* get default firewall type from rc.confadam1998-02-101-1/+5
|
* Add entry for Eiger 33.6K modemmsmith1998-02-102-2/+16
| | | | Submitted by: John Goerzen <jgoerzen@alexanderwohl.complete.org>
* Document the enhanced behaviour of the '-c' flag.msmith1998-02-101-2/+5
|
* If the kernel was built with USERCONFIG_BOOT, and the '-c' (RB_CONFIG) flagmsmith1998-02-101-2/+15
| | | | | | | | was supplied to the kernel when booting, ignore any 'quit' commands in the userconfig script. This provides an escape mechanism whereby a broken userconfig script may be worked around.
* All our options are new-style now - enable the warning if unrecognizedeivind1998-02-091-3/+1
| | | | (that is, old-style) options are found.
* Un-staticize.peter1998-02-091-1/+1
|
* Sync with sys/i386/isa/clock.c and spker.c revision 1.109 and 1.32,kato1998-02-094-8/+8
| | | | resplectivley.
* Sync with sys/i386/i386/machdep.c revision 1.289.kato1998-02-092-10/+10
|
* NULL and UMAP filesystems also unstable.kato1998-02-093-15/+15
|
* PR: 1708, 5448danny1998-02-091-2/+1
| | | | Remove wtmp
* PR: 1708, 5448danny1998-02-091-5/+17
| | | | | Reviewed by: Alex Nash, Steve Price Enhance wtmp monthly handling
* Count _all_ rejects, not made by check_mail and check_relay only.wosch1998-02-091-4/+3
| | | | | There can be private rules which produce rejects. Pointed out by: áÎÄÒÅÊ þÅÒÎÏ×
* Adjustments for ccd devices:cwt1998-02-092-18/+10
| | | | | | | | | 1) Resulting special files now in group operator. (Reviewed by bde) 2) Use $disk_umask when creating ccd device specials. (Suggested by bde) 3) No longer create rccd{n}.ctl; ccd's are not necessarily scsi. (Suggested by bde) 4) No need to split short lines. (Suggested by bde)
* Staticize.eivind1998-02-09153-722/+758
|
* Move the trampolines for dlopen and related functions from crt0.ojdp1998-02-096-128/+122
| | | | | | | | | | | | | | | into libc. This reduces the size of every dynamically linked executable by 248 bytes, and it reduces the size of static executables by a lesser amount. It also eliminates some global namespace pollution. With this change in place, the source for dlfcn.h should probably be moved to "/usr/src/include". I'll save that for another day. Compatibility note: Programs which use dlopen, if compiled on systems with this change, will not run on systems with a libc from prior to this change. Very few programs use dlopen, so I think that is OK.
* Remove warnings from f00f_hack.eivind1998-02-092-10/+10
|
OpenPOWER on IntegriCloud