Estou com um problema com a listagem de algum diretório com ls -l:
$ ls -l ./directory
-????????? ? ? ? ? ? file001.txt
-????????? ? ? ? ? ? file002.txt
e apenas ls funciona bem:
$ ls ./directory
file001.txt file002.txt
O que está errado?
test
diretório ou não (verifique d char para '.' E '..')?man readdir
para obter mais detalhes de baixo nível. Observe que esse comportamento não é especificado pelo POSIX.