[cdev] утилита Date

Сабалова Мария SabalovaMariya на yandex.ru
Пт Апр 16 20:14:23 MSK 2010


Отправляю подправленную версию Date
спасибо за подсказку теперь утилита может изменять системное время

15.04.10, 22:26, "Grigoriy A. Sitkarev" <sitkarev на komitex.ru>:

> 1. Есть такой системный вызов stime(2). Прочитайте man-страницу к нему.
>  
>  2. Вам достаточно было там сказать:
>  
>  format++ = argv[optind];
>  
>  Это значит что вам не понятно как Си работает с указателями и адресной 
>  арифметикой. Надо разобраться вам с этой темой иначе будете вот такие 
>  "извороты" лепить, обходя то что вам не понятно как работает.
>  
>  3. Мне кажется что вам нельзя использовать optind для индексации в 
>  массив argv потому что getopt(3) не гарантирует что там будет валидный 
>  указатель (он может быть и нулевым уже). Это ошибка.
>  
>  Вам нужно сделать проверку что optind < argc в таком случае.
>  
>  --
>  Г.А.
>  
>  Сабалова Мария пишет:
>  > да с -f непорядок
>  > у меня только с одной маской может работать "%Y-%m-%d %H:%M:%S", надо как-то реализовать с несколькими чтоб можно было работать
>  > 
>  > , операторы подправлю
>  > можете подсказать как можно программно реализовать смену системного времени
>  > 
>  > а концовка странная, потому что
>  > встала проблема обычная функция date если написать date +%r выведет отформатированную информацию без плюса
>  > чтобы избавится от этого лишнего плюса при выводе на экран, вывод происходит посимвольно, если пользователь указал маску то со второго символа, а если нет с первого символа
>  
>  
>  
>  _______________________________________________
>  cdev mailing list
>  cdev на wiki.syktsu.ru
>  http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/cdev
>  
>  

-- 
Здесь спама нет http://mail.yandex.ru/nospam/sign
----------- следущая часть -----------
A non-text attachment was scrubbed...
Name: main.c
Type: application/octet-stream
Size: 3137 bytes
Desc: отсутствует
URL: <http://amplab.syktsu.ru/pipermail/cdev/attachments/20100416/d06cb70d/attachment.obj>


Подробная информация о списке рассылки cdev