0
ファイルがシンボリックリンクであるかどうかを確認しようとしていますが、テストが機能していないようです。シンボリックリンクを確認するにはどうすればよいですか?lstatがシンボリックリンクを検出しない
if (lstat(file->full_path, &file_info) == 0)
printf((file_info.st_mode & S_IFDIR) ? "l" : "");
else
printf((S_ISDIR(file_info.st_mode)) ? "d" : "-");