Use '.Rv -std' for RETURN VALUES, sort ERRORS.

This commit is contained in:
njoly 2014-10-11 11:50:11 +00:00
parent 225f802beb
commit fd871e46ea
1 changed files with 19 additions and 21 deletions

View File

@ -1,4 +1,4 @@
.\" $NetBSD: rmdir.2,v 1.20 2010/05/31 12:16:20 njoly Exp $
.\" $NetBSD: rmdir.2,v 1.21 2014/10/11 11:50:11 njoly Exp $
.\"
.\" Copyright (c) 1983, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@ -52,14 +52,25 @@ than
and
.Ql \&.. .
.Sh RETURN VALUES
A 0 is returned if the remove succeeds; otherwise a \-1 is
returned and an error code is stored in the global location
.Va errno .
.Rv -std
.Sh ERRORS
The named file is removed unless:
.Bl -tag -width Er
.It Bq Er ENOTDIR
A component of the path is not a directory.
.It Bq Er EACCES
Search permission is denied for a component of the path prefix, or
write permission is denied on the directory containing the link
to be removed.
.It Bq Er EBUSY
The directory to be removed is the mount point
for a mounted file system.
.It Bq Er EFAULT
.Fa path
points outside the process's allocated address space.
.It Bq Er EIO
An I/O error occurred while deleting the directory entry
or deallocating the inode.
.It Bq Er ELOOP
Too many symbolic links were encountered in translating the pathname.
.It Bq Er ENAMETOOLONG
A component of a pathname exceeded
.Brq Dv NAME_MAX
@ -68,33 +79,20 @@ characters, or an entire path name exceeded
characters.
.It Bq Er ENOENT
The named directory does not exist.
.It Bq Er ELOOP
Too many symbolic links were encountered in translating the pathname.
.It Bq Er ENOTDIR
A component of the path is not a directory.
.It Bq Er ENOTEMPTY
The named directory contains files other than
.Ql \&.
and
.Ql \&..
in it.
.It Bq Er EACCES
Search permission is denied for a component of the path prefix, or
write permission is denied on the directory containing the link
to be removed.
.It Bq Er EPERM
The directory containing the directory to be removed is marked sticky,
and neither the containing directory nor the directory to be removed
are owned by the effective user ID.
.It Bq Er EBUSY
The directory to be removed is the mount point
for a mounted file system.
.It Bq Er EIO
An I/O error occurred while deleting the directory entry
or deallocating the inode.
.It Bq Er EROFS
The directory entry to be removed resides on a read-only file system.
.It Bq Er EFAULT
.Fa path
points outside the process's allocated address space.
.El
.Sh SEE ALSO
.Xr mkdir 2 ,