]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
build: allow readlinkat calls
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 15 Jan 2022 20:12:21 +0000 (12:12 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 15 Jan 2022 20:12:49 +0000 (12:12 -0800)
Problem reported by Bernhard Voelker in:
https://lists.gnu.org/r/coreutils/2022-01/msg00026.html
* cfg.mk (sc_prohibit_readlink): Remove.  It’s OK to call
readlinkat to determine whether a file is a symbolic link.

cfg.mk

diff --git a/cfg.mk b/cfg.mk
index c6284256cab6474212b1c2899ba3e68e5f53dd14..90066f19a1043c849f939ed5bf210959831f1e4a 100644 (file)
--- a/cfg.mk
+++ b/cfg.mk
@@ -441,12 +441,6 @@ sc_prohibit_operator_at_end_of_line:
        halt='found operator at end of line'                            \
          $(_sc_search_regexp)
 
-# Don't use "readlink" or "readlinkat" directly
-sc_prohibit_readlink:
-       @prohibit='\<readlink(at)? \('                                  \
-       halt='do not use readlink(at); use via xreadlink or areadlink*' \
-         $(_sc_search_regexp)
-
 # Don't use address of "stat" or "lstat" functions
 sc_prohibit_stat_macro_address:
        @prohibit='\<l?stat '':|&l?stat\>'                              \