[cdev] утилита Date
lenad89
lenad89 на list.ru
Пт Апр 16 00:07:51 MSK 2010
И использование в цикле argv[2], чтобы получить аргумент опции, тоже не
правильно.
Для это есть переменная optarg, которая будет указывать на аргумент
опции.
Посмотри man getopt и обрати внимание на то, как должна выглядеть
optstring, если у некоторых опций есть аргументы.
date -r/home/user == date -r /home/user (в первом случае нет пробела)
или
если ты передашь своей программе -R -r /home/user,
то он возьмет "-r" как имя файла, а такого нет(может и есть), a optarg
будет указывать на /home/user.
И посмотри man страницу stat(2) возвращаемые значения.
Подробная информация о списке рассылки cdev