SILENT KILLERPanel

Current Path: > > > usr > include


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: ///usr/include

NameTypeSizeLast ModifiedActions
GL Directory - -
X11 Directory - -
apache2 Directory - -
arpa Directory - -
asm Directory - -
asm-generic Directory - -
bind9 Directory - -
bits Directory - -
bsock Directory - -
c++ Directory - -
criu Directory - -
curl Directory - -
drm Directory - -
e2p Directory - -
et Directory - -
event2 Directory - -
ext2fs Directory - -
finclude Directory - -
fontconfig Directory - -
freetype2 Directory - -
fstrm Directory - -
gdb Directory - -
gdbm Directory - -
gnu Directory - -
google Directory - -
gssapi Directory - -
gssrpc Directory - -
json-c Directory - -
kadm5 Directory - -
krb5 Directory - -
libdb Directory - -
libexslt Directory - -
libltdl Directory - -
libpng16 Directory - -
libxml2 Directory - -
libxslt Directory - -
linux Directory - -
lua-5.1 Directory - -
lzma Directory - -
misc Directory - -
mtd Directory - -
mysql Directory - -
ncurses Directory - -
ncursesw Directory - -
net Directory - -
netash Directory - -
netatalk Directory - -
netax25 Directory - -
neteconet Directory - -
netinet Directory - -
netipx Directory - -
netiucv Directory - -
netpacket Directory - -
netrom Directory - -
netrose Directory - -
nfs Directory - -
openssl Directory - -
perf Directory - -
protobuf-c Directory - -
protocols Directory - -
python2.7 Directory - -
python3.6m Directory - -
python3.8 Directory - -
rdma Directory - -
rpc Directory - -
sasl Directory - -
scsi Directory - -
security Directory - -
selinux Directory - -
sepol Directory - -
sound Directory - -
sys Directory - -
uuid Directory - -
video Directory - -
webp Directory - -
xcb Directory - -
xen Directory - -
FlexLexer.h File 6893 bytes October 12 2019 12:33:17.
a.out.h File 4350 bytes June 09 2025 20:25:26.
aio.h File 7456 bytes June 09 2025 20:25:38.
aliases.h File 2031 bytes June 09 2025 20:25:38.
alloca.h File 1203 bytes June 09 2025 20:25:24.
ar.h File 1730 bytes June 09 2025 20:25:26.
argp.h File 25414 bytes June 09 2025 20:25:38.
argz.h File 6050 bytes June 09 2025 20:25:25.
assert.h File 4561 bytes June 09 2025 20:25:22.
autosprintf.h File 2383 bytes November 18 2019 17:16:51.
byteswap.h File 1404 bytes June 09 2025 20:25:25.
bzlib.h File 6245 bytes September 10 2010 23:08:42.
com_err.h File 2118 bytes March 21 2020 04:24:04.
complex.h File 7163 bytes June 09 2025 20:25:23.
cpio.h File 2267 bytes June 09 2025 20:25:25.
cpuidle.h File 844 bytes July 04 2025 12:30:10.
crypt.h File 9118 bytes October 09 2021 04:04:04.
ctype.h File 10963 bytes June 09 2025 20:25:22.
curses.h File 99625 bytes October 14 2023 18:54:42.
cursesapp.h File 6775 bytes October 14 2023 18:54:42.
cursesf.h File 27849 bytes October 14 2023 18:54:42.
cursesm.h File 19677 bytes October 14 2023 18:54:42.
cursesp.h File 8601 bytes October 14 2023 18:54:42.
cursesw.h File 49719 bytes October 14 2023 18:54:42.
cursslk.h File 7304 bytes October 14 2023 18:54:42.
db.h File 123105 bytes September 21 2021 16:29:14.
db_185.h File 5983 bytes September 21 2021 16:29:14.
dbm.h File 1414 bytes October 08 2022 13:22:08.
dirent.h File 12484 bytes June 09 2025 20:25:25.
dlfcn.h File 7238 bytes June 09 2025 20:25:24.
elf.h File 174828 bytes June 09 2025 20:25:40.
endian.h File 3189 bytes June 09 2025 20:25:25.
entities.h File 4930 bytes August 30 2017 11:05:54.
envz.h File 2866 bytes June 09 2025 20:25:25.
err.h File 2209 bytes June 09 2025 20:25:26.
errno.h File 1678 bytes June 09 2025 20:25:24.
error.h File 2039 bytes June 09 2025 20:25:26.
eti.h File 2891 bytes October 14 2023 18:54:42.
etip.h File 9702 bytes October 14 2023 18:54:42.
evdns.h File 2019 bytes October 12 2019 00:29:31.
event.h File 2744 bytes October 12 2019 00:29:31.
evhttp.h File 2035 bytes October 12 2019 00:29:31.
evrpc.h File 2015 bytes October 12 2019 00:29:31.
evutil.h File 1782 bytes October 12 2019 00:29:31.
execinfo.h File 1522 bytes June 09 2025 20:25:38.
expat.h File 43680 bytes April 15 2025 19:58:56.
expat_config.h File 3517 bytes April 15 2025 19:58:56.
expat_external.h File 5532 bytes April 15 2025 19:58:56.
fcntl.h File 10958 bytes June 09 2025 20:25:26.
features.h File 16062 bytes June 09 2025 20:25:19.
fenv.h File 5857 bytes June 09 2025 20:25:23.
fmtmsg.h File 3239 bytes June 09 2025 20:25:24.
fnmatch.h File 2295 bytes June 09 2025 20:25:25.
form.h File 18601 bytes October 14 2023 18:54:42.
fpu_control.h File 3583 bytes June 09 2025 20:25:23.
fstab.h File 3111 bytes June 09 2025 20:25:26.
fstrm.h File 13017 bytes March 11 2019 20:58:34.
fts.h File 8372 bytes June 09 2025 20:25:26.
ftw.h File 5251 bytes June 09 2025 20:25:26.
gconv.h File 4410 bytes June 09 2025 20:25:19.
gcrypt.h File 70361 bytes June 28 2022 11:54:07.
gd.h File 57777 bytes August 30 2017 11:05:54.
gd_color_map.h File 478 bytes August 30 2017 11:05:54.
gd_errors.h File 1503 bytes August 30 2017 11:05:54.
gd_io.h File 3125 bytes August 30 2017 11:05:54.
gdbm.h File 10345 bytes October 08 2022 13:22:07.
gdcache.h File 2898 bytes August 30 2017 11:05:54.
gdfontg.h File 553 bytes August 30 2017 11:05:54.
gdfontl.h File 551 bytes August 30 2017 11:05:54.
gdfontmb.h File 519 bytes August 30 2017 11:05:54.
gdfonts.h File 515 bytes August 30 2017 11:05:54.
gdfontt.h File 546 bytes August 30 2017 11:05:54.
gdfx.h File 497 bytes August 30 2017 11:05:54.
gdpp.h File 52162 bytes August 30 2017 11:05:54.
getopt.h File 1468 bytes June 09 2025 20:25:25.
gettext-po.h File 15534 bytes November 18 2019 17:17:03.
glob.h File 6614 bytes June 09 2025 20:25:25.
gnu-versions.h File 2342 bytes June 09 2025 20:25:19.
gnumake.h File 2912 bytes April 18 2022 16:38:33.
gpg-error.h File 67879 bytes October 12 2019 12:20:46.
gpgrt.h File 67879 bytes October 12 2019 12:20:46.
grp.h File 6686 bytes June 09 2025 20:25:25.
gshadow.h File 4528 bytes June 09 2025 20:25:37.
gssapi.h File 181 bytes June 03 2025 02:06:27.
iconv.h File 1857 bytes June 09 2025 20:25:19.
idn-free.h File 2472 bytes October 13 2019 16:55:34.
idn-int.h File 20 bytes October 13 2019 16:55:34.
idna.h File 3564 bytes October 13 2019 16:55:34.
ieee754.h File 4910 bytes June 09 2025 20:25:23.
ifaddrs.h File 2840 bytes June 09 2025 20:25:38.
inttypes.h File 11892 bytes June 09 2025 20:25:24.
jconfig-64.h File 2225 bytes May 14 2025 12:43:01.
jconfig.h File 246 bytes May 14 2025 12:43:01.
jerror.h File 15088 bytes May 14 2025 12:43:01.
jmorecfg.h File 15049 bytes May 14 2025 12:43:01.
jpegint.h File 15586 bytes May 14 2025 12:43:01.
jpeglib.h File 49875 bytes May 14 2025 12:43:01.
kdb.h File 69285 bytes June 03 2025 02:06:27.
keyutils.h File 7698 bytes October 08 2021 13:50:54.
krad.h File 8933 bytes June 03 2025 02:06:27.
krb5.h File 402 bytes June 03 2025 02:06:27.
langinfo.h File 17848 bytes June 09 2025 20:25:19.
lastlog.h File 126 bytes June 09 2025 20:25:40.
lber.h File 15311 bytes March 11 2025 09:44:02.
lber_types.h File 1468 bytes March 11 2025 09:44:02.
ldap.h File 65096 bytes March 11 2025 09:44:02.
ldap_cdefs.h File 9466 bytes March 11 2025 09:44:02.
ldap_features.h File 1814 bytes March 11 2025 09:44:03.
ldap_schema.h File 9450 bytes March 11 2025 09:44:02.
ldap_utf8.h File 3468 bytes March 11 2025 09:44:02.
ldif.h File 4692 bytes March 11 2025 09:44:03.
libaio.h File 8937 bytes November 13 2019 13:59:49.
libgen.h File 1385 bytes June 09 2025 20:25:26.
libintl.h File 4579 bytes June 09 2025 20:25:22.
limits.h File 5412 bytes June 09 2025 20:25:19.
link.h File 7218 bytes June 09 2025 20:25:40.
locale.h File 7674 bytes June 09 2025 20:25:19.
ltdl.h File 5709 bytes October 11 2019 14:55:29.
lzma.h File 9817 bytes April 29 2018 15:10:38.
magic.h File 5588 bytes April 06 2024 14:44:54.
malloc.h File 6102 bytes June 09 2025 20:25:25.
math.h File 53318 bytes June 09 2025 20:25:23.
mcheck.h File 2434 bytes June 09 2025 20:25:25.
memory.h File 955 bytes June 09 2025 20:25:25.
menu.h File 12197 bytes October 14 2023 18:54:42.
mntent.h File 3358 bytes June 09 2025 20:25:26.
monetary.h File 1803 bytes June 09 2025 20:25:24.
mqueue.h File 3759 bytes June 09 2025 20:25:38.
nc_tparm.h File 4197 bytes October 14 2023 18:54:42.
ncurses.h File 99625 bytes October 14 2023 18:54:42.
ncurses_dll.h File 4277 bytes October 14 2023 18:54:42.
ndbm.h File 2454 bytes October 08 2022 13:22:08.
netdb.h File 28099 bytes June 09 2025 20:25:39.
nl_types.h File 1752 bytes June 09 2025 20:25:23.
nss.h File 1878 bytes June 09 2025 20:25:39.
obstack.h File 21306 bytes June 09 2025 20:25:25.
panel.h File 4123 bytes October 14 2023 18:54:42.
paths.h File 2977 bytes June 09 2025 20:25:26.
pcre.h File 31718 bytes October 08 2021 19:17:42.
pcre2.h File 44802 bytes August 02 2022 16:07:28.
pcre2posix.h File 5804 bytes August 02 2022 16:07:28.
pcre_scanner.h File 6600 bytes October 08 2021 19:17:42.
pcre_stringpiece.h File 6312 bytes October 08 2021 19:17:42.
pcrecpp.h File 26529 bytes October 08 2021 19:17:42.
pcrecpparg.h File 6783 bytes October 08 2021 19:17:42.
pcreposix.h File 5452 bytes October 08 2021 19:17:42.
png.h File 144149 bytes October 12 2019 00:44:13.
pngconf.h File 22845 bytes October 12 2019 00:44:13.
pnglibconf.h File 7567 bytes October 12 2019 00:44:13.
poll.h File 22 bytes June 09 2025 20:25:26.
pr29.h File 2123 bytes October 13 2019 16:55:34.
printf.h File 6800 bytes June 09 2025 20:25:24.
proc_service.h File 3476 bytes June 09 2025 20:25:38.
profile.h File 12154 bytes June 03 2025 02:06:27.
pthread.h File 41269 bytes June 09 2025 20:25:25.
pty.h File 1569 bytes June 09 2025 20:25:40.
punycode.h File 9384 bytes October 13 2019 16:55:34.
pwd.h File 6158 bytes June 09 2025 20:25:25.
re_comp.h File 962 bytes June 09 2025 20:25:25.
regex.h File 24715 bytes June 09 2025 20:25:25.
regexp.h File 1447 bytes June 09 2025 20:25:26.
resolv.h File 12077 bytes June 09 2025 20:25:39.
sched.h File 4732 bytes June 09 2025 20:25:25.
search.h File 5223 bytes June 09 2025 20:25:26.
semaphore.h File 2399 bytes June 09 2025 20:25:25.
setjmp.h File 3669 bytes June 09 2025 20:25:24.
sgtty.h File 1343 bytes June 09 2025 20:25:26.
shadow.h File 5471 bytes June 09 2025 20:25:37.
signal.h File 12243 bytes June 09 2025 20:25:24.
slapi-plugin.h File 38351 bytes March 11 2025 09:44:03.
spawn.h File 6690 bytes June 09 2025 20:25:25.
stab.h File 264 bytes June 09 2025 20:25:26.
stdc-predef.h File 2289 bytes June 09 2025 20:25:19.
stdint.h File 8469 bytes June 09 2025 20:25:24.
stdio.h File 30168 bytes June 09 2025 20:25:24.
stdio_ext.h File 2799 bytes June 09 2025 20:25:24.
stdlib.h File 35653 bytes June 09 2025 20:25:24.
string.h File 17587 bytes June 09 2025 20:25:25.
stringprep.h File 8227 bytes October 13 2019 16:55:34.
strings.h File 4752 bytes June 09 2025 20:25:25.
syscall.h File 25 bytes June 09 2025 20:25:26.
sysexits.h File 5232 bytes June 09 2025 20:25:26.
syslog.h File 24 bytes June 09 2025 20:25:26.
tar.h File 3785 bytes June 09 2025 20:25:25.
term.h File 41190 bytes October 14 2023 18:54:42.
term_entry.h File 8760 bytes October 14 2023 18:54:42.
termcap.h File 3473 bytes October 14 2023 18:54:42.
termio.h File 214 bytes June 09 2025 20:25:26.
termios.h File 3598 bytes June 09 2025 20:25:26.
tgmath.h File 31489 bytes June 09 2025 20:25:23.
thread_db.h File 16023 bytes June 09 2025 20:25:38.
threads.h File 6655 bytes June 09 2025 20:25:25.
tic.h File 13638 bytes October 14 2023 18:54:42.
tiff.h File 35983 bytes May 07 2025 13:34:34.
tiffconf-64.h File 3429 bytes May 07 2025 13:34:34.
tiffconf.h File 250 bytes May 07 2025 13:34:35.
tiffio.h File 23227 bytes May 07 2025 13:34:34.
tiffio.hxx File 1702 bytes May 07 2025 13:34:34.
tiffvers.h File 410 bytes May 07 2025 13:34:34.
time.h File 10360 bytes June 09 2025 20:25:25.
tld.h File 4650 bytes October 13 2019 16:55:34.
ttyent.h File 2494 bytes June 09 2025 20:25:26.
uchar.h File 2001 bytes June 09 2025 20:25:25.
ucontext.h File 2036 bytes June 09 2025 20:25:24.
ulimit.h File 1583 bytes June 09 2025 20:25:26.
unctrl.h File 3099 bytes October 14 2023 18:54:42.
unistd.h File 42738 bytes June 09 2025 20:25:25.
utime.h File 1501 bytes June 09 2025 20:25:26.
utmp.h File 3222 bytes June 09 2025 20:25:40.
utmpx.h File 4099 bytes June 09 2025 20:25:40.
values.h File 1955 bytes June 09 2025 20:25:19.
verto-module.h File 6640 bytes October 08 2022 07:49:42.
verto.h File 19437 bytes October 08 2022 07:49:42.
wait.h File 22 bytes June 09 2025 20:25:25.
wchar.h File 31111 bytes June 09 2025 20:25:25.
wctype.h File 5548 bytes June 09 2025 20:25:26.
wordexp.h File 2501 bytes June 09 2025 20:25:25.
zconf.h File 16262 bytes October 11 2023 22:02:25.
zlib.h File 96261 bytes October 11 2023 22:02:25.

