ftime(3) - wariua/manpages-ko GitHub Wiki
ftime - λ μ§μ μκ° λ°ν
#include <sys/timeb.h>
int ftime(struct timeb *tp);
μ΄ ν¨μλ μν¬ν¬ 1970-01-01 00:00:00 +0000 (UTC) μ΄νμ μ΄μ λ°λ¦¬μ΄λ‘ νμ¬ μκ°μ λ°ννλ€. λ€μμ²λΌ μ μΈλΌ μλ tp
λ‘ μκ°μ λ°ννλ€.
struct timeb {
time_t time;
unsigned short millitm;
short timezone;
short dstflag;
};
μ¬κΈ°μ time
μ μν¬ν¬ μ΄νμ μ΄ μμ΄κ³ millitm
μ μν¬ν¬ μ΄ν time
μ΄ μ΄νμ λ°λ¦¬μ΄ μμ΄λ€. timezone
νλλ 그리λμΉ μμͺ½ λΆ λ¨μλ‘ μ° μ§μ μκ°λμ΄λ€. (μμ κ°μ 그리λμΉ λμͺ½μ λνλΈλ€.) dstflag
νλλ νλκ·Έμ΄λ©°, 0μ΄ μλλ©΄ κ·Έ ν΄μ μ μ ν μκΈ° λμ μ§μμ μΌλ‘ μΌκ΄ μ μ½ μκ°μ΄ μ μ©λ¨μ λνλΈλ€.
POSIX.1-2001μμλ timezone
λ° dstflag
νλμ λ΄μ©λ¬Όμ΄ λͺ
μΈλΌ μμ§ μλ€κ³ λ§νλ€. κ·Έ λμ μμ§νλ κ²μ νΌν΄μΌ νλ€.
μ΄ ν¨μλ νμ 0μ λ°ννλ€. (POSIX.1-2001μμ -1 μ€λ₯ λ°νμ λͺ μΈνκ³ μμΌλ©° μΌλΆ μμ€ν μλ κΈ°λ‘λΌ μλ€.)
μ΄ μ μμ μ¬μ©νλ μ©μ΄λ€μ λν μ€λͺ μ attributes(7)λ₯Ό 보λΌ.
μΈν°νμ΄μ€ | μμ± | κ° |
---|---|---|
ftime() |
μ€λ λ μμ μ± | MT-Safe |
4.2BSD, POSIX.1-2001. POSIX.1-2008μμ ftime()
λͺ
μΈλ₯Ό μ κ±°νλ€.
μ΄ ν¨μλ ꡬμνλμλ€. μ°μ§ λ§μμΌ νλ€. μ΄ λ¨μ μκ°μΌλ‘ μΆ©λΆνλ€λ©΄ time(2)μ μΈ μ μκ³ gettimeofday(2)μμλ λ§μ΄ν¬λ‘μ΄κΉμ§ λμ¨λ€. clock_gettime(2)μμλ λλ Έμ΄κΉμ§ λμ€μ§λ§ λ리 μ¬μ© κ°λ₯νμ§λ μλ€.
μ΄κΈ° glibc2μ λ²κ·Έκ° μμ΄μ millitm
νλμ 0μ λ°ννλ€. glibc 2.1.1μμ λ€μ μ¬λ°λ₯΄κ² λλ€.
2017-09-15