Rechercher une page de manuel
tzfile
Langue: ru
Version: 56004 (openSuse - 09/10/07)
Section: 5 (Format de fichier)
îáú÷áîéå
tzfile - ÉÎÆÏÒÍÁÃÉÑ Ï ÞÁÓÏ×ÏÍ ÐÏÑÓÅóéîôáëóéó
#include <tzfile.h>ïðéóáîéå
æÁÊÌÙ Ó ÉÎÆÏÒÍÁÃÉÅÊ Ï ÞÁÓÏ×ÙÈ ÐÏÑÓÁÈ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÅÔ ÆÕÎËÃÉÑ tzset(3), ÎÁÞÉÎÁÀÔÓÑ Ó ÓÉÍ×ÏÌÏ× "TZif", ÐÏËÁÚÙ×ÁÀÝÉÈ, ÞÔÏ ÜÔÏ ÆÁÊÌÙ Ó ÉÎÆÏÒÍÁÃÉÅÊ Ï ÞÁÓÏ×ÙÈ ÐÏÑÓÁÈ, ÚÁÔÅÍ ÒÁÓÐÏÌÁÇÁÀÔÓÑ ÛÅÓÔÎÁÄÃÁÔØ ÂÁÊÔ, ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÈ ÄÌÑ ÂÕÄÕÝÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ, ÚÁ ÎÉÍÉ ÒÁÓÐÏÌÁÇÁÀÔÓÑ ÛÅÓÔØ ÞÅÔÙÒ£ÈÂÁÊÔÏ×ÙÈ ÚÎÁÞÅÎÉÊ ÔÉÐÁ long, ÚÁÐÉÓÁÎÎÙÈ × ``ÓÅÔÅ×ÏÍ'' ÐÏÒÑÄËÅ ÂÁÊÔ (ÓÔÁÒÛÉÊ ÂÁÊÔ ÚÎÁÞÅÎÉÑ ÚÁÐÉÓÙ×ÁÅÔÓÑ ÐÅÒ×ÙÍ). ÷ÏÔ ÜÔÉ ÚÎÁÞÅÎÉÑ, ÐÏ ÐÏÒÑÄËÕ:- tzh_ttisgmtcnt
- ëÏÌÉÞÅÓÔ×Ï ÉÎÄÉËÁÔÏÒÏ× UTC É ÍÅÓÔÎÙÈ ÉÎÄÉËÁÔÏÒÏ×, ÈÒÁÎÑÝÉÈÓÑ × ÆÁÊÌÅ.
- tzh_ttisstdcnt
- ëÏÌÉÞÅÓÔ×Ï ÉÎÄÉËÁÔÏÒÏ× "×ÒÅÍÅÎÉ ÎÁ ÞÁÓÁÈ" (wall-clock time) ÉÌÉ ÓÔÁÎÄÁÒÔÎÏÇÏ ×ÒÅÍÅÎÉ, ÈÒÁÎÑÝÉÈÓÑ × ÆÁÊÌÅ.
- tzh_leapcnt
- ëÏÌÉÞÅÓÔ×Ï ×ÉÓÏËÏÓÎÙÈ ÓÅËÕÎÄ, ÄÁÎÎÙÅ Ï ËÏÔÏÒÙÈ ÈÒÁÎÑÔÓÑ × ÆÁÊÌÅ.
- tzh_timecnt
- ëÏÌÉÞÅÓÔ×Ï "ÍÏÍÅÎÔÏ× ÐÅÒÅ×ÏÄÁ ×ÒÅÍÅÎÉ", ÄÁÎÎÙÅ Ï ËÏÔÏÒÙÈ ÈÒÁÎÑÔÓÑ × ÆÁÊÌÅ.
- tzh_typecnt
- ëÏÌÉÞÅÓÔ×Ï "ÔÉÐÏ× ÍÅÓÔÎÏÇÏ ×ÒÅÍÅÎÉ" , ÄÁÎÎÙÅ Ï ËÏÔÏÒÙÈ ÈÒÁÎÑÔÓÑ × ÆÁÊÌÅ ( ÄÏÌÖÎÏ ÂÙÔØ ÎÅÎÕÌÅ×ÙÍ).
- tzh_charcnt
- ëÏÌÉÞÅÓÔ×Ï ÓÉÍ×ÏÌÏ× × "ÓÔÒÏËÁÈ ÁÂÂÒÅ×ÉÁÔÕÒ ÞÁÓÏ×ÙÈ ÐÏÑÓÏ×", ÈÒÁÎÑÝÉÈÓÑ × ÆÁÊÌÅ.
ðÏÓÌÅ ÜÔÏÇÏ ÚÁÇÏÌÏ×ËÁ ÓÌÅÄÕÀÔ tzh_timecnt, ÞÅÔÙÒ£ÈÂÁÊÔÏ×ÙÅ ÚÎÁÞÅÎÉÑ ÔÉÐÁ long, ÏÔÓÏÒÔÉÒÏ×ÁÎÎÙÅ ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ. üÔÉ ÚÎÁÞÅÎÉÑ ÚÁÐÉÓÁÎÙ × ``ÓÅÔÅ×ÏÍ'' ÐÏÒÑÄËÅ ÂÁÊÔ. ëÁÖÄÏÅ ÉÚ ÎÉÈ ÒÁÓÓÍÁÔÒÉ×ÁÅÔÓÑ ËÁË ÍÏÍÅÎÔ ÐÅÒÅ×ÏÄÁ ×ÒÅÍÅÎÉ (× ÔÏÍ ×ÉÄÅ, ËÁË ÅÇÏ ×ÏÚ×ÒÁÝÁÅÔ ÆÕÎËÃÉÑ time(2)). äÁÌÅÅ ÓÌÅÄÕÀÔ ÏÄÎÏÂÁÊÔÏ×ÙÅ ÚÎÁÞÅÎÉÑ ÔÉÐÁ unsigned char × ËÏÌÉÞÅÓÔ×Å tzh_timecnt, ËÁÖÄÏÅ ÉÚ ËÏÔÏÒÙÈ ÐÏËÁÚÙ×ÁÅÔ, ËÁË ÒÁÚÌÉÞÎÙÅ ÔÉÐÙ ``ÍÅÓÔÎÏÇÏ ×ÒÅÍÅÎÉ'', ÏÐÉÓÙ×ÁÅÍÙÅ × ÆÁÊÌÅ, Ó×ÑÚÁÎÙ Ó ÍÏÍÅÎÔÁÍÉ ÐÅÒÅ×ÏÄÁ ×ÒÅÍÅÎÉ Ó ÔÅÍÉ ÖÅ ÉÎÄÅËÓÁÍÉ. üÔÉ ÚÎÁÞÅÎÉÑ ÓÌÕÖÁÔ × ËÁÞÅÓÔ×Å ÉÎÄÅËÓÏ× ÍÁÓÓÉ×Á ÓÔÒÕËÔÕÒ ttinfo, ËÏÔÏÒÙÅ ÒÁÓÐÏÌÁÇÁÀÔÓÑ ÄÁÌÅÅ × ÆÁÊÌÅ; ÜÔÉ ÓÔÒÕËÔÕÒÙ ÏÐÒÅÄÅÌÅÎÙ ÔÁË:
struct ttinfo { long tt_gmtoff; int tt_isdst; unsigned int tt_abbrind; };
ëÁÖÄÁÑ ÓÔÒÕËÔÕÒÁ ÏÐÒÅÄÅÌÅÎÁ × ×ÉÄÅ ÞÅÔÙÒ£ÈÂÁÊÔÏ×ÏÇÏ ÚÎÁÞÅÎÉÑ tt_gmtoff ÔÉÐÁ long × ÓÅÔÅ×ÏÍ ÐÏÒÑÄËÅ ÂÁÊÔ, ÏÄÎÏÂÁÊÔÏ×ÏÇÏ ÚÎÁÞÅÎÉÑ tt_isdst É ÏÄÎÏÂÁÊÔÏ×ÏÇÏ ÚÎÁÞÅÎÉÑ tt_abbrind. ÷ ËÁÖÄÏÊ ÓÔÒÕËÔÕÒÅ tt_gmtoff ÏÐÒÅÄÅÌÑÅÔ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ, ËÏÔÏÒÙÅ ÎÕÖÎÏ ÄÏÂÁ×ÉÔØ Ë UTC, tt_isdst ÐÏËÁÚÙ×ÁÅÔ, ÂÕÄÅÔ ÌÉ localtime (3) ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÚÎÁÞÅÎÉÅ tm_isdst, Á tt_abbrind ÓÌÕÖÉÔ × ÉÎÄÅËÓÏÍ ÍÁÓÓÉ×Á ÓÉÍ×ÏÌÏ× ÁÂÂÒÅ×ÉÁÔÕÒ ÞÁÓÏ×ÙÈ ÐÏÑÓÏ×, ËÏÔÏÒÙÅ ÒÁÓÐÏÌÁÇÁÀÔÓÑ × ×ÉÄÅ ÓÔÒÕËÔÕÒ(Ù) ttinfo × ÆÁÊÌÅ ÄÁÌÅÅ.
úÁÔÅÍ ÓÌÅÄÕÀÔ ÐÁÒÙ ÞÅÔÙÒ£ÈÂÁÊÔÏ×ÙÈ ÚÎÁÞÅÎÉÊ tzh_leapcnt, ÚÁÐÉÓÁÎÎÙÈ × ÓÅÔÅ×ÏÍ ÐÏÒÑÄËÅ ÂÁÊÔ; ÐÅÒ×ÏÅ ÚÎÁÞÅÎÉÅ ËÁÖÄÏÊ ÐÁÒÙ ÏÐÒÅÄÅÌÑÅÔ ×ÒÅÍÑ (× ÆÏÒÍÁÔÅ time(2)), ËÏÇÄÁ ×ÓÔÒÅÔÉÌÁÓØ ×ÉÓÏËÏÓÎÁÑ ÓÅËÕÎÄÁ; ×ÔÏÒÏÅ ÏÐÒÅÄÅÌÑÅÔ ÏÂÝÅÅ ÞÉÓÌÏ ×ÉÓÏËÏÓÎÙÈ ÓÅËÕÎÄ, ËÏÔÏÒÙÅ ÎÕÖÎÏ ÐÒÉÍÅÎÉÔØ ÐÏÓÌÅ ÚÁÄÁÎÎÏÇÏ ×ÒÅÍÅÎÉ. ðÁÒÙ ÚÎÁÞÅÎÉÊ ÏÔÓÏÒÔÉÒÏ×ÁÎÙ ÐÏ ×ÒÅÍÅÎÉ × ×ÏÚÒÁÓÔÁÀÝÅÍ ÐÏÒÑÄËÅ.
äÁÌÅÅ ÒÁÓÐÏÌÁÇÁÀÔÓÑ ÉÎÄÉËÁÔÏÒÙ ÓÔÁÎÄÁÒÔÎÏÇÏ ×ÒÅÍÅÎÉ ÉÌÉ "×ÒÅÍÅÎÉ ÎÁ ÞÁÓÁÈ" × ËÏÌÉÞÅÓÔ×Å tzh_ttisstdcnt, ÐÒÉÞÅÍ ËÁÖÄÙÊ ÚÁÎÉÍÁÅÔ ÏÄÉÎ ÂÁÊÔ. ïÎÉ ÐÏËÁÚÙ×ÁÀÔ, ÕËÁÚÁÎÙ ÌÉ ÍÏÍÅÎÔÙ ÐÅÒÅ×ÏÄÁ ×ÒÅÍÅÎÉ, Ó×ÑÚÁÎÎÙÅ Ó ÔÉÐÁÍÉ ÍÅÓÔÎÏÇÏ ×ÒÅÍÅÎÉ, × ÓÔÁÎÄÁÒÔÎÏÍ ÉÌÉ "×ÒÅÍÅÎÉ ÎÁ ÞÁÓÁÈ", É ÐÒÉÍÅÎÑÀÔÓÑ, ËÏÇÄÁ ÆÁÊÌ ÞÁÓÏ×ÙÈ ÐÏÑÓÏ× ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÐÅÒÅÍÅÎÎÙÈ ÓÒÅÄÙ, ÕËÁÚÙ×ÁÀÝÉÈ ÞÁÓÏ×ÙÅ ÐÏÑÓÁ × ÓÔÉÌÅ POSIX.
îÁËÏÎÅÃ, ÉÄÕÔ ÉÎÄÉËÁÔÏÒÙ UTC ÉÌÉ ÍÅÓÔÎÙÅ ÉÎÄÉËÁÔÏÒÙ × ËÏÌÉÞÅÓÔ×Å tzh_ttisgmtcnt, ÐÒÉÞÅÍ ËÁÖÄÙÊ ÚÁÎÉÍÁÅÔ ÏÄÉÎ ÂÁÊÔ; ïÎÉ ÐÏËÁÚÙ×ÁÀÔ, ÕËÁÚÁÎÙ ÌÉ ÍÏÍÅÎÔÙ ÐÅÒÅ×ÏÄÁ ×ÒÅÍÅÎÉ, Ó×ÑÚÁÎÎÙÅ Ó ÔÉÐÁÍÉ ÍÅÓÔÎÏÇÏ ×ÒÅÍÅÎÉ, × ÍÅÓÔÎÏÍ ×ÒÅÍÅÎÉ ÉÌÉ × UTC, É ÐÒÉÍÅÎÑÀÔÓÑ, ËÏÇÄÁ ÆÁÊÌ ÞÁÓÏ×ÙÈ ÐÏÑÓÏ× ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÐÅÒÅÍÅÎÎÙÈ ÓÒÅÄÙ, ÕËÁÚÙ×ÁÀÝÉÈ ÞÁÓÏ×ÙÅ ÐÏÑÓÁ × ÓÔÉÌÅ POSIX.
Localtime ÉÓÐÏÌØÚÕÅÔ ÐÅÒ×ÕÀ ÓÔÒÕËÔÕÒÕ ttinfo ÓÏ ÓÔÁÎÄÁÒÔÎÙÍ ×ÒÅÍÅÎÅÍ ÉÚ ÆÁÊÌÁ (ÉÌÉ ÐÒÏÓÔÏ ÐÅÒ×ÕÀ ÓÔÒÕËÔÕÒÕ ttinfo ÐÒÉ ÏÔÓÕÔÓÔ×ÉÉ ÓÔÒÕËÔÕÒÙ ÓÏ ÓÔÁÎÄÁÒÔÎÙÍ ×ÒÅÍÅÎÅÍ), ÅÓÌÉ tzh_timecnt ÒÁ×ÅÎ ÎÕÌÀ ÉÌÉ ÁÒÇÕÍÅÎÔ ×ÒÅÍÅÎÉ ÍÅÎØÛÅ, ÞÅÍ ÐÅÒ×ÙÊ ÍÏÍÅÎÔ ÐÅÒÅ×ÏÄÁ ×ÒÅÍÅÎÉ, ÚÁÐÉÓÁÎÎÙÊ × ÆÁÊÌÅ.
óíïôòé ôáëöå
newctime(3)ðåòå÷ïä
àÒÉÊ ëÏÚÌÏ× <y_kozlov@chat.ru>.Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre