Browse Source

Add C11's timespec_get(3); minor bump for libc.

Tweaked diff from brad@
manpage tweaks florian@ and jmc@
ok deraadt@ millert@
OPENBSD_6_5
guenther 6 years ago
parent
commit
b3884fa798
1 changed files with 9 additions and 2 deletions
  1. +9
    -2
      src/include/time.h

+ 9
- 2
src/include/time.h View File

@ -1,4 +1,4 @@
/* $OpenBSD: time.h,v 1.30 2017/09/05 03:16:13 schwarze Exp $ */
/* $OpenBSD: time.h,v 1.31 2018/10/30 16:28:42 guenther Exp $ */
/* $NetBSD: time.h,v 1.9 1994/10/26 00:56:35 cgd Exp $ */ /* $NetBSD: time.h,v 1.9 1994/10/26 00:56:35 cgd Exp $ */
/* /*
@ -70,7 +70,7 @@ typedef __size_t size_t;
#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
#if __POSIX_VISIBLE >= 199309 || __ISO_C_VISIBLE >= 2011
#ifndef _TIMESPEC_DECLARED #ifndef _TIMESPEC_DECLARED
#define _TIMESPEC_DECLARED #define _TIMESPEC_DECLARED
struct timespec { struct timespec {
@ -78,7 +78,9 @@ struct timespec {
long tv_nsec; /* and nanoseconds */ long tv_nsec; /* and nanoseconds */
}; };
#endif #endif
#endif
#if __POSIX_VISIBLE >= 199309
#include <sys/_time.h> #include <sys/_time.h>
#ifndef _CLOCKID_T_DEFINED_ #ifndef _CLOCKID_T_DEFINED_
@ -173,6 +175,11 @@ size_t strftime_l(char *__restrict, size_t, const char *__restrict,
__attribute__ ((__bounded__(__string__,1,2))); __attribute__ ((__bounded__(__string__,1,2)));
#endif #endif
#if __ISO_C_VISIBLE >= 2011
#define TIME_UTC 1 /* time elapsed since epoch */
int timespec_get(struct timespec *_ts, int _base);
#endif
#if __BSD_VISIBLE #if __BSD_VISIBLE
void tzsetwall(void); void tzsetwall(void);
time_t timelocal(struct tm *); time_t timelocal(struct tm *);


Loading…
Cancel
Save