/*  DO NOT EDIT THIS FILE.

    It has been auto-edited by fixincludes from:

	"/usr/include/utime.h"

    This had to be done to correct non-standard usages in the
    original, manufacturer supplied header file.  */

/* @(#) $Revision: ../hdr/utime.h@@/main/r11ros/cup_ros-cpe/cup_libc-ros-cpe/1 $ */
#ifndef _UTIME_INCLUDED
#define _UTIME_INCLUDED

#ifndef _SYS_STDSYMS_INCLUDED
#  include <sys/stdsyms.h>
#endif /* _SYS_STDSYMS_INCLUDED */

#ifdef _NAMESPACE_STD
#define _NAMESPACE_STD_START namespace std {
#define _NAMESPACE_STD_END }
#define _hpux_size_t std::size_t
#define __time_t std::time_t
#define __FILE std::FILE
#define __wint_t std::wint_t
#define __struct_tm std::tm
#define __va__list std::va_list
#else
#define _NAMESPACE_STD_START
#define _NAMESPACE_STD_END
#define _hpux_size_t size_t
#define __time_t time_t
#define __FILE FILE
#define __wint_t wint_t
#define __struct_tm struct tm
#define __va__list va_list
#endif

#ifdef _INCLUDE_HPUX_SOURCE
#    include <sys/types.h>
#endif /* _INCLUDE_HPUX_SOURCE */

#ifdef __cplusplus
extern "C" {
#endif

#ifdef _INCLUDE_POSIX_SOURCE

#	ifndef _TIME_T_INCLUDED
#		include <sys/_time_t.h>
#	endif /* _TIME_T_INCLUDED */

   struct utimbuf {
	__time_t actime;
	__time_t modtime;
   };

#   if !defined(_INCLUDE_AES_SOURCE) || defined(_XPG4_EXTENDED)
#       if defined(__STDC__) || defined(__cplusplus)
           extern int utime(const char *, const struct utimbuf *);
#       else /* __STDC__ || __cplusplus */
           extern int utime();
#       endif /* __STDC__ || __cplusplus */
#   endif /* !_INCLUDE_AES_SOURCE || _XPG4_EXTENDED*/
#endif /* _INCLUDE_POSIX_SOURCE */

#if defined(_INCLUDE_AES_SOURCE) && !defined(_XPG4_EXTENDED)
#       if defined(__STDC__) || defined(__cplusplus)
           extern int utime(const char *, struct utimbuf *);
#       else /* __STDC__ || __cplusplus */
           extern int utime();
#       endif /* __STDC__ || __cplusplus */
#endif /* _INCLUDE_AES_SOURCE && !_XPG4_EXTENDED*/

#ifdef __cplusplus
}
#endif

#endif /* _UTIME_INCLUDED */
