TZFILE

Section: Misc. Reference Manual Pages (5 )
Index
Return to Main Contents
 

À̸§

tzfile - ½Ã°£ ¿µ¿ª Á¤º¸  

»ç¿ë¹ý

#include <tzfile.h>  

¼³¸í

tzset(3) ¿¡ ÀÇÇØ »ç¿ëµÇ´Â ½Ã°£ ¿µ¿ª Á¤º¸ ÆÄÀÏÀº ½Ã°£ ¿µ¿ª Á¤º¸ ÆÄÀÏÀÓÀ» ÀνĽÃÅ°±â À§ÇÏ¿© magic characters "TZif"·Î ½ÃÀÛÇÏ°í ´ÙÀ½¿¡ »ç¿ëÇϱâ À§ÇÑ 16 ¹ÙÀÌÆ®¿Í long, ŸÀÔÀÇ 16¹ÙÀÌÆ®¸¦ °¡Áö°í ``standard'' ¹ÙÀÌÆ® ¼ø¼­·Î ¾²ÀδÙ. (high-order °ªÀÇ ¹ÙÀÌÆ®°¡ ¸ÕÀú ¾²ÀδÙ.) ÀÌ °ªµéÀº ¼ø¼­´ë·Î ¾Æ·¡¿Í °°´Ù.:
tzh_ttisgmtcnt
ÆÄÀÏ¿¡ ÀúÀåµÈ UTC/local indicatorÀÇ ¹øÈ£
tzh_ttisstdcnt
ÆÄÀÏ¿¡ ÀúÀåµÈ standard/wall indicatorÀÇ ¹øÈ£
tzh_leapcnt
ÆÄÀÏ¿¡ ÀúÀåµÈ °¢ µ¥ÀÌÅÍ¿¡ ´ëÇÑ leap secondÀÇ ¹øÈ£
tzh_timecnt
ÆÄÀÏ¿¡ ÀúÀåµÈ °¢ µ¥ÀÌÅÍ¿¡ ´ëÇÑ "transition times"ÀÇ ¹øÈ£
tzh_typecnt
ÆÄÀÏ¿¡ ÀúÀåµÈ °¢ µ¥ÀÌÅÍ¿¡ ´ëÇÑ "local time types"ÀÇ ¹øÈ£ (0 ÀÌ µÉ ¼ö ¾ø´Ù.)
tzh_charcnt
ÆÄÀÏ¿¡ ÀúÀåµÈ "time zone abbreviation strings"ÀÇ ¹®ÀÚÀÇ ¹øÈ£ stored in the file.

À§ÀÇ ÇØ´õµéÀº long, ŸÀÔÀÇ tzh_timecnt 4 ¹ÙÀÌÆ® °ªÀ¸·Î À̾îÁö°í, ÀÛÀº °ª¿¡¼­ Å« °ªÀ¸·Î Á¤·ÄµÈ´Ù. ÀÌ °ªµéÀº ``standard'' ¹ÙÀÌÆ® ¼ø¼­·Î ¾²¿©Áø´Ù. °¢°¢Àº ÀÛ¾÷ÇÏ´Â °÷ÀÇ ±âÁØ¿¡ ¸ÂÃá º¯È¯ ½Ã°£( time(2) ·Î ¹ÝȯµÇ´Â °Í°ú °°ÀÌ)À¸·Î ¾²¿©Áø´Ù. ´ÙÀ½Àº unsigned char ŸÀÔÀÇ tzh_timecnt 1 ¹ÙÀÌÆ® °ªÀÌ ¿Â´Ù; °¢°¢ÀÇ °ªÀº ÆÄÀÏ¿¡ Ç¥½ÃµÈ ``local time'' ŸÀÔÀÇ °¢°¢ÀÇ ´Ù¸¥ ŸÀÔÀÌ °°ÀÌ Ç¥½ÃµÈ º¯È¯ ½Ã°£°ú ¿¬°üµÇ¾î ÀÖÀ½À» ¸»ÇÑ´Ù. ÀÌ °ªµéÀº ÆÄÀÏ¿¡¼­ ´ÙÀ½¿¡ Ç¥½ÃÇÏ´Â ttinfo ±¸Á¶ÀÇ ¼ø¼­¿¡ °üÇÑ Ç¥½ÃÀÇ ¿ªÇÒÀ» ÇÑ´Ù; ÀÌ ±¸Á¶µéÀº ¾Æ·¡¿Í °°ÀÌ Á¤ÀÇ µÈ´Ù;


     int           tt_isdst;
     unsigned int  tt_abbrind;
};

