[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