ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

utime.h
Go to the documentation of this file.
00001 
00006 #ifndef _INC_UTIME
00007 #define _INC_UTIME
00008 
00009 #ifndef _WIN32
00010 #error Only Win32 target is supported!
00011 #endif
00012 
00013 #include <crtdefs.h>
00014 
00015 #pragma pack(push,_CRT_PACKING)
00016 
00017 #ifdef __cplusplus
00018 extern "C" {
00019 #endif
00020 
00021 #ifndef _UTIMBUF_DEFINED
00022 #define _UTIMBUF_DEFINED
00023 
00024   struct _utimbuf {
00025     time_t actime;
00026     time_t modtime;
00027   };
00028 
00029   struct __utimbuf32 {
00030     __time32_t actime;
00031     __time32_t modtime;
00032   };
00033 
00034 #if _INTEGRAL_MAX_BITS >= 64
00035   struct __utimbuf64 {
00036     __time64_t actime;
00037     __time64_t modtime;
00038   };
00039 #endif
00040 
00041 #ifndef NO_OLDNAMES
00042   struct utimbuf {
00043     time_t actime;
00044     time_t modtime;
00045   };
00046 
00047   struct utimbuf32 {
00048     __time32_t actime;
00049     __time32_t modtime;
00050   };
00051 #endif
00052 #endif /* !_UTIMBUF_DEFINED */
00053 
00054   _CRTIMP int __cdecl _utime(const char *_Filename,struct _utimbuf *_Time);
00055   _CRTIMP int __cdecl _utime32(const char *_Filename,struct __utimbuf32 *_Time);
00056   _CRTIMP int __cdecl _futime(int _FileDes,struct _utimbuf *_Time);
00057   _CRTIMP int __cdecl _futime32(int _FileDes,struct __utimbuf32 *_Time);
00058   _CRTIMP int __cdecl _wutime(const wchar_t *_Filename,struct _utimbuf *_Time);
00059   _CRTIMP int __cdecl _wutime32(const wchar_t *_Filename,struct __utimbuf32 *_Time);
00060 #if _INTEGRAL_MAX_BITS >= 64
00061   _CRTIMP int __cdecl _utime64(const char *_Filename,struct __utimbuf64 *_Time);
00062   _CRTIMP int __cdecl _futime64(int _FileDes,struct __utimbuf64 *_Time);
00063   _CRTIMP int __cdecl _wutime64(const wchar_t *_Filename,struct __utimbuf64 *_Time);
00064 #endif
00065 
00066 #ifndef RC_INVOKED
00067 #ifdef _USE_32BIT_TIME_T
00068 __CRT_INLINE int __cdecl _utime32(const char *_Filename,struct __utimbuf32 *_Utimbuf) {
00069   return _utime(_Filename,(struct _utimbuf *)_Utimbuf);
00070 }
00071 __CRT_INLINE int __cdecl _futime32(int _Desc,struct __utimbuf32 *_Utimbuf) {
00072   return _futime(_Desc,(struct _utimbuf *)_Utimbuf);
00073 }
00074 __CRT_INLINE int __cdecl _wutime32(const wchar_t *_Filename,struct __utimbuf32 *_Utimbuf) {
00075   return _wutime(_Filename,(struct _utimbuf *)_Utimbuf);
00076 }
00077 #endif
00078 
00079 #ifndef NO_OLDNAMES
00080 __CRT_INLINE int __cdecl utime(const char *_Filename,struct utimbuf *_Utimbuf) {
00081   return _utime(_Filename,(struct _utimbuf *)_Utimbuf);
00082 }
00083 #endif
00084 #endif
00085 
00086 #ifdef __cplusplus
00087 }
00088 #endif
00089 
00090 #pragma pack(pop)
00091 #endif

Generated on Sat May 26 2012 04:28:29 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.