Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../../../../../usr/include/iso/time_iso.h
Real path: /usr/include/iso/time_iso.h
Zurück
/* Copyright (c) 1988 AT&T */ /* All Rights Reserved */ /* * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved. */ /* * An application should not include this header directly. Instead it * should be included only through the inclusion of other Sun headers. * * The contents of this header is limited to identifiers specified in the * C Standard. Any new identifiers specified in future amendments to the * C Standard must be placed in this header. If these new identifiers * are required to also be in the C++ Standard "std" namespace, then for * anything other than macro definitions, corresponding "using" directives * must also be added to <time.h.h>. */ #ifndef _ISO_TIME_ISO_H #define _ISO_TIME_ISO_H #include <sys/feature_tests.h> #if (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) || \ (_POSIX_C_SOURCE > 2) || defined(_STDC_C11) || \ defined(__EXTENSIONS__) #include <sys/time_impl.h> #endif /* (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) ... */ #if defined(_STDC_C11_BCI) #include <iso/types_c11_impl.h> /* C11 AnnexK Bound-checking interfaces */ #endif /* _STDC_C11_BCI */ #ifdef __cplusplus extern "C" { #endif #if __cplusplus >= 199711L namespace std { #endif #ifndef NULL #if defined(_XPG7) && !defined(__cplusplus) #define NULL ((void *)0) #else /* _XPG7 && !_cplusplus */ #if defined(_LP64) #define NULL 0L #else #define NULL 0 #endif #endif /* _XPG7 && !_cplusplus */ #endif #if !defined(_SIZE_T) || __cplusplus >= 199711L #define _SIZE_T #if defined(_LP64) || defined(_I32LPx) typedef unsigned long size_t; /* size of something in bytes */ #else typedef unsigned size_t; /* (historical version) */ #endif #endif /* !_SIZE_T */ #if !defined(_CLOCK_T) || __cplusplus >= 199711L #define _CLOCK_T typedef long clock_t; #endif /* !_CLOCK_T */ #if !defined(_TIME_T) || __cplusplus >= 199711L #define _TIME_T typedef long time_t; #endif /* !_TIME_T */ #define CLOCKS_PER_SEC 1000000L struct tm { /* see ctime(3) */ int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; extern char *asctime(const struct tm *); extern clock_t clock(void); extern char *ctime(const time_t *); extern double difftime(time_t, time_t); extern struct tm *gmtime(const time_t *); extern struct tm *localtime(const time_t *); extern time_t mktime(struct tm *); extern time_t time(time_t *); /* C11 AnnexK Bounds-checking interfaces */ #if defined(_STDC_C11_BCI) extern errno_t asctime_s(char *s, rsize_t, const struct tm *); extern errno_t ctime_s(char *s, rsize_t, const time_t *); extern struct tm *gmtime_s(const time_t *_RESTRICT_KYWD, struct tm *_RESTRICT_KYWD); extern struct tm *localtime_s(const time_t *_RESTRICT_KYWD, struct tm *_RESTRICT_KYWD); #endif /* (_STDC_C11_BCI) */ #if defined(_XPG7) #ifdef __PRAGMA_REDEFINE_EXTNAME #pragma redefine_extname strftime __strftime_xpg7 #else extern size_t __strftime_xpg7(char *_RESTRICT_KYWD, size_t, const char *_RESTRICT_KYWD, const struct tm *_RESTRICT_KYWD); #define strftime __strftime_xpg7 #endif /* __PRAGMA_REDEFINE_EXTNAME */ #endif /* defined(_XPG7) */ extern size_t strftime(char *_RESTRICT_KYWD, size_t, const char *_RESTRICT_KYWD, const struct tm *_RESTRICT_KYWD); #if __cplusplus >= 199711L } #endif /* end of namespace std */ /* * The following have been added as a result of the ISO/IEC 9899:2011 * standard. For a strictly conforming C application, visibility is * contingent on the value of __STDC_VERSION__ (see sys/feature_tests.h). */ #if (!defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX)) || \ defined(_STDC_C11) || defined(__EXTENSIONS__) #define TIME_UTC 1 /* Used by timespec_get */ extern int timespec_get(struct timespec *, int); #endif /* !defined(_STRICT_STDC) && !defined(__XOPEN_OR_POSIX) ... */ #ifdef __cplusplus } #endif #endif /* _ISO_TIME_ISO_H */