Reading File: ///usr/include/time.h

/* Copyright (C) 1991-2018 Free Software Foundation, Inc.
   This file is part of the GNU C Library.

   The GNU C Library is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.

   The GNU C Library is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Lesser General Public License for more details.

   You should have received a copy of the GNU Lesser General Public
   License along with the GNU C Library; if not, see
   <http://www.gnu.org/licenses/>.  */

/*
 *	ISO C99 Standard: 7.23 Date and time	<time.h>
 */

#ifndef	_TIME_H
#define _TIME_H	1

#include <features.h>

#define __need_size_t
#define __need_NULL
#include <stddef.h>

/* This defines CLOCKS_PER_SEC, which is the number of processor clock
   ticks per second, and possibly a number of other constants.   */
#include <bits/time.h>

/* Many of the typedefs and structs whose official home is this header
   may also need to be defined by other headers.  */
#include <bits/types/clock_t.h>
#include <bits/types/time_t.h>
#include <bits/types/struct_tm.h>

#if defined __USE_POSIX199309 || defined __USE_ISOC11
# include <bits/types/struct_timespec.h>
#endif

#ifdef __USE_POSIX199309
# include <bits/types/clockid_t.h>
# include <bits/types/timer_t.h>
# include <bits/types/struct_itimerspec.h>
struct sigevent;
#endif

