[BACK]Return to time.h CVS log [TXT][DIR] Up to [local] / src / include

Diff for /src/include/time.h between version 1.21 and 1.22

version 1.21, 2012/05/07 22:34:00 version 1.22, 2012/05/10 19:13:12
Line 79 
Line 79 
   
 #define CLOCKS_PER_SEC  100     /* frequency of ticks reported by clock().  */  #define CLOCKS_PER_SEC  100     /* frequency of ticks reported by clock().  */
   
   #if __POSIX_VISIBLE >= 199309
 #ifndef _TIMESPEC_DECLARED  #ifndef _TIMESPEC_DECLARED
 #define _TIMESPEC_DECLARED  #define _TIMESPEC_DECLARED
 struct timespec {  struct timespec {
Line 87 
Line 88 
 };  };
 #endif  #endif
   
 #if __POSIX_VISIBLE >= 200112  
 #include <sys/_time.h>  #include <sys/_time.h>
   
 #ifndef _CLOCKID_T_DEFINED_  #ifndef _CLOCKID_T_DEFINED_
Line 125 
Line 125 
 time_t mktime(struct tm *);  time_t mktime(struct tm *);
 size_t strftime(char *, size_t, const char *, const struct tm *)  size_t strftime(char *, size_t, const char *, const struct tm *)
                 __attribute__ ((__bounded__(__string__,1,2)));                  __attribute__ ((__bounded__(__string__,1,2)));
 char *strptime(const char *, const char *, struct tm *);  
 time_t time(time_t *);  time_t time(time_t *);
   
   #if __XPG_VISIBLE >= 400
   char *strptime(const char *, const char *, struct tm *);
   #endif
   
   #if __POSIX_VISIBLE >= 199506
 char *asctime_r(const struct tm *, char *)  char *asctime_r(const struct tm *, char *)
                 __attribute__ ((__bounded__(__minbytes__,2,26)));                  __attribute__ ((__bounded__(__minbytes__,2,26)));
 char *ctime_r(const time_t *, char *)  char *ctime_r(const time_t *, char *)
                 __attribute__ ((__bounded__(__minbytes__,2,26)));                  __attribute__ ((__bounded__(__minbytes__,2,26)));
 struct tm *gmtime_r(const time_t *, struct tm *);  struct tm *gmtime_r(const time_t *, struct tm *);
 struct tm *localtime_r(const time_t *, struct tm *);  struct tm *localtime_r(const time_t *, struct tm *);
 int nanosleep(const struct timespec *, struct timespec *);  #endif
   
 #if __POSIX_VISIBLE  #if __POSIX_VISIBLE
 extern char *tzname[2];  extern char *tzname[2];
 void tzset(void);  void tzset(void);
 #endif  #endif
   
 #if __POSIX_VISIBLE >= 200112  #if __POSIX_VISIBLE >= 199309
 int clock_getres(clockid_t, struct timespec *);  int clock_getres(clockid_t, struct timespec *);
 int clock_gettime(clockid_t, struct timespec *);  int clock_gettime(clockid_t, struct timespec *);
 int clock_settime(clockid_t, const struct timespec *);  int clock_settime(clockid_t, const struct timespec *);
   int nanosleep(const struct timespec *, struct timespec *);
 #endif  #endif
   
 #if __BSD_VISIBLE  #if __BSD_VISIBLE

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22