Module Name: src Committed By: uwe Date: Sat Jul 20 13:12:19 UTC 2024
Modified Files: src/lib/libc/sys: link.2 Log Message: link(2): links to directories are refused at the VFS level Drop the condition that "the caller is the super-user and the file system ... supports linking to directories." >From nabijaczleweli. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/lib/libc/sys/link.2 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/sys/link.2 diff -u src/lib/libc/sys/link.2:1.33 src/lib/libc/sys/link.2:1.34 --- src/lib/libc/sys/link.2:1.33 Sun Sep 1 19:52:32 2019 +++ src/lib/libc/sys/link.2 Sat Jul 20 13:12:19 2024 @@ -1,4 +1,4 @@ -.\" $NetBSD: link.2,v 1.33 2019/09/01 19:52:32 sevan Exp $ +.\" $NetBSD: link.2,v 1.34 2024/07/20 13:12:19 uwe Exp $ .\" .\" Copyright (c) 1980, 1991, 1993, 2011 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" @(#)link.2 8.3 (Berkeley) 1/12/94 .\" -.Dd September 1, 2019 +.Dd July 20, 2024 .Dt LINK 2 .Os .Sh NAME @@ -78,8 +78,7 @@ and .Fa name2 must be in the same file system. .Fa name1 -may not be a directory unless the caller is the super-user -and the file system containing it supports linking to directories. +may not be a directory. .Pp .Fn linkat works the same way as @@ -188,11 +187,7 @@ does not support links. .It Bq Er EPERM The file named by .Fa name1 -is a directory and the effective -user ID is not super-user, -or the file system containing the file does not permit the use of -.Fn link -on a directory. +is a directory. .It Bq Er EROFS The requested link requires writing in a directory on a read-only file system.