summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* setproctitle() requires unistd.h and not libutil.h/-lutilbrian2000-09-021-3/+1
|
* libutil.h is no longer required for setproctitle()brian2000-09-021-5/+0
|
* libutil is no longer required as setproctitle() has moved to libcbrian2000-09-022-5/+2
|
* Move setproctitle() from libutil to libc (after a repo-copy)brian2000-09-028-257/+12
| | | | | | | | | and bump __FreeBSD_version to 500012 to mark the occasion. setproctitle() is prototyped in unistd.h as opposed to stdlib.h where OpenBSD and NetBSD have it. Reviewed by: peter
* A quick fix to get around a problem (described below) with cia basedgallatin2000-09-022-3/+5
| | | | | | | | | | | | | | | | | machines. The patch uses an existing global variable in place of the newbus accessor to get at use_bwx. This is a quick fix to get miatas booting again; somebody with more newbus skills than I can muster will have to correct it. Matt Jacob's description of the problem from the -alpha list: The IVAR accessor stuff for pcib is incompletely specified for CIA. There's only one accessor defined, and that's to get the BUS instance number. <..> The device methods that try and get at the use_bwx get overriden because there's only one ivar for CIA's pcib, and that's for hose #, and it's always zero.
* Define some more bits in CSR15 needed for previous change.wpaul2000-09-022-0/+8
|
* Make the blinkylights on non-MII 21143 cards work. We need to enablewpaul2000-09-012-0/+22
| | | | | | | the link and activity LED control bits in CSR15 in order for the controller to drive the LEDs correctly. This was largely done for the ZNYX multiport cards, but should also work with the DEC DE500-BA and other non-MII cards.
* If a base address register has been set up by the BIOS, but the relevantmsmith2000-09-012-12/+26
| | | | | | | enable bit hasn't been set in the command register, set the bit and honour the register. It seems that quite a few lazy BIOS writers aren't bothering to do this, which upsets the existing code and causes us to miss out on properly-configured devices.
* List opt_asr.h for creation, as it's expected by the 'asr' driver in amsmith2000-09-011-0/+3
| | | | static kernel build.
* Document the tap drivernsayer2000-09-012-0/+4
|
* Move the 'asr' driver to cdev major 154, since 97 is already taken.msmith2000-09-012-1/+2
|
* Change the probing order priority of acpi so that acpi is probed afteriwasaki2000-09-011-1/+1
| | | | | | | pcib instance is initialized because accesses to PCI_Config region can occur during ACPI initialization. Note that this is a short term solution, more consideration will be required in order to integrate ACPI into the newbus probe sequence.
* change mixer api slightlycg2000-09-0125-249/+627
| | | | | | | | | change channel interface - kobj implementation coming soonish make pcm_makelinks not panic if modular add pcm_unregister() these changes support newpcm kld unloading, but this is only implemented by ds1.c
* o Simplify if/then clause equating ESRCH with ENOENT when hiding a processrwatson2000-09-012-10/+4
| | | | Submitted by: des
* o Synchronize linprocfs authorization with procfs authorization improvementsrwatson2000-09-012-76/+58
| | | | | | | | (better hiding of hidden processes, more access checks, use vaccess(), et al) Approved by: des Obtained from: TrustedBSD Project
* Note in release notes that: which(1) and killall(1) are now Cbmah2000-09-012-0/+10
| | | | programs, finger(1) now supports finger aliases.
* add 32bit formats and a couple of ioctlscg2000-09-011-26/+36
|
* Reflect the MFC of: Posix.1b shared memory objects, OpenSSL 0.9.5a,bmah2000-09-012-6/+6
| | | | routed 2.22.
* Match IPPROTO_ICMP with IP protocol field of the original IPru2000-09-012-4/+4
| | | | | | | datagram embedded into ICMP error message, not with protocol field of ICMP message itself (which is always IPPROTO_ICMP). Pointed by: Erik Salander <erik@whistle.com>
* o Make procfs use vaccess() for procfs_access() DAC and super-user checks,rwatson2000-09-012-56/+8
| | | | | | | rather than implementing its own {uid,gid,other} checks against vnode mode. Similar change to linprocfs currently under review. Obtained from: TrustedBSD Project
* Treat empty lang as "C" lang tooache2000-09-011-1/+1
|
* Add a missing article.sheldonh2000-09-011-1/+1
|
* `ip_id' now expected in host byte order when IP_HDRINCL is in use.ru2000-09-011-1/+13
|
* Fixed broken ICMP error generation, unified conversion of IP headerru2000-09-017-26/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fields between host and network byte order. The details: o icmp_error() now does not add IP header length. This fixes the problem when icmp_error() is called from ip_forward(). In this case the ip_len of the original IP datagram returned with ICMP error was wrong. o icmp_error() expects all three fields, ip_len, ip_id and ip_off in host byte order, so DTRT and convert these fields back to network byte order before sending a message. This fixes the problem described in PR 16240 and PR 20877 (ip_id field was returned in host byte order). o ip_ttl decrement operation in ip_forward() was moved down to make sure that it does not corrupt the copy of original IP datagram passed later to icmp_error(). o A copy of original IP datagram in ip_forward() was made a read-write, independent copy. This fixes the problem I first reported to Garrett Wollman and Bill Fenner and later put in audit trail of PR 16240: ip_output() (not always) converts fields of original datagram to network byte order, but because copy (mcopy) and its original (m) most likely share the same mbuf cluster, ip_output()'s manipulations on original also corrupted the copy. o ip_output() now expects all three fields, ip_len, ip_off and (what is significant) ip_id in host byte order. It was a headache for years that ip_id was handled differently. The only compatibility issue here is the raw IP socket interface with IP_HDRINCL socket option set and a non-zero ip_id field, but ip.4 manual page was unclear on whether in this case ip_id field should be in host or network byte order.
* Set rcsid to correct valuephantom2000-09-011-24/+6
| | | | | Resort #include files Remove SYSV compatibility chunks
* protect .h file contents correctly.phantom2000-09-011-18/+3
|
* Remove unused indirect references to cat* functions.phantom2000-09-015-83/+4
|
* Fix memory leak introduced by kris in rev 1.22phantom2000-09-011-0/+2
|
* Fixed FPU_ERROR_BROKEN code. It had old-isa code.kato2000-09-011-2/+1
|
* setlocale may return NULL, handle this case too by resetting to "C"ache2000-09-011-5/+3
|
* Move protection code down to handle NL_CAT_LOCALE case too.ache2000-09-011-2/+3
|
* Protect from badly formed LANG variableache2000-09-011-1/+2
|
* Teach .Fx and .Os about FreeBSD 4.2.ru2000-09-012-0/+2
|
* Changed the way we handle outgoing ICMP error messages -- doru2000-09-012-24/+44
| | | | | | | | not alias `ip_src' unless it comes from the host an original datagram that triggered this error message was destined for. PR: 20712 Reviewed by: brian, Charles Mott <cmott@scientech.com>
* fix multi io window patch(Rev. 1.48)sanpei2000-09-011-1/+1
| | | | | Submitted by: iwasaki Obtained from: PAO3
* Cleanup after repo copy of sys/svr4 to sys/compat/svr4.obrien2000-09-011-6/+6
|
* Add MAINTAINER tag to aid updaters in finding the responsible parties.msmith2000-09-011-0/+2
|
* Add the 'asr' driver, supplied by Mark Salyzyn of Adaptec (nee DPT).msmith2000-09-0122-3/+12213
| | | | | | | | This provides support for the Adaptec SCSI RAID controller family, as well as the DPT SmartRAID V and VI families. The driver will be maintained by Mark and Adaptec, and any changes should be referred to the MAINTAINER.
* New netgraph node type for Ethernet bridging.archie2000-09-013-0/+201
|
* New netgraph node type for Ethernet bridging.archie2000-09-016-2/+1187
| | | | No ipfw support yet.
* Document change to the default mount dir.obrien2000-09-011-1/+1
|
* Since this is off the vendor branch, might as well change the defaultobrien2000-09-011-1/+1
| | | | mounting directory to what we always specify in /etc/defaults/rc.conf.
* Remove our override on the default time that a looked up name remainsobrien2000-09-011-1/+1
| | | | | | | cached when not in use. This changes the FreeBSD default from 30 minutes to 5 minutes. JKH was the one that added the override to amd_flags, but there was no reason given other to serve as an example of what could be done.
* Fix wrong offset bug in ng_enaddr_unparse().archie2000-09-011-1/+2
|
* Take a shot at fixing multiple pci busses on i386.peter2000-08-317-66/+311
| | | | | | | | pcib_set_bus() cannot be used on the new child because it is meant to be used on the *pci* device (it looks at the parent internally) not the pcib being added. Bite the bullet and use ivars for the bus number to avoid any doubts about whether the softc is consistant between probe and attach. This should not break the Alpha code.
* Avoid free'ing a NULL pointer.archie2000-08-311-1/+2
|
* Cleanup after repo copy of sys/svr4 to sys/compat/svr4.obrien2000-08-3184-14248/+131
|
* Casts are needed to subtract u_longs.green2000-08-311-1/+1
| | | | Submitted by: tor
* Remove duplicate static definition of pci_devclasspeter2000-08-312-2/+0
|
* Slightly improve the description of "crypto". "DES" is a subset ofmarkm2000-08-311-1/+1
| | | | what we have in secure/.
OpenPOWER on IntegriCloud