Bonjour, j'ai un problème que je n'arrive pas a comprendre.
Je suis entrain de coder ls. Pour l'option -t, j'ai un problème. Je récupère bien le nombre de seconde dans la structure retournée de lstat avec stat.st_mtime. Je peux donc trier par temps depuis la dernière modification.
Mon problème est quand 2 fichiers dossiers, ou autre choses ont le même nombre de secondes écoulées depuis janvier 1970.
Je sais que je dois utiliser "stat.st_mtimespec.tv_nsec" dans la structure retournée par lstat.
Mon problème c'est que ca valeur est toujours = a 0.
En regardant sur google, je pense avoir compris que je dois déclarer de define suivant :
"_POSIX_SOURCE"
Avec ou sans le résultat est le même.
Pouvez-vous m'aider a résoudre ce problème svp?
Merci![]()
Partager