°¢ ±¸Á¶´Â long ŸÀÔÀÇ
 .I tt_gmtoff À» À§ÇØ ÀϹÝÀûÀÎ ¹ÙÀÌÆ® ¼ø¼­·Î, 4 ¹ÙÀÌÆ®·Î ¾²¿©Áö°í. tt_isdst ¸¦ À§ÇÑ 1 ¹ÙÀÌÆ®¿Í tt_abbrind. ¸¦ À§ÇÑ 1 ¹ÙÀÌÆ®·Î À̾îÁø´Ù. °¢ ±¸Á¶¿¡¼­, tt_gmtoff ´Â UTC¿¡ ´õÇϱâ À§ÇÏ¿© ÃÊÀÇ ¹øÈ£¸¦ ÁÖ°í, tt_isdst ´Â tm_isdst °¡ localtime (3) ·Î ¼³Á¤µÇ¾î¾ß ÇÏ´ÂÁö Å뺸ÇÏ°í, tt_abbrind ´Â ÆÄÀÏ¿¡¼­ ttinfo ±¸Á¶¸¦ µû¸£´Â ½Ã°£ ¿µ¿ªÀÇ ´ÜÃà ¹®ÀÚÀÇ ¼ø¼­¿¡ °üÇÑ ÀÎÅؽº ¿ªÇÒÀ» ÇÑ´Ù.

±×¸®°í, ÀϹÝÀûÀÎ ¹ÙÀÌÆ® ¼ø¼­·Î ¾²¿©Áø 4¹ÙÀÌÆ® °ªÀÇ tzh_leapcnt ½ÖÀÌ ÀÖ´Ù; °¢ ½ÖÀÇ Ã¹ °ªÀº leap second°¡ ÀϾ´Â ½Ã°£À» ( time(2) ·Î ¹ÝȯµÇ´Â) ÁØ´Ù; µÎ¹ø° °ªÀº ÁÖ¾îÁø ½Ã°£ ÈÄ¿¡ Àû¿ëµÉ leap secondÀÇ total number ¸¦ ÁØ´Ù. °ªÀÇ ½ÖµéÀº ½Ã°£¿¡ µû¶ó Áõ°¡ÇÏ´Â ¼ø¼­·Î Á¤·Ä µÈ´Ù.

±×¸®°í °¢°¢ 1 ¹ÙÀÌÆ® °ªÀ¸·Î Á¤·ÄµÈ tzh_ttisstdcnt standard/wall indicators°¡ ÀÖ´Ù; À̰͵éÀº Áö¿ª ½Ã°£ ŸÀÔ°ú °ü·ÃµÈ º¯È¯ ½Ã°£ÀÌ ±âÁØ ½Ã°£À¸·Î ȤÀº Wall clock time À¸·Î ¸í±â µÇ¾ú´ÂÁö¸¦ ÆÇ´ÜÇÑ´Ù. ±×¸®°í ±×°ÍµéÀº ½Ã°£ÀÌ ½Ã°£ ¿µ¿ª ÆÄÀÏÀÌ »ç¿ëµÇ°í ÀÖÀ» ¶§ POSIX-style ½Ã°£ ¿µ¿ª º¯¼ö¸¦ ´Ù·ç´Âµ¥ »ç¿ëµÈ´Ù.

¸¶Áö¸·À¸·Î °¢°¢ 1 ¹ÙÀÌÆ® °ªÀ¸·Î Á¤·ÄµÈ tzh_ttisgmtcnt UTC/local indicator°¡ ÀÖ´Ù; Áö¿ª ½Ã°£ Çü½Ä°ú °ü·ÃµÈ º¯È¯ ½Ã°£ÀÌ UTC³ª Áö¿ª½Ã°£À¸·Î ¸í±â µÇ¾î ÀÖ´ÂÁö ÆÇ´ÜÇÑ´Ù. ±×¸®°í ±×°ÍµéÀº ½Ã°£ÀÌ ½Ã°£ ¿µ¿ª ÆÄÀÏÀÌ »ç¿ëµÇ°í ÀÖÀ» ¶§ POSIX-style ½Ã°£ ¿µ¿ª º¯¼ö¸¦ ´Ù·ç´Âµ¥ »ç¿ëµÈ´Ù.

¸¸¾à tzh_timecnt °¡ 0 À̰ųª ½Ã°£ µ¶¸³ º¯¼ö°¡ ÆÄÀÏ¿¡ ±â·ÏµÈ ù¹ø° º¯È¯ ½Ã°£º¸´Ù ÀûÀ¸¸é Localtime Àº ù° ±âÁØ ½Ã°£ ttinfo ±¸Á¶ (ȤÀº ±âÁØ ½Ã°£ ±¸Á¶°¡ ¾ø´Â ´Ü¼øÇÑ ttinfo ±¸Á¶)¸¦ ÆÄÀÏ¿¡¼­ »ç¿ëÇÑ´Ù.  

°ü·Ã Ç׸ñ

newctime(3)


 

Index

À̸§
»ç¿ë¹ý
¼³¸í
°ü·Ã Ç׸ñ

This document was created by man2html, using the manual pages.
Time: 08:07:01 GMT, March 25, 2004