ftime(3) - wariua/manpages-ko GitHub Wiki

NAME

ftime - λ‚ μ§œμ™€ μ‹œκ°„ λ°˜ν™˜

SYSNOPSIS

#include <sys/timeb.h>

int ftime(struct timeb *tp);

DESCRIPTION

이 ν•¨μˆ˜λŠ” 에포크 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 ν•„λ“œμ˜ λ‚΄μš©λ¬Όμ΄ λͺ…세돼 μžˆμ§€ μ•Šλ‹€κ³  λ§ν•œλ‹€. κ·Έ λ‘˜μ— μ˜μ§€ν•˜λŠ” 것을 ν”Όν•΄μ•Ό ν•œλ‹€.

RETURN VALUE

이 ν•¨μˆ˜λŠ” 항상 0을 λ°˜ν™˜ν•œλ‹€. (POSIX.1-2001μ—μ„œ -1 였λ₯˜ λ°˜ν™˜μ„ λͺ…μ„Έν•˜κ³  있으며 일뢀 μ‹œμŠ€ν…œμ—λ„ 기둝돼 μžˆλ‹€.)

ATTRIBUTES

이 μ ˆμ—μ„œ μ‚¬μš©ν•˜λŠ” μš©μ–΄λ“€μ— λŒ€ν•œ μ„€λͺ…은 attributes(7)λ₯Ό 보라.

μΈν„°νŽ˜μ΄μŠ€ 속성 κ°’
ftime() μŠ€λ ˆλ“œ μ•ˆμ „μ„± MT-Safe

CONFORMING TO

4.2BSD, POSIX.1-2001. POSIX.1-2008μ—μ„œ ftime() λͺ…μ„Έλ₯Ό μ œκ±°ν–ˆλ‹€.

이 ν•¨μˆ˜λŠ” κ΅¬μ‹ν™”λ˜μ—ˆλ‹€. μ“°μ§€ 말아야 ν•œλ‹€. 초 λ‹¨μœ„ μ‹œκ°„μœΌλ‘œ μΆ©λΆ„ν•˜λ‹€λ©΄ time(2)을 μ“Έ 수 있고 gettimeofday(2)μ—μ„œλŠ” λ§ˆμ΄ν¬λ‘œμ΄ˆκΉŒμ§€ λ‚˜μ˜¨λ‹€. clock_gettime(2)μ—μ„œλŠ” λ‚˜λ…Έμ΄ˆκΉŒμ§€ λ‚˜μ˜€μ§€λ§Œ 널리 μ‚¬μš© κ°€λŠ₯ν•˜μ§€λŠ” μ•Šλ‹€.

BUGS

초기 glibc2에 버그가 μžˆμ–΄μ„œ millitm ν•„λ“œμ— 0을 λ°˜ν™˜ν•œλ‹€. glibc 2.1.1μ—μ„œ λ‹€μ‹œ μ˜¬λ°”λ₯΄κ²Œ 됐닀.

SEE ALSO

gettimeofday(2), time(2)


2017-09-15

⚠️ **GitHub.com Fallback** ⚠️