|
̾??
????
????
FreeBSD
?????ͥ??????Ǥϡ?
???? API ????????ʣ???ǡ????֤????뤳?Ȥ????դ??Ƥ????????? ?桼???ϡ??Ϥ????? ntpd(8) ?Υ???????Ű??Ū?˶?̣???뤳?Ȥʤ??ˡ??????????ߤ??٤??ǤϤ????ޤ????? /*
* NTP ?ǡ????ե????? (ntp_adjtime()) - CPU ?????å?ȯ??????
* ???浬???Ⱦ??֤η????Τ????˻??Ѥ????ޤ???
*
* ????: offset, precision ?????? jitter ?????Ф? STA_NANO ?? 0 ?Ǥ?????
* ?ޥ??????äǡ??????Ǥʤ????Хʥ??äǤ???
*/
struct timex {
unsigned int modes; /* ?????å??⡼?ɥӥå? (wo) */
long offset; /* ???索?ե??å? (ns/us) (rw) */
long freq; /* ???ȿ????ե??å? (PPM ñ??) (rw) */
long maxerror; /* ???????? (us) (rw) */
long esterror; /* ???????? (us) (rw) */
int status; /* ?????å????֥ӥå? (rw) */
long constant; /* ?ݡ????ֳ? (log2 s) (rw) */
long precision; /* ?????????? (ns/us) (ro) */
long tolerance; /* ?????å????ȿ??θ??? (PPM ñ??) (ro) */
/*
* ?ʲ????ɤ??????Ѥι?¤?Υ????Фϡ??????ͥ????? PPS
* ?????ʥ????浬?????ե??????졼???????Ƥ????????Τ?
* ?????????ޤ??????????ϥݡ????ӥ??ƥ????ݾڤ??뤿???ˡ????Ƥ?
* ?????ե??????졼???????˴ޤޤ??ޤ???
*/
long ppsfreq; /* PPS ???ȿ? (PPM ñ??) (ro) */
long jitter; /* PPS ???å? (ns/us) (ro) */
int shift; /* ¸³???? (s) (???ե?) (ro) */
long stabil; /* PPS ?????? (PPM ñ??) (ro) */
long jitcnt; /* Ķ?ᤷ?????å????? (ro) */
long calcnt; /* ¬???ֳ? (ro) */
long errcnt; /* ¬?????? (ro) */
long stbcnt; /* Ķ?ᤷ???????????? (ro) */
};
???????ƴ?λ?????Ȥ??ˤϡ?
?????????????ˤϴ?λ?????????å????֤??֤????ޤ??? ?????Ǥʤ????С?-1 ???֤??쥰?????Х??ѿ? errno ?????Υ??顼???????????ꤵ???ޤ??? ?????ꤦ?륯???å??ξ??֤ϰʲ??ΤȤ????Ǥ?: ???顼
??Ϣ???????????Υޥ˥奢???ڡ????? Tom Rhodes ⟨trhodes@FreeBSD.org⟩ ???ޤ?????
|