Salut à tous,

Je programme en C, et je cherche désespérément à afficher à la façon de ls -l les droits d'un fichier comme "rw-rw-rw-".

Mon programme récupère grâce à stat les permissions dans un "mode_t rights", avec lequel il est facile de déterminer le type du fichier (on fait appel à la macro S_ISREG etc) mais je ne comprend pas comment me servir des macros S_IRWXU et compagnie.

Après avoir lu et relu les pages du man, et avoir pas mal chercher sur internet, je m'en remet à vous !

merci d'avance


EDIT : merci pour avoir bien placé mon sujet, je suis un peu perdu