uio.9: Improve description of uio_rw flags

The direction of the data transfer in uio(9) can be confusing,
so state explicitly the difference between UIO_READ and UIO_WRITE.

Reviewed by:	ziaee
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D52996
This commit is contained in:
Mateusz Piotrowski
2025-10-09 17:47:25 +02:00
parent a8079d40ae
commit 0625f470e0
+9 -5
View File
@@ -23,7 +23,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.Dd March 11, 2017
.Dd October 22, 2025
.Dt UIO 9
.Os
.Sh NAME
@@ -107,10 +107,14 @@ The I/O vector points into the kernel address space.
Do not copy, already in object.
.El
.It Va uio_rw
The direction of the desired transfer, either
.Dv UIO_READ
or
.Dv UIO_WRITE .
The direction of the desired transfer.
The supported flags are:
.Bl -tag -width "UIO_WRITE"
.It Dv UIO_READ
Transfer data from the buffers into the I/O vectors.
.It Dv UIO_WRITE
Transfer data from the I/O vectors into the buffers.
.El
.It Va uio_td
The pointer to a
.Vt "struct thread"