#ifdef __USE_XOPEN2K
# ifndef __pid_t_defined
typedef __pid_t pid_t;
#  define __pid_t_defined
# endif
#endif

#ifdef __USE_XOPEN2K8
# include <bits/types/locale_t.h>
#endif

#ifdef __USE_ISOC11
/* Time base values for timespec_get.  */
# define TIME_UTC 1
#endif

__BEGIN_DECLS

/* Time used by the program so far (user time + system time).
   The result / CLOCKS_PER_SEC is program time in seconds.  */
extern clock_t clock (void) __THROW;

/* Return the current time and put it in *TIMER if TIMER is not NULL.  */
extern time_t time (time_t *__timer) __THROW;

/* Return the difference between TIME1 and TIME0.  */
extern double difftime (time_t __time1, time_t __time0)
     __THROW __attribute__ ((__const__));

/* Return the `time_t' representation of TP and normalize TP.  */
extern time_t mktime (struct tm *__tp) __THROW;


/* Format TP into S according to FORMAT.
   Write no more than MAXSIZE characters and return the number
   of characters written, or 0 if it would exceed MAXSIZE.  */
extern size_t strftime (char *__restrict __s, size_t __maxsize,
			const char *__restrict __format,
			const struct tm *__restrict __tp) __THROW;

