1570af302Sopenharmony_ci#ifndef _UTIME_H 2570af302Sopenharmony_ci#define _UTIME_H 3570af302Sopenharmony_ci 4570af302Sopenharmony_ci#ifdef __cplusplus 5570af302Sopenharmony_ciextern "C" { 6570af302Sopenharmony_ci#endif 7570af302Sopenharmony_ci 8570af302Sopenharmony_ci#include <features.h> 9570af302Sopenharmony_ci 10570af302Sopenharmony_ci#define __NEED_time_t 11570af302Sopenharmony_ci 12570af302Sopenharmony_ci#include <bits/alltypes.h> 13570af302Sopenharmony_ci 14570af302Sopenharmony_cistruct utimbuf { 15570af302Sopenharmony_ci time_t actime; 16570af302Sopenharmony_ci time_t modtime; 17570af302Sopenharmony_ci}; 18570af302Sopenharmony_ci 19570af302Sopenharmony_ciint utime (const char *, const struct utimbuf *); 20570af302Sopenharmony_ci 21570af302Sopenharmony_ci#if _REDIR_TIME64 22570af302Sopenharmony_ci__REDIR(utime, __utime64); 23570af302Sopenharmony_ci#endif 24570af302Sopenharmony_ci 25570af302Sopenharmony_ci#ifdef __cplusplus 26570af302Sopenharmony_ci} 27570af302Sopenharmony_ci#endif 28570af302Sopenharmony_ci 29570af302Sopenharmony_ci#endif 30