[bug #65831] Test -type l is unsuccessful for symlink loops

James Youngman <[email protected]>
Newsgroups gmane.comp.gnu.findutils.bugs
Message-ID <[email protected]>
URL:
  <https://savannah.gnu.org/bugs/?65831>

                 Summary: Test -type l is unsuccessful for symlink loops
                   Group: findutils
               Submitter: jay
               Submitted: Mon 03 Jun 2024 12:55:32 PM UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
         Originator Name: Tavian Barnes
        Originator Email: 
             Open/Closed: Open
                 Release: None
         Discussion Lock: Any
           Fixed Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Mon 03 Jun 2024 12:55:32 PM UTC By: James Youngman <jay>
From https://savannah.gnu.org/bugs/?51926#comment8

>Commit b12fb8c ("Fix sv bug #51926: -xtype l fails on symlinks that have a
loop") fixes this for -xtype, but what about
>$ ln -s loop loop
>$ find -L loop -type l

Right now we get this result:


$ find -L loop -type l
find: ‘loop’: Too many levels of symbolic links


The exit status is 1.  Nothing is printed on stdout. The POSIX standard says
(in the non-normative RATIONALE section):

>Since the -L option resolves all symbolic links and the -type l primary is
true for symbolic links that still exist after symbolic links have been
resolved, the command:
>find -L . -type l
> prints a list of symbolic links reachable from the current directory that do
not resolve to accessible files.










    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?65831>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.