UTIME

Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Þ´º¾ó (2)
Updated: 1995³â 6¿ù 10ÀÏ
Index
Return to Main Contents
 

À̸§

utime, utimes - inode¿¡ ´ëÇÑ Á¢±Ù/¼öÁ¤ ½Ã°£À» º¯°æÇÑ´Ù.

 

»ç¿ë¹ý

#include <sys/types.h>
#include <utime.h>

int utime(const char *filename, struct utimbuf *buf);

#include <sys/time.h>

int utimes(char *filename, struct timeval *tvp);  

¼³¸í

utimeÀº filenameÀ¸·Î ÁöÁ¤µÈ inodeÀÇ Á¢±Ù ½Ã°£°ú ¼öÁ¤ ½Ã°£À» bufÀÇ actime°ú modtime Çʵ尪À¸·Î °¢°¢ º¯°æÇÑ´Ù. buf°¡ NULLÀ̸é, ÆÄÀÏÀÇ Á¢±Ù ½Ã°£°ú ¼öÁ¤ ½Ã°£Àº ÇöÀç ½Ã°£À¸·Î ¼³Á¤µÈ´Ù. utimbuf ±¸Á¶Ã¼´Â ´ÙÀ½°ú °°´Ù:

struct utimbuf {
        time_t actime;  /* Á¢±Ù ½Ã°£ */
        time_t modtime; /* º¯°æ ½Ã°£ */
};

¸®´ª½º DLL 4.4.1 ¶óÀ̺귯¸®¿¡¼­, utimes´Â ´ÜÁö utimeÀÇ ·¡ÆÛ(wrapper)ÀÌ´Ù: tvp[0].tv_secÀº actimeÀÌ°í, tvp[1].tv_secÀº modtimeÀÌ´Ù. timeval ±¸Á¶Ã¼´Â ´ÙÀ½°ú °°´Ù:

struct timeval {
        long    tv_sec;         /* ÃÊ */
        long    tv_usec;        /* ¸¶ÀÌÅ©·ÎÃÊ */
};
 

¹Ýȯ°ª

¼º°ø½Ã, 0ÀÌ ¸®ÅϵȴÙ. ¿¡·¯½Ã, -1ÀÌ ¸®ÅϵǸç, errno´Â Àû´çÇÑ °ªÀ¸·Î ¼³Á¤µÈ´Ù.  

¿¡·¯

´Ù¸¥ ¿¡·¯µéµµ ÀϾ ¼ö ÀÖ´Ù.
EACCES
ÆÄÀÏÀ» ¾²±âÀ§ÇÑ Çã°¡±ÇÀÌ °ÅºÎµÆ´Ù.
ENOENT
filenameÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù.
 

ȣȯ

utime: SVr4, SVID, POSIX. SVr4 ¹®¼­¿¡¼­ Ãß°¡µÈ ¿¡·¯ »óŵéÀº EFAULT, EINTR, ELOOP, EMULTIHOP, ENAMETOOLONG, ENOLINK, ENOTDIR, ENOLINK, ENOTDIR, EPERM, EROFSÀÌ´Ù.
utimes: BSD 4.3  

°ü·Ã Ç׸ñ

stat(2)  

¿ªÀÚ

Á¤°­ÈÆ <skyeyes@soback.kornet.net>, 2000³â 4¿ù 30ÀÏ


 

Index

À̸§
»ç¿ë¹ý
¼³¸í
¹Ýȯ°ª
¿¡·¯
ȣȯ
°ü·Ã Ç׸ñ
¿ªÀÚ

This document was created by man2html, using the manual pages.
Time: 08:07:01 GMT, March 25, 2004