From 3030137a2303b9ac428f268c5833953034668360 Mon Sep 17 00:00:00 2001 From: Joel Dahl Date: Sat, 24 Mar 2012 13:37:57 +0000 Subject: [PATCH] Remove superfluous paragraph macro. --- share/man/man4/acpi_hp.4 | 1 - share/man/man4/adv.4 | 3 --- share/man/man4/ahc.4 | 1 - share/man/man4/atkbd.4 | 1 - share/man/man4/bridge.4 | 1 - share/man/man4/cas.4 | 1 - share/man/man4/cc_vegas.4 | 2 -- share/man/man4/cy.4 | 1 - share/man/man4/dpms.4 | 1 - share/man/man4/ed.4 | 1 - share/man/man4/em.4 | 1 - share/man/man4/epair.4 | 1 - share/man/man4/fdc.4 | 1 - share/man/man4/fwohci.4 | 1 - share/man/man4/gem.4 | 1 - share/man/man4/geom_fox.4 | 1 - share/man/man4/geom_uzip.4 | 1 - share/man/man4/hptiop.4 | 1 - share/man/man4/igb.4 | 1 - share/man/man4/ip.4 | 2 -- share/man/man4/isp.4 | 1 - share/man/man4/man4.powerpc/bm.4 | 2 -- share/man/man4/man4.powerpc/snd_ai2s.4 | 2 -- share/man/man4/man4.powerpc/snd_davbus.4 | 2 -- share/man/man4/netmap.4 | 3 --- share/man/man4/ng_netflow.4 | 1 - share/man/man4/nvram2env.4 | 1 - share/man/man4/oce.4 | 1 - share/man/man4/ppbus.4 | 3 --- share/man/man4/snd_emu10kx.4 | 2 -- share/man/man4/snd_hda.4 | 3 --- share/man/man4/u3g.4 | 1 - share/man/man7/mailaddr.7 | 6 ------ share/man/man9/DB_COMMAND.9 | 1 - share/man/man9/fail.9 | 1 - share/man/man9/lock.9 | 1 - share/man/man9/locking.9 | 1 - share/man/man9/make_dev.9 | 1 - 38 files changed, 57 deletions(-) diff --git a/share/man/man4/acpi_hp.4 b/share/man/man4/acpi_hp.4 index 031d850b3afa..02bf346a825a 100644 --- a/share/man/man4/acpi_hp.4 +++ b/share/man/man4/acpi_hp.4 @@ -244,7 +244,6 @@ Set maximum detail level for /dev/hpcmi output: .Bd -literal -offset indent sysctl dev.acpi_hp.0.cmi_detail=7 .Ed -.Pp .Sh SEE ALSO .Xr acpi 4 , .Xr acpi_wmi 4 , diff --git a/share/man/man4/adv.4 b/share/man/man4/adv.4 index 76e37a7c209e..178bae1e3965 100644 --- a/share/man/man4/adv.4 +++ b/share/man/man4/adv.4 @@ -66,7 +66,6 @@ host adapter chips. The following tables list the AdvanSys products using these chips, their bus attachment type, maximum sync rate, and the maximum number of commands that can be handled by the adapter concurrently. -.Pp .Bd -ragged -offset indent .Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " "Commands " Footnotes Connectivity Products: @@ -104,7 +103,6 @@ This board has been sold by SIIG as the i542 SpeedMaster. This board has been sold by SIIG as the Fast SCSI Pro PCI. .El .Ed -.Pp .Bd -ragged -offset indent .Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " Commands Single Channel Products: @@ -121,7 +119,6 @@ ABP970 PCI No 10MHz 240 ABP970U PCI No 20MHz 240 .El .Ed -.Pp .Bd -ragged -offset indent .Bl -column "ABP510/5150 " "ISA PnP " "Yes " "10MHz " "Commands " "Channels " Multi Channel Products (Commands are per-channel): diff --git a/share/man/man4/ahc.4 b/share/man/man4/ahc.4 index 6bdbb56ba2bd..e7eed2deb65b 100644 --- a/share/man/man4/ahc.4 +++ b/share/man/man4/ahc.4 @@ -146,7 +146,6 @@ driver. Note that wide and twin channel features, although always supported by a particular chip, may be disabled in a particular motherboard or card design. -.Pp .Bd -ragged -offset indent .Bl -column "aic7770 " "10 " "EISA/VL " "10MHz " "16bit " "SCBs " Features .Em "Chip MIPS Bus MaxSync MaxWidth SCBs Features" diff --git a/share/man/man4/atkbd.4 b/share/man/man4/atkbd.4 index 73831c2bb538..17ccef5435a0 100644 --- a/share/man/man4/atkbd.4 +++ b/share/man/man4/atkbd.4 @@ -144,7 +144,6 @@ command. This option will disable this feature and prevent the user from changing key assignment. .El -.Pp .Ss Driver Flags The .Nm diff --git a/share/man/man4/bridge.4 b/share/man/man4/bridge.4 index 9bb8539bca00..09e1dadf39b8 100644 --- a/share/man/man4/bridge.4 +++ b/share/man/man4/bridge.4 @@ -167,7 +167,6 @@ by enabling the .Va net.link.bridge.log_stp variable using .Xr sysctl 8 . -.Pp .Sh PACKET FILTERING Packet filtering can be used with any firewall package that hooks in via the .Xr pfil 9 diff --git a/share/man/man4/cas.4 b/share/man/man4/cas.4 index cc050c9a42b1..c2fe89445b1c 100644 --- a/share/man/man4/cas.4 +++ b/share/man/man4/cas.4 @@ -70,7 +70,6 @@ Selecting an MTU larger than 1500 bytes with the .Xr ifconfig 8 utility configures the adapter to receive and transmit Jumbo Frames. .Sh HARDWARE -.Pp The chips supported by the .Nm driver are: diff --git a/share/man/man4/cc_vegas.4 b/share/man/man4/cc_vegas.4 index 13a3fe06e02d..a7397d58d20d 100644 --- a/share/man/man4/cc_vegas.4 +++ b/share/man/man4/cc_vegas.4 @@ -39,7 +39,6 @@ The Vegas congestion control algorithm uses what the authors term the actual and expected transmission rates to determine whether there is congestion along the network path i.e. -.Pp .Bl -item -offset indent .It actual rate = (total data sent in a RTT) / RTT @@ -54,7 +53,6 @@ smallest round trip time observed during the connection. .Pp The algorithm aims to keep diff between two parameters alpha and beta, such that: -.Pp .Bl -item -offset indent .It alpha < diff < beta diff --git a/share/man/man4/cy.4 b/share/man/man4/cy.4 index 07974734864e..3ad479fbce35 100644 --- a/share/man/man4/cy.4 +++ b/share/man/man4/cy.4 @@ -44,7 +44,6 @@ .Nm cy .Nd Cyclades Cyclom-Y serial driver .Sh SYNOPSIS -.Pp For one ISA card: .Bd -ragged -offset indent -compact .Cd "device cy" diff --git a/share/man/man4/dpms.4 b/share/man/man4/dpms.4 index 2412b47924ed..7f7af3ed5f33 100644 --- a/share/man/man4/dpms.4 +++ b/share/man/man4/dpms.4 @@ -50,7 +50,6 @@ it restores the display to its state when the driver was first loaded. .Sh SEE ALSO .Xr acpi_video 4 .Sh BUGS -.Pp The VESA BIOS DPMS calls do not provide any way to identify a particular display or adapter to manipulate. As a result, diff --git a/share/man/man4/ed.4 b/share/man/man4/ed.4 index 7ca8258ae0a6..bfa5972d3d95 100644 --- a/share/man/man4/ed.4 +++ b/share/man/man4/ed.4 @@ -414,7 +414,6 @@ dropped packets during heavy network traffic. The Mitsubishi B8895 PC Card uses a DP83902, but its ASIC part is undocumented. Neither the NE2000 nor the WD83x0 drivers work with this card. -.Pp .Sh BUGS The .Nm diff --git a/share/man/man4/em.4 b/share/man/man4/em.4 index 8213b98c00d1..9098b75875cf 100644 --- a/share/man/man4/em.4 +++ b/share/man/man4/em.4 @@ -242,7 +242,6 @@ Make the identification LED of em0 blink: Turn the identification LED of em0 off again: .Pp .Dl "echo 0 > /dev/led/em0" -.Pp .Sh DIAGNOSTICS .Bl -diag .It "em%d: Unable to allocate bus resource: memory" diff --git a/share/man/man4/epair.4 b/share/man/man4/epair.4 index 715fffe26f9b..878772705e92 100644 --- a/share/man/man4/epair.4 +++ b/share/man/man4/epair.4 @@ -97,7 +97,6 @@ one end of the interface pair can also be part of another (virtual) LAN. As with any other Ethernet interface one can configure .Xr vlan 4 support on top of it. -.Pp .Sh SEE ALSO .Xr ioctl 2 , .Xr altq 4 , diff --git a/share/man/man4/fdc.4 b/share/man/man4/fdc.4 index 9ee956138003..7fadf0a8cb19 100644 --- a/share/man/man4/fdc.4 +++ b/share/man/man4/fdc.4 @@ -173,7 +173,6 @@ For that purpose, a per-drive device flags value of .Ar 0x20 needs to be specified. -.Pp .Ss Programming Interface In addition to the normal read and write functionality, the .Nm diff --git a/share/man/man4/fwohci.4 b/share/man/man4/fwohci.4 index 417aa5432d8e..aa9aff3055f2 100644 --- a/share/man/man4/fwohci.4 +++ b/share/man/man4/fwohci.4 @@ -60,7 +60,6 @@ section for detail), put the following line in .Bd -literal -offset indent hw.firewire.phydma_enable=0 .Ed -.Pp .Sh HARDWARE The .Nm diff --git a/share/man/man4/gem.4 b/share/man/man4/gem.4 index 3a3f081fa3c1..213eb74cb051 100644 --- a/share/man/man4/gem.4 +++ b/share/man/man4/gem.4 @@ -61,7 +61,6 @@ support for the reception and transmission of extended frames for .Xr vlan 4 and a 512-bit multicast hash filter. .Sh HARDWARE -.Pp Chips supported by the .Nm driver include: diff --git a/share/man/man4/geom_fox.4 b/share/man/man4/geom_fox.4 index 76fd0b90212f..8010d24d4d06 100644 --- a/share/man/man4/geom_fox.4 +++ b/share/man/man4/geom_fox.4 @@ -85,7 +85,6 @@ The driver will disallow write operations to the underlying devices once the fox device has been opened for writing. .Sh EXAMPLES -.Pp .Bl -bullet -compact .It .Nm diff --git a/share/man/man4/geom_uzip.4 b/share/man/man4/geom_uzip.4 index 7275029d062f..8d27673614bc 100644 --- a/share/man/man4/geom_uzip.4 +++ b/share/man/man4/geom_uzip.4 @@ -90,7 +90,6 @@ Consumers: Sectorsize: 512 Mode: r1w0e1 .Ed -.Pp .Sh SEE ALSO .Xr GEOM 4 , .Xr md 4 , diff --git a/share/man/man4/hptiop.4 b/share/man/man4/hptiop.4 index 77fab0cd613e..94a6dbd33512 100644 --- a/share/man/man4/hptiop.4 +++ b/share/man/man4/hptiop.4 @@ -100,7 +100,6 @@ The .Nm device driver first appeared in .Fx 7.0 . -.Pp .Sh AUTHORS The .Nm diff --git a/share/man/man4/igb.4 b/share/man/man4/igb.4 index dc727259ea67..169d057559fc 100644 --- a/share/man/man4/igb.4 +++ b/share/man/man4/igb.4 @@ -174,7 +174,6 @@ Make the identification LED of igb0 blink: Turn the identification LED of igb0 off again: .Pp .Dl "echo 0 > /dev/led/igb0" -.Pp .Sh DIAGNOSTICS .Bl -diag .It "igb%d: Unable to allocate bus resource: memory" diff --git a/share/man/man4/ip.4 b/share/man/man4/ip.4 index 4e7d8b075ddc..cf16d6543928 100644 --- a/share/man/man4/ip.4 +++ b/share/man/man4/ip.4 @@ -392,7 +392,6 @@ and .Va net.inet.ip.portrange.randomtime are 10 port allocations per second and 45 seconds correspondingly. .Ss "Multicast Options" -.Pp .Tn IP multicasting is supported only on .Dv AF_INET @@ -682,7 +681,6 @@ are used to specify an upper limit on the number of per-socket and per-group source filter entries which the kernel may allocate. .\"----------------------- .Ss "Raw IP Sockets" -.Pp Raw .Tn IP sockets are connectionless, diff --git a/share/man/man4/isp.4 b/share/man/man4/isp.4 index 9de6da591bee..914fec44c0e1 100644 --- a/share/man/man4/isp.4 +++ b/share/man/man4/isp.4 @@ -138,7 +138,6 @@ Qlogic 2422 Optical Fibre Channel PCI cards (4 Gigabit) Qlogic 2432 Optical Fibre Channel PCIe cards (4 Gigabit) .El .Sh CONFIGURATION OPTIONS -.Pp Target mode support may be enabled with the .Pp .Cd options ISP_TARGET_MODE diff --git a/share/man/man4/man4.powerpc/bm.4 b/share/man/man4/man4.powerpc/bm.4 index a9e57e30ee6b..5c4a35fc66e3 100644 --- a/share/man/man4/man4.powerpc/bm.4 +++ b/share/man/man4/man4.powerpc/bm.4 @@ -54,7 +54,6 @@ G3-based Apple hardware. It is a close relative of the Sun HME controller found in contemporary Sun workstations. .Sh HARDWARE -.Pp Chips supported by the .Nm driver include: @@ -65,7 +64,6 @@ Apple BMAC Onboard Ethernet .It Apple BMAC+ Onboard Ethernet .El -.Pp .Sh SEE ALSO .Xr altq 4 , .Xr hme 4 , diff --git a/share/man/man4/man4.powerpc/snd_ai2s.4 b/share/man/man4/man4.powerpc/snd_ai2s.4 index dee04243e34a..a69faa0e5fe6 100644 --- a/share/man/man4/man4.powerpc/snd_ai2s.4 +++ b/share/man/man4/man4.powerpc/snd_ai2s.4 @@ -54,7 +54,6 @@ predominantly in G4 and G5 machines, along with the snapper and tumbler codecs. Some machines (e.g. the Mac Mini) do not have configurable codecs and so lack hardware volume control. .Sh HARDWARE -.Pp Chips supported by the .Nm driver include: @@ -65,7 +64,6 @@ Apple Tumbler Audio .It Apple Snapper Audio .El -.Pp .Sh SEE ALSO .Xr sound 4 , .Xr snd_davbus 4 diff --git a/share/man/man4/man4.powerpc/snd_davbus.4 b/share/man/man4/man4.powerpc/snd_davbus.4 index afdf9065c6f6..e220de27c35f 100644 --- a/share/man/man4/man4.powerpc/snd_davbus.4 +++ b/share/man/man4/man4.powerpc/snd_davbus.4 @@ -52,7 +52,6 @@ The driver provides support for the Apple Davbus audio controllers found in many G3-era Apple machines. .Sh HARDWARE -.Pp Chips supported by the .Nm driver include: @@ -63,7 +62,6 @@ Apple Burgundy Audio .It Apple Screamer Audio .El -.Pp .Sh SEE ALSO .Xr sound 4 , .Xr snd_ai2s 4 diff --git a/share/man/man4/netmap.4 b/share/man/man4/netmap.4 index dfd96b079099..0af979cb2a9e 100644 --- a/share/man/man4/netmap.4 +++ b/share/man/man4/netmap.4 @@ -51,7 +51,6 @@ and can exploit the parallelism in multiqueue devices and multicore systems. .Pp -.Pp .Nm requires explicit support in device drivers. For a list of supported devices, see the end of this manual page. @@ -89,7 +88,6 @@ are relative (offsets or indexes). Some macros help converting them into actual pointers. .Pp The data structures in shared memory are the following: -.Pp .Bl -tag -width XXX .It Dv struct netmap_if (one per interface) indicates the number of rings supported by an interface, their @@ -162,7 +160,6 @@ int i = txring->slot[txring->cur].buf_idx; char *buf = NETMAP_BUF(txring, i); .Ed .Ss IOCTLS -.Pp .Nm supports some ioctl() to synchronize the state of the rings between the kernel and the user processes, plus some diff --git a/share/man/man4/ng_netflow.4 b/share/man/man4/ng_netflow.4 index ff54fc66ccb0..47684ef870b5 100644 --- a/share/man/man4/ng_netflow.4 +++ b/share/man/man4/ng_netflow.4 @@ -61,7 +61,6 @@ The default is 15 seconds. .Pp Node supports IPv6 accounting (NetFlow v9 only) and is aware of multiple fibs. Different fibs are mapped to different domain_id in NetFlow V9 and different engine_id in NetFlow V5. -.Pp .Sh HOOKS This node type supports up to .Dv NG_NETFLOW_MAXIFACES diff --git a/share/man/man4/nvram2env.4 b/share/man/man4/nvram2env.4 index 51760979b666..6220a3e452c7 100644 --- a/share/man/man4/nvram2env.4 +++ b/share/man/man4/nvram2env.4 @@ -101,7 +101,6 @@ hint.nvram.0.base=0x1fc00400 .Ed .Pp Dynamic, editable form CFE, override values from first -.Pp .Bd -literal -offset indent hint.nvram.1.flags=0x05 # Broadcom + nocheck hint.nvram.1.base=0x1cff8000 diff --git a/share/man/man4/oce.4 b/share/man/man4/oce.4 index b1f20637f395..78043ffc32c8 100644 --- a/share/man/man4/oce.4 +++ b/share/man/man4/oce.4 @@ -90,7 +90,6 @@ Firmware can be updated by following the steps below: .Bl -enum .It Copy the below code to a Makefile: -.Pp .Bd -literal -offset indent \&.KMOD=elxflash FIRMWS=imagename.ufi:elxflash diff --git a/share/man/man4/ppbus.4 b/share/man/man4/ppbus.4 index 4a873056d0a1..327b7c949319 100644 --- a/share/man/man4/ppbus.4 +++ b/share/man/man4/ppbus.4 @@ -61,7 +61,6 @@ that allows parallel port access from outside the kernel without conflicting with kernel-in drivers. .El .Ss Developing new drivers -.Pp The ppbus system has been designed to support the development of standard and non-standard software: .Pp @@ -74,7 +73,6 @@ It uses standard and non-standard parallel port accesses. .It Sy lpbb Ta "Philips official parallel port I2C bit-banging interface" .El .Ss Porting existing drivers -.Pp Another approach to the ppbus system is to port existing drivers. Various drivers have already been ported: .Pp @@ -274,7 +272,6 @@ propose an arch-independent interface to access the hardware layer. Finally, the .Em device layer gathers the parallel peripheral device drivers. -.Pp .Ss Parallel modes management We have to differentiate operating modes at various ppbus system layers. Actually, ppbus and adapter operating modes on one hands and for each diff --git a/share/man/man4/snd_emu10kx.4 b/share/man/man4/snd_emu10kx.4 index a363260660fa..3892d1e22558 100644 --- a/share/man/man4/snd_emu10kx.4 +++ b/share/man/man4/snd_emu10kx.4 @@ -164,7 +164,6 @@ DSP inputs 0..8: .It +0x3E sync substream (0xc0de) .El -.Pp .Ss Audigy substream map (in byte offsets, each substream is 2 bytes LE) .Bl -tag -width ".Dv +0x00..+0x3E" .It Dv Offset @@ -286,7 +285,6 @@ The device driver and this manual page were written by .An Yuriy Tsibizov . .Sh BUGS -.Pp The driver does not detect lost S/PDIF signals and produces noise when S/PDIF is not connected and S/PDIF volume is not zero. .Pp diff --git a/share/man/man4/snd_hda.4 b/share/man/man4/snd_hda.4 index bcdd95ab120f..6f7e8bdee6d1 100644 --- a/share/man/man4/snd_hda.4 +++ b/share/man/man4/snd_hda.4 @@ -480,7 +480,6 @@ Recording on will go from two external microphones and line-in jacks. .Li pcm1 playback will go to the internal speaker. -.Pp .Ss Example 2 Setting the .Xr device.hints 5 @@ -503,7 +502,6 @@ The .Li pcm1 device will be completely dedicated to a headset (headphones and mic) connected to the front connectors. -.Pp .Ss Example 3 Setting the .Xr device.hints 5 @@ -527,7 +525,6 @@ will give 4 independent devices: and .Li pcm3 .Pq internal speaker . -.Pp .Ss Example 4 Setting the .Xr device.hints 5 diff --git a/share/man/man4/u3g.4 b/share/man/man4/u3g.4 index 74eb0d6c50ba..db560441bedc 100644 --- a/share/man/man4/u3g.4 +++ b/share/man/man4/u3g.4 @@ -93,7 +93,6 @@ switching automatically, please try to add quirks. See .Xr usbconfig 8 and .Xr usb_quirk 4 . -.Pp .Sh SEE ALSO .Xr tty 4 , .Xr ucom 4 , diff --git a/share/man/man7/mailaddr.7 b/share/man/man7/mailaddr.7 index 07370fb99b90..772600621c89 100644 --- a/share/man/man7/mailaddr.7 +++ b/share/man/man7/mailaddr.7 @@ -66,7 +66,6 @@ For example, a user on ``calder.berkeley.edu'' could send to ``eric@CS'' without adding the ``berkeley.edu'' since it is the same on both sending and receiving hosts. .Ss Compatibility. -.Pp Certain old address formats are converted to the new format to provide compatibility with the previous mail system. In particular, @@ -94,16 +93,13 @@ is converted to .Pp This is normally converted back to the ``host!user'' form before being sent on for compatibility with older UUCP hosts. -.Pp .Ss Case Distinctions. -.Pp Domain names (i.e., anything after the ``@'' sign) may be given in any mixture of upper and lower case with the exception of UUCP hostnames. Most hosts accept any combination of case in user names, with the notable exception of MULTICS sites. .Ss Route-addrs. -.Pp Under some circumstances it may be necessary to route a message through several hosts to get it to the final destination. Normally this routing @@ -134,11 +130,9 @@ Many sites also support the ``percent hack'' for simplistic routing: .Pp is routed as indicated in the previous example. .Ss Postmaster. -.Pp Every site is required to have a user or user alias designated ``postmaster'' to which problems with the mail system may be addressed. .Ss Other Networks. -.Pp Some other networks can be reached by giving the name of the network as the last component of the domain. .Em This is not a standard feature diff --git a/share/man/man9/DB_COMMAND.9 b/share/man/man9/DB_COMMAND.9 index 44fe32b0a604..231e6a47a474 100644 --- a/share/man/man9/DB_COMMAND.9 +++ b/share/man/man9/DB_COMMAND.9 @@ -42,7 +42,6 @@ .Fn DB_SHOW_COMMAND "command_name" "command_function" .Fn DB_SHOW_ALL_COMMAND "command_name" "command_function" .Sh DESCRIPTION -.Pp The .Fn DB_COMMAND macro adds diff --git a/share/man/man9/fail.9 b/share/man/man9/fail.9 index 0973ceacf9bf..5505d1370484 100644 --- a/share/man/man9/fail.9 +++ b/share/man/man9/fail.9 @@ -165,7 +165,6 @@ term only cascades when passed a non-zero argument. A pid can optionally be specified. The fail point term is only executed when invoked by a process with a matching p_pid. -.Pp .Sh EXAMPLES .Bl -tag .It Sy sysctl debug.fail_point.foobar="2.1%return(5)" diff --git a/share/man/man9/lock.9 b/share/man/man9/lock.9 index 049de42d301e..c20839e2d8d1 100644 --- a/share/man/man9/lock.9 +++ b/share/man/man9/lock.9 @@ -299,7 +299,6 @@ Assert that the current thread has a recursed lock on Assert that the current thread does not have a recursed lock on .Fa lkp . .El -.Pp .Sh RETURN VALUES The .Fn lockmgr diff --git a/share/man/man9/locking.9 b/share/man/man9/locking.9 index 4a5480012a90..7aa73a3b87d0 100644 --- a/share/man/man9/locking.9 +++ b/share/man/man9/locking.9 @@ -235,7 +235,6 @@ mutex before the function returns. See .Xr sleep 9 for details. -.Pp .Ss Lockmanager locks Shared/exclusive locks, used mostly in .Xr VFS 9 , diff --git a/share/man/man9/make_dev.9 b/share/man/man9/make_dev.9 index dad08edcdbed..2827235258e2 100644 --- a/share/man/man9/make_dev.9 +++ b/share/man/man9/make_dev.9 @@ -369,7 +369,6 @@ The .Dv MAKEDEV_CHECKNAME flag was specified and the provided device name already exists. .El -.Pp .Sh SEE ALSO .Xr devctl 4 , .Xr devfs 5 ,