Права доступа к файлу печати, такие как & #39;ls -l& #39; Используя stat (2 )в C

Я пытаюсь написать небольшую программу на C, которая эмулирует команду unix ls -l. Для этого я использую системный вызов stat(2)и столкнулся с небольшой заминкой при записи разрешений. У меня есть переменная mode_t, которая содержит права доступа к файлу из st_mode, и было бы несложно разобрать это значение в строковое представление s, но мне просто интересно, есть ли лучший способ сделать это, чем этот.

15
задан cheezone 25 April 2012 в 20:15
поделиться