#ifdef __USE_XOPEN
/* Parse S according to FORMAT and store binary time information in TP.
   The return value is a pointer to the first unparsed character in S.  */
extern char *strptime (const char *__restrict __s,
		       const char *__restrict __fmt, struct tm *__tp)
     __THROW;
#endif

#ifdef __USE_XOPEN2K8
/* Similar to the two functions above but take the information from
   the provided locale and not the global locale.  */

extern size_t strftime_l (char *__restrict __s, size_t __maxsize,
			  const char *__restrict __format,
			  const struct tm *__restrict __tp,
			  locale_t __loc) __THROW;
#endif

#ifdef __USE_GNU
extern char *strptime_l (const char *__restrict __s,
			 const char *__restrict __fmt, struct tm *__tp,
			 locale_t __loc) __THROW;
#endif


/* Return the `struct tm' representation of *TIMER
   in Universal Coordinated Time (aka Greenwich Mean Time).  */
extern struct tm *gmtime (const time_t *__timer) __THROW;

/* Return the `struct tm' representation
   of *TIMER in the local timezone.  */
extern struct tm *localtime (const time_t *__timer) __THROW;

#ifdef __USE_POSIX
/* Return the `struct tm' representation of *TIMER in UTC,
   using *TP to store the result.  */
extern struct tm *gmtime_r (const time_t *__restrict __timer,
			    struct tm *__restrict __tp) __THROW;

