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

NAME

futimes, lutimes - 파일 νƒ€μž„μŠ€νƒ¬ν”„ λ°”κΎΈκΈ°

SYNOPSIS

#include <sys/time.h>

int futimes(int fd, const struct timeval tv[2]);

int lutimes(const char *filename, const struct timeval tv[2]);

glibc κΈ°λŠ₯ 확인 맀크둜 μš”κ±΄ (feature_test_macros(7) μ°Έκ³ ):

futimes(), lutimes():
glibc 2.19λΆ€ν„°:
_DEFAULT_SOURCE
glibc 2.19 및 이전:
_BSD_SOURCE

DESCRIPTION

futimes()λŠ” utimes(2)와 같은 λ°©μ‹μœΌλ‘œ 파일의 μ ‘κ·Ό μ‹œκ°„κ³Ό μˆ˜μ • μ‹œκ°„μ„ λ°”κΎΌλ‹€. μ°¨μ΄λŠ” 경둜λͺ…이 μ•„λ‹ˆλΌ 파일 λ””μŠ€ν¬λ¦½ν„°λ₯Ό 톡해 νƒ€μž„μŠ€νƒ¬ν”„λ₯Ό λ°”κΏ€ νŒŒμΌμ„ μ§€μ •ν•œλ‹€λŠ” 점이닀.

lutimes()λŠ” utimes(2)와 같은 λ°©μ‹μœΌλ‘œ 파일의 μ ‘κ·Ό μ‹œκ°„κ³Ό μˆ˜μ • μ‹œκ°„μ„ λ°”κΎΌλ‹€. μ°¨μ΄λŠ” filename이 심볼릭 링크λ₯Ό κ°€λ¦¬ν‚€λŠ” 경우 κ·Έ 링크λ₯Ό μ—­μ°Έμ‘°ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” 점이닀. λŒ€μ‹  κ·Έ 심볼릭 링크의 νƒ€μž„μŠ€νƒ¬ν”„λ₯Ό λ°”κΎΌλ‹€.

RETURN VALUE

성곡 μ‹œ 0을 λ°˜ν™˜ν•œλ‹€. 였λ₯˜ μ‹œ -1을 λ°˜ν™˜ν•˜λ©° errnoλ₯Ό 적절히 μ„€μ •ν•œλ‹€.

ERRORS

였λ₯˜λŠ” utimes(2)와 λ§ˆμ°¬κ°€μ§€μ΄λ˜, futimes()에 λ‹€μŒμ΄ μΆ”κ°€λœλ‹€.

EBADF
fdκ°€ μœ νš¨ν•œ 파일 λ””μŠ€ν¬λ¦½ν„°κ°€ μ•„λ‹ˆλ‹€.
ENOSYS
/proc 파일 μ‹œμŠ€ν…œμ— μ ‘κ·Όν•  수 μ—†λ‹€.

lutimes()μ—μ„œλŠ” λ‹€μŒ 였λ₯˜κ°€ μΆ”κ°€λ‘œ λ°œμƒν•  수 μžˆλ‹€.

ENOSYS
컀널이 이 ν˜ΈμΆœμ„ μ§€μ›ν•˜μ§€ μ•ŠλŠ”λ‹€. λ¦¬λˆ…μŠ€ 2.6.22λ‚˜ 이후 버전이 ν•„μš”ν•˜λ‹€.

VERSIONS

glibc 2.3λΆ€ν„° futimes()κ°€ μ‚¬μš© κ°€λŠ₯ν•˜λ‹€. glibc 2.6λΆ€ν„° lutimes()κ°€ μ‚¬μš© κ°€λŠ₯ν•œλ°, 컀널 2.6.22λΆ€ν„° μ§€μ›ν•˜λŠ” utimensat(2) μ‹œμŠ€ν…œ ν˜ΈμΆœμ„ μ΄μš©ν•΄ κ΅¬ν˜„λ˜μ–΄ μžˆλ‹€.

ATTRIBUTES

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

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

CONFORMING TO

이 ν•¨μˆ˜λ“€μ€ μ–΄λ–€ ν‘œμ€€μ—λ„ λͺ…μ„Έλ˜μ–΄ μžˆμ§€ μ•Šλ‹€. λ¦¬λˆ…μŠ€λ₯Ό μ œμ™Έν•˜λ©΄ BSD κ³„μ—΄μ—μ„œλ§Œ μ‚¬μš© κ°€λŠ₯ν•˜λ‹€.

SEE ALSO

utime(2), utimensat(2), symlink(7)


2017-09-15

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