<div dir="ltr">Related,<div><br></div><div>It would seem on Linux that FindFirst, FindNext or TSearchRec that none of them can properly detect a symbolic link. For example, if you wanted enumerate files and folder, and there exists a symbolic link inside one folder to some parent of said folder, it's not possible to detect leading to endless recursion. faSymLink currently isn't picked up. I have to use code like this:</div><div><br></div><div>uses</div><div>  BaseUnix;</div><div><br></div><div>function IsSymLink(const Path: string): Boolean;<br>var<br>  Stat: TStat;<br>begin<br>  fpLstat(PChar(Path), Stat);<br>  Result := fpS_ISLNK(Stat.st_mode);<br>end;<br></div><div><br></div><div>Which slows down the search a bit.</div></div>