git: dd9e59beebbb - main - symlink.2: document EOPNOTSUPP
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 14 Apr 2025 22:05:47 UTC
The branch main has been updated by tuexen:
URL: https://cgit.FreeBSD.org/src/commit/?id=dd9e59beebbb346f329dfd1de26a84da8afdcb1d
commit dd9e59beebbb346f329dfd1de26a84da8afdcb1d
Author: Michael Tuexen <tuexen@FreeBSD.org>
AuthorDate: 2025-04-14 22:03:19 +0000
Commit: Michael Tuexen <tuexen@FreeBSD.org>
CommitDate: 2025-04-14 22:03:19 +0000
symlink.2: document EOPNOTSUPP
When the file system does not support symbolic links (like in the case
of MSDOS), symlink() returns -1 and sets errno to EOPNOTSUPP.
Document this behavior.
Reviewed by: glebius, markj
MFC after: 3 days
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D49803
---
lib/libsys/symlink.2 | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/lib/libsys/symlink.2 b/lib/libsys/symlink.2
index 6892586f69f2..b5d878aaae50 100644
--- a/lib/libsys/symlink.2
+++ b/lib/libsys/symlink.2
@@ -25,7 +25,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd March 30, 2020
+.Dd April 15, 2025
.Dt SYMLINK 2
.Os
.Sh NAME
@@ -92,6 +92,10 @@ or the entire length of either path name exceeded 1023 characters.
A component of the
.Fa name2
path prefix does not exist.
+.It Bq Er EOPNOTSUPP
+The file system containing the file named by
+.Fa name2
+does not support symbolic links.
.It Bq Er EACCES
A component of the
.Fa name2