/* Return the `struct tm' representation of *TIMER in local time,
   using *TP to store the result.  */
extern struct tm *localtime_r (const time_t *__restrict __timer,
			       struct tm *__restrict __tp) __THROW;
#endif	/* POSIX */

/* Return a string of the form "Day Mon dd hh:mm:ss yyyy\n"
   that is the representation of TP in this format.  */
extern char *asctime (const struct tm *__tp) __THROW;

/* Equivalent to `asctime (localtime (timer))'.  */
extern char *ctime (const time_t *__timer) __THROW;

#ifdef __USE_POSIX
/* Reentrant versions of the above functions.  */

/* Return in BUF a string of the form "Day Mon dd hh:mm:ss yyyy\n"
   that is the representation of TP in this format.  */
extern char *asctime_r (const struct tm *__restrict __tp,
			char *__restrict __buf) __THROW;

/* Equivalent to `asctime_r (localtime_r (timer, *TMP*), buf)'.  */
extern char *ctime_r (const time_t *__restrict __timer,
		      char *__restrict __buf) __THROW;
#endif	/* POSIX */


/* Defined in localtime.c.  */
extern char *__tzname[2];	/* Current timezone names.  */
extern int __daylight;		/* If daylight-saving time is ever in use.  */
extern long int __timezone;	/* Seconds west of UTC.  */


#ifdef	__USE_POSIX
/* Same as above.  */
extern char *tzname[2];

/* Set time conversion information from the TZ environment variable.
   If TZ is not defined, a locale-dependent default is used.  */
