time

time(2)                        2007-10-27-16:31                        time(2)



Ðазва
       time - повеÑÑÐ°Ñ ÑÐ°Ñ Ñ ÑекÑндаÑ


СÑиÑлий оглÑд
       #include <time.h>

       time_t time(time_t *t);


ÐпиÑ
       ФÑнкÑÑÑ time повеÑÑÐ°Ñ ÑÐ°Ñ Ñ ÑекÑндаÑ, Ñо пÑойÑла з
       поÑаÑÐºÑ Epoch (00:00:00 UTC, 1 СÑÑÐ½Ñ 1970 ÑокÑ).

       ЯкÑо t не Ñ Ð½ÑлÑовим (NULL), Ñо знаÑеннÑ, Ñо
       повеÑÑаÑÑÑÑÑ, бÑде Ñакож збеÑежено в пам'ÑÑÑ
       на ÑÐºÑ Ð²ÐºÐ°Ð·ÑÑ Ð¿Ð¾ÐºÐ°Ð¶Ñик t.


ÐовеÑÐ½ÐµÐ½Ñ Ð·Ð½Ð°ÑеннÑ
       ÐÑи Ð²Ð´Ð°Ð»Ð¾Ð¼Ñ Ð·Ð°Ð²ÐµÑÑÐµÐ½Ð½Ñ ÑобоÑи ÑÑнкÑÑÑ
       повеÑÑаÑÑÑÑÑ ÑÐ°Ñ Ñ ÑекÑндаÑ, Ñо пÑойÑов з поÑаÑкÑ
       Epoch. ÐÑи помилÑÑ Ð¿Ð¾Ð²ÐµÑÑаÑÑÑÑÑ ((time_t)-1), а змÑнна
       errno оÑÑимÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¸.


Ðоди помилок
       EFAULT
               t вказÑÑ Ð½Ð° вÑдÑÑзок пам'ÑÑÑ, Ñо
              знаÑодиÑÑÑÑ Ð¿Ð¾Ð·Ð° межами доÑÑÑпного
              адÑеÑного пÑоÑÑоÑÑ.


ÐÑимÑÑки
       POSIX.1 визнаÑÐ°Ñ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ Ð²Ð¸ÑÐ°Ð·Ñ ÑекÑнди з
       поÑаÑÐºÑ Epoch, Ñк кÑлÑкÑÑÑÑ ÑекÑнд мÑж заданим
       ÑаÑом Ñ Ð¿Ð¾ÑаÑком Epoch, обÑиÑÐ»ÐµÐ½Ð¸Ñ Ñк
       пеÑеÑвоÑÐµÐ½Ð½Ñ ÐµÐºÐ²ÑваленÑного UTC-ÑаÑÑ Ð²
       кÑнÑевий ÑÐ°Ñ Ð·Ð³Ñдно з ÑоÑмÑÐ»Ð¾Ñ naOve; пÑи ÑÑомÑ
       ÑгноÑÑÑÑÑÑÑ Ð²Ð¸ÑокоÑÐ½Ñ ÑекÑнди, а вÑÑ Ñоки, номеÑ
       ÑÐºÐ¸Ñ Ð¿Ð¾Ð´ÑлÑÑÑÑÑÑ Ð½Ð° 4, вважаÑÑÑÑÑ Ð²Ð¸ÑокоÑними.
       Це знаÑÐµÐ½Ð½Ñ Ð²iдповÑдаÑиме ÑоÑнÑй кÑлÑкоÑÑÑ
       ÑекÑнд мÑж заданим ÑаÑом Ñ Ð¿Ð¾ÑаÑком Epoch
       внаÑлÑдок ÑгноÑÑÐ²Ð°Ð½Ð½Ñ Ð²Ð¸ÑокоÑÐ½Ð¸Ñ ÑекÑнд Ñ
       ÑеÑез Ñе, Ñо ÑÐ°Ñ Ñ Ð³Ð¾Ð´Ð¸Ð½Ð½Ð¸ÐºÐ°Ñ Ð½ÐµÐ¾Ð±Ð¾Ð²'Ñзково
       ÑинÑÑонÑзÑÑÑÑÑÑ Ð·Ð³Ñдно ÑÑандаÑÑного джеÑела.
       ÐамÑÑ Ð±Ñв, Ñоб Ñе знаÑÐµÐ½Ð½Ñ Ð½ÐµÑÑпеÑеÑливим
       вÑдобÑаженнÑм кÑлÑкÑÑÑÑ ÑекÑнд з поÑаÑÐºÑ Epoch.
       ÐивiÑÑÑÑ POSIX.1 Annex B 2.2.2, Ð´Ð»Ñ Ð´Ð¾Ð´Ð°ÑковоÑ
       аÑгÑменÑаÑÑÑ.


ÐÑдповÑднÑÑÑÑ ÑÑандаÑÑам
       SVr4, SVID, POSIX, X/OPEN, BSD 4.3. У BSD 4.3 Ñей виклик
       заÑÑаÑÑв пÑÑÐ»Ñ Ð¿Ð¾Ñви gettimeofday(2). POSIX не опиÑÑÑ
       Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¸ ÑÑÑÑ ÑÑнкÑÑÑ.


ÐивÑÑÑÑÑ Ñакож
       ctime(3), date(1), ftime(3), gettimeofday(2)




© 2005-2007 DLOU, GNU FDL     2007-10-27-16:31                        time(2)