summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Check O_NONBLOCK not IO_NDELAY.phk2004-12-222-3/+1
| | | | Don't include vnode.h
* #include fcntl.h not vnode.h. Check O_NONBLOCK not IO_NDELAY.phk2004-12-221-2/+2
|
* #include of <sys/vnode.h> not necesary.phk2004-12-221-1/+0
|
* Be consistent about flag values passed to device drivers read/writephk2004-12-221-11/+4
| | | | | | | | | | | methods: Read can see O_NONBLOCK and O_DIRECT. Write can see O_NONBLOCK, O_DIRECT and O_FSYNC. In addition O_DIRECT is shadowed as IO_DIRECT for now for backwards compatibility.
* Shuffle numeric values of the IO_* flags to match the O_* flags fromphk2004-12-222-3/+17
| | | | | | | | | | fcntl.h. This is in preparation for making the flags passed to device drivers be consistently from fcntl.h for all entrypoints. Today open, close and ioctl uses fcntl.h flags, while read and write uses vnode.h flags.
* Punctuation marks should be separate arguments in groff macros.keramida2004-12-221-1/+1
| | | | Noticed by: ru
* Use .Dv NULL when referring to NULL C pointers, instead of "nil".keramida2004-12-226-11/+32
|
* Look into machine-specific manpage subdirectories too.ru2004-12-222-4/+18
| | | | | PR: bin/72243 MFC after: 3 weeks
* Cross reference init(8) too, instead of vaguely referring to thekeramida2004-12-221-4/+7
| | | | "initialization process".
* Fixed the only warning and mark as WARNS=6 clean.ru2004-12-222-1/+3
|
* - Fixed handling of manpage subdirectories:ru2004-12-221-20/+12
| | | | | | | | | | catman /usr/share/man/man8 cd /usr/share/man; catman man8 - Don't print false warnings about invalid cat pages which are machine-specific cat page subdirectories (visible with -v). - Fixed one memory leak.
* Remove single line containing the word "KLD" ommitted in ps.1:1.80.rwatson2004-12-221-1/+0
| | | | Pointed out by: ru (some time ago)
* Due to unknown reasons, Disk_Names() returns SCSI CDROM as a validyongari2004-12-222-0/+28
| | | | | | | | | | | | | disk. This is main reason why sysinstall presents SCSI CDROM to available disks in Fdisk/Label menu. In addition, adding a blank SCSI CDROM to the menu generates floating point exception in sparc64. Disk_Names() just extracts sysctl "kern.disks". Why GEOM treats SCSI CDROM as a disk is beyond me and that should be investigated. For temporary workaround, ignore SCSI CDROM device. PR: sparc64/72962 Tested by: R. Tyler Ballance < tyler AT tamu DOT edu> MFC after: 1 week
* Plug memory leak.yongari2004-12-221-1/+4
| | | | MFC after: 1 week
* Include wchar.h to improve our chances of findingkientzle2004-12-221-0/+1
| | | | | | WCHAR_MAX. This might fix a portability problem on HP_UX. Thanks to: Susan Kim
* Portability nit: Some platforms require stdio.h before bzlib.h.kientzle2004-12-221-0/+1
| | | | Thanks to: Kurt J. Lidl
* Add __archive_strappend_int to format a decimalkientzle2004-12-222-0/+19
| | | | number into a variable-length archive_string.
* Add a fallback version of fnmatch() to the bsdtarkientzle2004-12-223-9/+170
| | | | | | | | | source code. Include configure logic to pick up the system one when it exists and use the fallback version when it doesn't exist. Set the default for FreeBSD to use the system version. With this, bsdtar should now be quite portable.
* GC an unused #includekientzle2004-12-221-1/+0
|
* Fix -W long option handling.kientzle2004-12-221-5/+15
| | | | | | | | | | | In particular: -W excl=text fails because "excl" is a prefix of both "exclude" and "exclude-from". But, -W exclude=text is okay because it matches "exclude" exactly. Thanks to: Jose F Nieves MFC after: 7 days
* Don't truncate major/minor numbers written to the legacykientzle2004-12-221-3/+15
| | | | | | | | | | | | ustar fields. Later, we're going to permit numeric extensions for these fields, so we can support large values here. In particular, this allows GNU tar to correctly extract such entries even though it doesn't support the pax extended attributes. Note: r1.18 and r1.17.2.1 of this file allowed similar treatment of the uid/gid fields. Thanks to: Ben Mesander
* Tune the bidding for tar archives. Thiskientzle2004-12-221-2/+9
| | | | | | | | improves the recognition of hardlink entries with/without bodies (which is implemented through a look-ahead that uses the bid function). MFC after: 7 days
* Portability: the included fts.c should nowkientzle2004-12-222-2/+2
| | | | | | | compile on many non-FreeBSD systems, including Linux, Solaris, Darwin, etc. Thanks to: many people who pointed out the same portability problem
* And this, kids, is what happens if you act on a patch without lookingroam2004-12-211-1/+4
| | | | | | | | | | | at the mailing list to see if there isn't any more discussion just around the corner. Here's the update to the other part of the manpage that deals with the hw.ata.atapi_dma loader tunable and initializing ATAPI devices in PIO or DMA mode. PR: 75021 Submitted by: Craig Rodrigues <rodrigc@crodrigues.org> Spotted by: Joel Dahl <joel@automatvapen.se>
* Now, when force device destruction is done on shutdown, hide warning,pjd2004-12-212-2/+2
| | | | | | that device cannot be destroyed immediately, under debug=1. Suggested by: simon
* Reflect the change of the hw.ata.atapi_dma sysctl default in rev. 1.217 ofroam2004-12-211-1/+1
| | | | | | | src/sys/dev/ata/ata-all.c from PIO to DMA. Submitted by: Craig Rodrigues <rodrigc@crodrigues.org> MFC after: 1 week
* Improve reliability and clean up code a bit.pjd2004-12-211-189/+140
| | | | For more details check src/sys/geom/mirror/g_mirror.c rev.1.47,1.48,1.49,1.50.
* Use vtopde() instead of pmap_pde() in pmap_kextract(); vtopde() is smalleralc2004-12-211-1/+1
| | | | | and faster in cases, such as pmap_kextract(), where the pde is known to exist.
* Wait a bit after creating device.pjd2004-12-217-7/+7
|
* When RAID3 device is configured in "verify" mode, synchronization of thepjd2004-12-211-2/+12
| | | | | | parity component is now force on creation. Change regression test which check "verify" mode to work properly after this change.
* This should not be permitted, but some GEOM classes held the topology lockpjd2004-12-211-6/+30
| | | | | | while doing g_(read|write)_data() (e.g. BSD). This can cause a deadlock in MIRROR class. Not sure if this is safe to drop the topology lock in BSD class, so change the code in MIRROR class to avoid this deadlock.
* Implement g_topology_try_lock().pjd2004-12-211-0/+2
| | | | No objection from: phk
* Use the source of the termcap database when available.ru2004-12-212-20/+32
|
* The "fixate" command no longer terminates command processing,ru2004-12-211-4/+1
| | | | so that "eject" following it can happen.
* Document -F in usage() and SYNOPSIS.ru2004-12-212-2/+2
|
* Make "burncd ... fixate eject" really work as promised.ru2004-12-211-1/+1
|
* NOPAM -> NO_PAMru2004-12-218-6/+10
|
* NOIPSEC -> TRACEROUTE_NO_IPSECru2004-12-213-4/+5
|
* NOFORTH -> NO_FORTHru2004-12-2110-9/+10
|
* NOCLEAN -> NO_CLEANru2004-12-215-10/+12
| | | | NOCLEANDIR -> NO_CLEANDIR
* Fix the build of netrate/ with WARNS=5 and add a Makefile.inc tokeramida2004-12-212-6/+10
| | | | | | make it the default for all the netrate test tools. Approved by: rwatson
* NOSHARE -> NO_SHAREru2004-12-215-6/+7
|
* NOHTML -> NO_HTMLru2004-12-218-9/+10
|
* Overhaul ppp(8) build options so they are safe to use inru2004-12-215-44/+45
| | | | | | | | | | | | | | | | /etc/make.conf: NOALIAS -> retired (support provided by PPP_NO_NAT) NOATM -> PPP_NO_ATM (also subject to NO_ATM global) NODES -> PPP_NO_DES (support was broken, now recovered) NOI4B -> PPP_NO_I4B (also subject to NO_I4B global) NOKLDLOAD -> PPP_NO_KLDLOAD NONAT -> PPP_NO_NAT NONETGRAPH -> PPP_NO_NETGRAPH NOPAM -> PPP_NO_PAM (will be subject to NO_PAM global) NORADIUS -> PPP_NO_RADIUS NOSUID -> retired (support provided by PPP_NO_SUID) PPP_NOSUID -> PPP_NO_SUID
* - The IQ80321 has a jumper which changes the PCI device id from 4 to 8 for thecognet2004-12-211-5/+13
| | | | | | | | | GigE controller, so handle this. - Use the outbound window 0 if the PCI mem requested is in its range, instead of inconditionally use the outbound window 1. This should be enough to get FreeBSD/arm to work on the IQ80321 board as well. Reported and tested by: Jia-Shiun Li <jiashiun at gmail dot com>
* The C define is NONAT.ru2004-12-211-1/+1
|
* NOINET6 -> NO_INET6ru2004-12-2125-25/+26
|
* NOGAMES -> NO_GAMESru2004-12-217-8/+9
|
* NOCRYPT -> NO_CRYPTru2004-12-2135-52/+53
|
* NOSHARED -> NO_SHAREDru2004-12-2134-33/+34
|
OpenPOWER on IntegriCloud