extern void tzset (void) __THROW;
#endif

#if defined __USE_MISC || defined __USE_XOPEN
extern int daylight;
extern long int timezone;
#endif

#ifdef __USE_MISC
/* Set the system time to *WHEN.
   This call is restricted to the superuser.  */
extern int stime (const time_t *__when) __THROW;
#endif


/* Nonzero if YEAR is a leap year (every 4 years,
   except every 100th isn't, and every 400th is).  */
#define __isleap(year)	\
  ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))


#ifdef __USE_MISC
/* Miscellaneous functions many Unices inherited from the public domain
   localtime package.  These are included only for compatibility.  */

/* Like `mktime', but for TP represents Universal Time, not local time.  */
extern time_t timegm (struct tm *__tp) __THROW;

/* Another name for `mktime'.  */
extern time_t timelocal (struct tm *__tp) __THROW;

/* Return the number of days in YEAR.  */
extern int dysize (int __year) __THROW  __attribute__ ((__const__));
#endif


#ifdef __USE_POSIX199309
/* Pause execution for a number of nanoseconds.

   This function is a cancellation point and therefore not marked with
   __THROW.  */
extern int nanosleep (const struct timespec *__requested_time,
		      struct timespec *__remaining);


/* Get resolution of clock CLOCK_ID.  */
extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __THROW;

/* Get current value of clock CLOCK_ID and store it in TP.  */
extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __THROW;

/* Set clock CLOCK_ID to value TP.  */
extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp)
     __THROW;

# ifdef __USE_XOPEN2K
/* High-resolution sleep with the specified clock.

   This function is a cancellation point and therefore not marked with
   __THROW.  */
extern int clock_nanosleep (clockid_t __clock_id, int __flags,
			    const struct timespec *__req,
			    struct timespec *__rem);

/* Return clock ID for CPU-time clock.  */
extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __THROW;
# endif


/* Create new per-process timer using CLOCK_ID.  */
extern int timer_create (clockid_t __clock_id,
			 struct sigevent *__restrict __evp,
			 timer_t *__restrict __timerid) __THROW;

/* Delete timer TIMERID.  */
extern int timer_delete (timer_t __timerid) __THROW;

/* Set timer TIMERID to VALUE, returning old value in OVALUE.  */
extern int timer_settime (timer_t __timerid, int __flags,
			  const struct itimerspec *__restrict __value,
			  struct itimerspec *__restrict __ovalue) __THROW;

/* Get current value of timer TIMERID and store it in VALUE.  */
extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
     __THROW;

/* Get expiration overrun for timer TIMERID.  */
extern int timer_getoverrun (timer_t __timerid) __THROW;
#endif


#ifdef __USE_ISOC11
/* Set TS to calendar time based in time base BASE.  */
extern int timespec_get (struct timespec *__ts, int __base)
     __THROW __nonnull ((1));
#endif


#ifdef __USE_XOPEN_EXTENDED
/* Set to one of the following values to indicate an error.
     1  the DATEMSK environment variable is null or undefined,
     2  the template file cannot be opened for reading,
     3  failed to get file status information,
     4  the template file is not a regular file,
     5  an error is encountered while reading the template file,
     6  memory allication failed (not enough memory available),
     7  there is no line in the template that matches the input,
     8  invalid input specification Example: February 31 or a time is
	specified that can not be represented in a time_t (representing
	the time in seconds since 00:00:00 UTC, January 1, 1970) */
extern int getdate_err;

/* Parse the given string as a date specification and return a value
   representing the value.  The templates from the file identified by
   the environment variable DATEMSK are used.  In case of an error
   `getdate_err' is set.

   This function is a possible cancellation point and therefore not
   marked with __THROW.  */
extern struct tm *getdate (const char *__string);
#endif

#ifdef __USE_GNU
/* Since `getdate' is not reentrant because of the use of `getdate_err'
   and the static buffer to return the result in, we provide a thread-safe
   variant.  The functionality is the same.  The result is returned in
   the buffer pointed to by RESBUFP and in case of an error the return
   value is != 0 with the same values as given above for `getdate_err'.

   This function is not part of POSIX and therefore no official
   cancellation point.  But due to similarity with an POSIX interface
   or due to the implementation it is a cancellation point and
   therefore not marked with __THROW.  */
extern int getdate_r (const char *__restrict __string,
		      struct tm *__restrict __resbufp);
#endif

__END_DECLS

#endif /* time.h.  */

SILENT KILLER Tool