⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zic.8

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 8
字号:
.TH zic 8.SH Namezic \- time zone compiler.SH Syntax.B zic[.B \-d.I directory] [.B \-l.I localtime] [.B \-v] [.I filename\&... ].SH DescriptionThe .PN ziccompiler reads text from the file(s) named on the command lineand creates the time conversion information files specified in this input.If a.I filenameis.BR \- ,the standard input is read..PPInput lines are made up of fields.Fields are separated from one another by any number of white space characters.Leading and trailing white space on input lines is ignored.An unquoted number sign (#) in the input introduces a comment which extendsto the end of the line the sharp character appears on.White space characters and sharp characters may be enclosed in double quotation marks (" ")if they are to be used as part of a field.Any line that is blank (after comment stripping) is ignored.Non-blank lines are expected to be of one of three types:rule lines, zone lines, and link lines..PPA rule line has the form.nf.EXRule  NAME  FROM  TO TYPE IN ON      AT    SAVE LETTER/S.EEFor example:.EXRule  USA   1969  1973 \- Apr lastSun 2:00  1:00 D.EE.PPThe fields that make up a rule line are:.TP "\w'LETTER/S'u".B NAMEGives the (arbitrary) name of the set of rules this rule is part of..TP.B FROMGives the first year in which the rule applies.The wordminimum(or an abbreviation) means the minimum year with a representable time value.The wordmaximum(or an abbreviation) means the maximum year with a representable time value..TP.B TOGives the final year in which the rule applies.In addition tominimumandmaximum(as above),the wordonly(or an abbreviation)may be used to repeat the value of the.B FROMfield..TP.B TYPEGives the type of year in which the rule applies.If.B TYPEis.B \-then the rule applies in all years between.B FROMand.B TOinclusive;if.B TYPEis`uspres',the rule applies in U.S. Presidential election years;if.B TYPEis`nonpres',the rule applies in years other than U.S. Presidential election years.If.B TYPEis something else, then.PN zicexecutes the following command:.ti +.5i.EX\fByearistype\fP \fIyear\fP \fItype\fP.EE.brto check the type of a year:an exit status of zero is taken to mean that the year is of the given type;an exit status of one is taken to mean that the year is not of the given type..TP.B INNames the month in which the rule takes effect.Month names may be abbreviated..TP.B ONGives the day on which the rule takes effect.Recognized forms include:.nf.in +.5i.sp.ta \w'Sun<=25\0\0'u5	the fifth of the monthlastSun	the last Sunday in the monthlastMon	the last Monday in the monthSun>=8	first Sunday on or after the eighthSun<=25	last Sunday on or before the 25th.fi.in -.5i.spNames of days of the week may be abbreviated or spelled out in full.Note that there must be no spaces within the.B ONfield..TP.B ATGives the time of day at which the rule takes effect.Recognized forms include:.nf.in +.5i.sp.ta \w'1:28:13\0\0'u2	time in hours2:00	time in hours and minutes15:00	24-hour format time (for times after noon)1:28:14	time in hours, minutes, and seconds.fi.in -.5i.spAny of these forms may be followed by the letter.B wif the given time is local `wall clock' time or.B sif the given time is local `standard' time; in the absence of.B wor.BR s ,`wall clock' time is assumed..TP.B SAVEGives the amount of time to be added to local standard time when the rule is ineffect.This field has the same format as the.B ATfield(although, of course, the.B wand.B ssuffixes are not used)..TP.B LETTER/SGives the `variable part' (for example, the `S' or `D' in `EST'or `EDT') of time zone abbreviations to be used when this rule is in effect.If this field is.BR \- ,the variable part is null..PPA zone line has the form.EX"Zone NAME                  GMTOFF  RULES/SAVE FORMAT UNTIL]".EEFor example:.EXZone  Australia/South\-west 9:30    Aus        CST    1987 Mar 15 2:00.EEThe fields that make up a zone line are:.TP "\w'GMTOFF'u".B NAMEThe name of the time zone.This is the name used in creating the time conversion information file for thezone..TP.B GMTOFFThe amount of time to add to GMT to get standard time in this zone.This field has the same format as the.B ATand.B SAVEfields of rule lines;begin the field with a minus sign if time must be subtracted from GMT..TP.B RULES/SAVEThe name of the rule(s) that apply in the time zone or,alternately, an amount of time to add to local standard time.If this field is.B \-then standard time always applies in the time zone..TP.B FORMATThe format for time zone abbreviations in this time zone.The pair of characters.B %sis used to show where the variable part of the time zone abbreviation goes..TP.B UNTILThe time at which the GMT offset or the rule(s) change for a location.It is specified as a year, a month, a day, and a time of day.If this is specified,the time zone information is generated from the given GMT offsetand rule change until the time specified..IPThe next line must be a`continuation' line; this has the same form as a zone line except that thestring `Zone' and the name are omitted, as the continuation line willplace information starting at the time specified as the.B UNTILfield in the previous line in the file used by the previous line.Continuation lines may contain an.B UNTILfield, just as zone lines do, indicating that the next line is a furthercontinuation..PPA link line has the form.EX"Link   LINK-FROM    LINK-TO".EEFor example:.EX Link   US/Eastern   EST5EDT.EE.PPThe.B LINK-FROMfield should appear as the.B NAMEfield in some zone line;the.B LINK-TOfield is used as an alternate name for that zone..PPExcept for continuation lines,lines may appear in any order in the input..NT NOTEFor areas with more than two types of local time,you may need to use local standard time in the.B ATfield of the earliest transition time's rule to ensure thatthe earliest transition time recorded in the compiled file is correct..NE.SH Options.IP "\-d \fIdirectory\fP" 5Create time conversion information files in the named .I directory rather thanin the standard directory named below..IP "\-l \fItimezone\fP"Use the given time zone as local time.The .PN ziccompiler will act as if the file contained a link line of the form:.EXLink	\fItimezone\fP		localtime.EE.IP \-vComplain if a year that appears in a data file is outside the rangeof years representable by.PN timevalues..SH Files.TP 20.PN /etc/zoneinfoStandard directory used for created files.SH See Alsoctime(3), tzfile(5), zdump(8)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -