mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-12-25 03:54:17 +01:00
rename(2): document capability mode errors
Reviewed by: allanjude MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D12339
This commit is contained in:
parent
487214afa5
commit
13f2a57b0e
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=323623
@ -28,7 +28,7 @@
|
||||
.\" @(#)rename.2 8.1 (Berkeley) 6/4/93
|
||||
.\" $FreeBSD$
|
||||
.\"
|
||||
.Dd April 10, 2008
|
||||
.Dd September 15, 2017
|
||||
.Dt RENAME 2
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -252,6 +252,9 @@ The
|
||||
.Fa to
|
||||
argument
|
||||
is a directory and is not empty.
|
||||
.It Bq Er ECAPMODE
|
||||
.Fn rename
|
||||
was called and the process is in capability mode.
|
||||
.El
|
||||
.Pp
|
||||
In addition to the errors returned by the
|
||||
@ -288,6 +291,26 @@ argument is not an absolute path and
|
||||
is neither
|
||||
.Dv AT_FDCWD
|
||||
nor a file descriptor associated with a directory.
|
||||
.It Bq Er ECAPMODE
|
||||
.Dv AT_FDCWD
|
||||
is specified and the process is in capability mode.
|
||||
.It Bq Er ENOTCAPABLE
|
||||
.Fa path
|
||||
is an absolute path or contained a ".." component leading to a directory
|
||||
outside of the directory hierarchy specified by
|
||||
.Fa fromfd
|
||||
or
|
||||
.Fa tofd .
|
||||
.It Bq Er ENOTCAPABLE
|
||||
The
|
||||
.Fa fromfd
|
||||
file descriptor lacks the
|
||||
.Dv CAP_RENAMEAT_SOURCE
|
||||
right, or the
|
||||
.Fa tofd
|
||||
file descriptor lacks the
|
||||
.Dv CAP_RENAMEAT_TARGET
|
||||
right.
|
||||
.El
|
||||
.Sh SEE ALSO
|
||||
.Xr chflags 2 ,
|
||||
|
Loading…
Reference in New Issue
Block a user