summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merged from sys/dev/sio/{sio.c,sio_isa.c} revisions 1.363 and 1.5,nyan2002-01-314-312/+250
| | | | respectively.
* Add pc98 support.nyan2002-01-311-0/+3
|
* Remove obsolete COMBRD* definitions.nyan2002-01-311-6/+0
|
* MFi386: revision 1.180nyan2002-01-313-0/+15
|
* MFi386: revision 1.52nyan2002-01-311-10/+13
|
* Fix error handling.takawata2002-01-311-7/+19
| | | | | PR:30665 Submitted by:TOMITA Yoshinori <yoshint@flab.fujitsu.co.jp>
* In revision 1.351, All files/directories in ${CHROOTDIR}/usr/ports/distfilesmatusita2002-01-311-2/+2
| | | | | | | | | | | | | | | | are removed, because ports.tgz includes distfiles by accident. However, removing files/directories is *not* mandatory. The only requirement is "ports.tgz doesn't include distfiles/* but distfiles directory itself". If this is correct, the right way is to set an option to tar(1), not to include these files. This commit is based on PR: 34194, but a little bit of modification is made by me (original patch doesn't include 'distfiles' directory). PR: 34194 Reviewed by: Adrian Steinmann <ast@marabu.ch> (PR submitter) MFC after: 9 days
* Allow this to compile againjulian2002-01-301-0/+1
| | | | not tested under LINT by: msmith
* include sys/lock.h and sys/mutex.h to make compile.alfred2002-01-301-0/+2
| | | | Noticed by: Vincent Poy <vince@oahu.WURLDLINK.NET>
* o Reserve two interface ioctl values, 38, and 38, for SIOCGIFMAC andrwatson2002-01-301-0/+2
| | | | | | | | SIOCSIFMAC, which are for the Mandatory Access Control implementation. This will prevent collisions on the p4 development branch. Obtained from: TrustedBSD Project
* Fix FreeBSD IDs.obrien2002-01-305-15/+12
|
* fget_locked fixes.alfred2002-01-301-4/+3
| | | | | | | | sort declaration. give paramters names. remove bogus check for negative fd (u_int) cast does this for us. Pointed out by: bde
* Remove unused variables in select(2) from previous delta.alfred2002-01-301-2/+1
| | | | Pointed out by: bde
* Add pam_self(8) so users can login(1) as themselves without authentication,des2002-01-301-0/+4
| | | | | | | | pam_login_access(8) and pam_securetty(8) to enforce various checks previously done by login(1) but now handled by PAM, and pam_lastlog(8) to record login sessions in utmp / wtmp / lastlog. Sponsored by: DARPA, NAI Labs
* Still with asbestos longjohns on, completely PAMify login(1) and removedes2002-01-305-571/+412
| | | | | | code made redundant by various PAM modules (primarily pam_unix(8)). Sponsored by: DARPA, NAI Labs
* With asbestos longjohns on, integrate most of the checks normally done bydes2002-01-301-32/+102
| | | | | | login(1) (password & account expiry, hosts.access etc.) into pam_unix(8). Sponsored by: DARPA, NAI Labs
* Use pam_self(8) to allow users to su(1) to themselves without authentication.des2002-01-301-0/+1
| | | | Sponsored by: DARPA, NAI Labs
* Move the code from pam_sm_authenticate() to pam_sm_acct_mgmt(). Simplifydes2002-01-302-62/+58
| | | | | | | | it a little and try to make it more resilient to various possible failure conditions. Change the man page accordingly, and take advantage of this opportunity to simplify its language. Sponsored by: DARPA, NAI Labs
* Backed out the main part of revs.1.14-16. Don't disable interrupts inbde2002-01-302-20/+6
| | | | | | | | the packet transfer routines, since rev.1.468 of machdep.c does this better. I'm surprised that disabling interrupts helped much. Disabling them in the packet receive routine is too late. Fixed some minor style bugs in rev.1.14.
* Backed out the last vestiges of rev.1.51. Don't enter a criticalbde2002-01-302-20/+2
| | | | | region in Debugger(), since rev.1.468 of machdep.c does this better. Other cosmetic backouts.
* Cleaned up the 0ldSiG magic check before removing it. Just use fuword()bde2002-01-302-26/+16
| | | | | | | | | | | | | | | to fetch the magic word instead of useracc() plus a direct access. This is more efficient as well as simpler and less incorrect: - it was inefficent because useracc() takes much longer than just accessing the data using a correct access method, at least on i386's. - it was incorrect because direct access is incorrect unless the address has been mapped. This and nearby direct accesses are mostly handled better for other arches because they have to be (direct accesses don't work). - using magic in sigreturn is still fundamentally broken because false matches are possible. On i386's, a false match occurs when %eip in a new signal context happens to equal the magic value. This is not handled better for other arches.
* Add support for different serial clock frequencies and not just thejhay2002-01-306-72/+100
| | | | | | | standard one of 1.8432MHz. This will be used by the puc (PCI "universal" communication card) device driver. Reviewed by: bde
* Regenerate just this file after unbreaking makesyscalls.sh. The previousbde2002-01-301-1/+1
| | | | commit broke the world in libc.
* Oops, fix previous commit to not generate a C comment in syscall.mk.bde2002-01-301-1/+1
|
* Removed the one use of the mandatory keyword (for npx).bde2002-01-302-2/+2
| | | | | | | | | | | | npx is no more mandatory than sc. Its mandatoryness went away in rev.1.226 of i386/machdep.c 9 months before it was made mandatory in rev.1.24 of config/mkmakefile.c. This change is mainly to test building of minimal kernel configurations. npx should really be even more standard than clk. It was optional mainly so that the usual device driver configuration info could be specified in the usual way in config files, but this hasn't been necessary for a few years.
* Update some release dates.joe2002-01-301-5/+7
| | | | PR: misc/34432
* Don't include <isa/isavar.h> or compile code depending on it when isabde2002-01-3018-3/+84
| | | | | | | | is not configured. Including <isa/isavar.h> when it is not used is harmful as well as bogus, since it includes "isa_if.h" which is not generated when isa is not configured. This was fixed in 1999 but was broken by unconditionalizing PNPBIOS.
* Removed unused includes. In particular, don't include <isa/isavar.h> sincebde2002-01-302-48/+4
| | | | | | its only effect is to break the optionality of the isa option. Sorted includes.
* Regenerate _after_ the commit to syscalls.master.bde2002-01-305-6/+6
|
* Escape $FreeBSD$ in a different way to avoid using the bogus escapes \$bde2002-01-301-5/+5
| | | | and \F. Awk just started warning about these.
* Added this makefile. This is not attached to the build yet. I oftenbde2002-01-302-0/+16
| | | | | install parts of /etc manually and it helps to have a makefile for each subdir even if the main makefile doesn't invoke it.
* Stop saying that "express" mode is for impatient people. It'sjkh2002-01-302-2/+2
| | | | | | | really for impatient and EXPERT people who know sysinstall backwards and forwards. MFC after: 1 week
* Back out rev 1.78, which is incorrect now that the PAM modules have beendes2002-01-291-3/+2
| | | | fixed to accept a NULL PAM_RHOST.
* Attempt to fixup select(2) and poll(2), this should fix some races withalfred2002-01-293-125/+22
| | | | | | | | | | | | | | | | | | | other threads as well as speed up the interfaces. To fix the race and accomplish the speedup, remove selholddrop and pollholddrop. The entire concept is somewhat bogus because holding the individual struct file pointers offers us no guarantees that another thread context won't close it on us thereby removing our access to our own reference. Selholddrop and pollholddrop also would do multiple locks and unlocks of mutexes _per-file_ in the fd arrays to be scanned, this needed to be sped up. Instead of using selholddrop and pollholddrop, simply hold the filedesc lock over the selscan and pollscan functions. This should protect us against close(2)'s on the files as reduce the multiple lock/unlock pairs per fd into a single lock over the filedesc.
* Fix a signal 11 error that occurs if you try to use the 'T' option onmurray2002-01-292-2/+4
| | | | | | an existing FreeBSD partition. Reported by: Brent Cook <busterb@mail.utexas.edu>
* Forced commit. Please ignore the pppd-related log entry for revisioncjc2002-01-290-0/+0
| | | | | 1.81. It was the product of a botched cvs(1) command line (and was also a forced, null-delta commit).
* The huge dependency lists of some of our packages has broughtmurray2002-01-291-0/+13
| | | | | | | | | | | | | | | attention to the sub-optimal way that we deal with package dependencies. Traditionally, for each package in an INDEX that the user wants to add, we check all of the dependencies first even if the package is already installed. With some GNOME packages, this can cause package_extract to be called for 50 different dependencies when we know the top level package is already installed. The new behavior is to not check dependencies for packages that are already installed. This fixes a bug where sysinstall gets itself into a CPU intensive loop when trying to install sawfish gnome with the most recent ports/INDEX. There is a bug somewhere in the ports INDEX, but with over 6,400 ports we need to be a little more forgiving here.
* By commit of usr.sbin/pccard/pccardd/cardd.c at Nov 29 (Decsanpei2002-01-291-4/+4
| | | | | | | | | | | | | | | | | | | | 10 in -STABLE), pccardd's string comparison between pccard.conf's entry and PC card's CIS tupple became strict matching. As influences of this commit, some PC cards don't work since some /etc/default/pccard.conf's card identifiers entries are incorrectly described. - Lexar Media compact flash - IO DATA CBIDE2 in 16 bit mode - TOSHIBA Portable 24X Speed CD-ROM Drive PA2673UJ - Hewlett Packard M820e (CD-writer) Update these card configs. PR: 33815 Obtained from: [bsd-nomads:16128]
* *sigh* Misfire. Backout previous commit, as it was meant fornectar2002-01-291-4/+2
| | | | another branch.
* Backout 1.120, EINVAL isn't a proper error return when the passed fd isalfred2002-01-291-1/+1
| | | | | | | negative, the 'pointer' referred to by the manpage is actually the struct file's f_offset field. Pointed out by: bde
* FreeBSD 4.4 doesn't have __FBSDID. Do it the old-fashioned way instead.nectar2002-01-291-2/+4
| | | | | Reported by: Steven Farmer <steve@geoenergycorp.com> Pointy hat to: nectar
* Move cardaddr to memory structure.imp2002-01-291-1/+2
| | | | | Forgotten by: imp Reminded by: Dave Cornejo
* Tidy up gecos field for `bin'.ru2002-01-291-1/+1
|
* (null delta)sheldonh2002-01-290-0/+0
| | | | The previous delta uncommented kerberos-adm, not kserver-adm.
* Uncomment kserver-adm, which is IANA-sanctioned and has no apparentsheldonh2002-01-291-2/+2
| | | | | | | | conflicts. PR: conf/34316 Submitted by: Sean Chittenden <sean@chittenden.org> MFC after: 2 weeks
* Correct function's description.jedgar2002-01-291-1/+1
| | | | Obtained from: TrustedBSD Project
* Add EDIMAX ethernet card for NEWCARD from NetBSDimp2002-01-291-0/+2
|
* Module for exca. Eventually, this will be shared between pcic and pccbb.imp2002-01-291-0/+8
|
* pccbb needs exca now.imp2002-01-291-1/+2
|
* Migrate towards using the new exca module for 16bit stuff. This is aimp2002-01-292-566/+121
| | | | | | WIP, but works for me. Also do some minor code factoring and code cleanup while I'm here.
OpenPOWER on IntegriCloud