Current Path: > > usr > include
Operation : Linux premium107.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 : 198.54.126.246 | Your IP: 216.73.216.181 Domains : 1034 Domain(s) Permission : [ 0755 ]
| Name | Type | Size | Last Modified | Actions |
|---|---|---|---|---|
| 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 | - | - | |
| Directory | - | - | ||
| gssapi | Directory | - | - | |
| gssrpc | Directory | - | - | |
| jemalloc | 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 | December 08 2025 09:36:36. | |
| aio.h | File | 7456 bytes | December 08 2025 09:36:48. | |
| aliases.h | File | 2031 bytes | December 08 2025 09:36:49. | |
| alloca.h | File | 1203 bytes | December 08 2025 09:36:34. | |
| ar.h | File | 1730 bytes | December 08 2025 09:36:36. | |
| argp.h | File | 25414 bytes | December 08 2025 09:36:48. | |
| argz.h | File | 6050 bytes | December 08 2025 09:36:35. | |
| assert.h | File | 4561 bytes | December 08 2025 09:36:33. | |
| autosprintf.h | File | 2383 bytes | November 18 2019 17:16:51. | |
| byteswap.h | File | 1404 bytes | December 08 2025 09:36:35. | |
| 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 | December 08 2025 09:36:34. | |
| cpio.h | File | 2267 bytes | December 08 2025 09:36:36. | |
| cpuidle.h | File | 844 bytes | December 10 2025 14:18:41. | |
| crypt.h | File | 9118 bytes | October 09 2021 04:04:04. | |
| ctype.h | File | 10963 bytes | December 08 2025 09:36:33. | |
| 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 | December 08 2025 09:36:35. | |
| dlfcn.h | File | 7238 bytes | December 08 2025 09:36:34. | |
| elf.h | File | 174828 bytes | December 08 2025 09:36:50. | |
| endian.h | File | 3189 bytes | December 08 2025 09:36:35. | |
| entities.h | File | 4930 bytes | August 30 2017 11:05:54. | |
| envz.h | File | 2866 bytes | December 08 2025 09:36:35. | |
| err.h | File | 2209 bytes | December 08 2025 09:36:36. | |
| errno.h | File | 1678 bytes | December 08 2025 09:36:34. | |
| error.h | File | 2039 bytes | December 08 2025 09:36:36. | |
| 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 | December 08 2025 09:36:48. | |
| expat.h | File | 44273 bytes | November 20 2025 07:31:32. | |
| expat_config.h | File | 3910 bytes | November 20 2025 07:31:32. | |
| expat_external.h | File | 6029 bytes | November 20 2025 07:31:32. | |
| fcntl.h | File | 10958 bytes | December 08 2025 09:36:36. | |
| features.h | File | 16062 bytes | December 08 2025 09:36:29. | |
| fenv.h | File | 5857 bytes | December 08 2025 09:36:34. | |
| fmtmsg.h | File | 3239 bytes | December 08 2025 09:36:34. | |
| fnmatch.h | File | 2295 bytes | December 08 2025 09:36:36. | |
| form.h | File | 18601 bytes | October 14 2023 18:54:42. | |
| fpu_control.h | File | 3583 bytes | December 08 2025 09:36:34. | |
| fstab.h | File | 3111 bytes | December 08 2025 09:36:36. | |
| fstrm.h | File | 13017 bytes | March 11 2019 20:58:34. | |
| fts.h | File | 8372 bytes | December 08 2025 09:36:36. | |
| ftw.h | File | 5251 bytes | December 08 2025 09:36:36. | |
| gconv.h | File | 4410 bytes | December 08 2025 09:36:30. | |
| 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 | December 08 2025 09:36:36. | |
| gettext-po.h | File | 15534 bytes | November 18 2019 17:17:03. | |
| glob.h | File | 6614 bytes | December 08 2025 09:36:36. | |
| gnu-versions.h | File | 2342 bytes | December 08 2025 09:36:29. | |
| 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 | December 08 2025 09:36:35. | |
| gshadow.h | File | 4528 bytes | December 08 2025 09:36:47. | |
| gssapi.h | File | 181 bytes | June 03 2025 02:06:27. | |
| iconv.h | File | 1857 bytes | December 08 2025 09:36:30. | |
| 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 | December 08 2025 09:36:34. | |
| ifaddrs.h | File | 2840 bytes | December 08 2025 09:36:49. | |
| inttypes.h | File | 11892 bytes | December 08 2025 09:36:34. | |
| 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 | December 08 2025 09:36:30. | |
| lastlog.h | File | 126 bytes | December 08 2025 09:36:50. | |
| 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 | December 08 2025 09:36:36. | |
| libintl.h | File | 4579 bytes | December 08 2025 09:36:33. | |
| limits.h | File | 5412 bytes | December 08 2025 09:36:29. | |
| link.h | File | 7218 bytes | December 08 2025 09:36:50. | |
| locale.h | File | 7674 bytes | December 08 2025 09:36:30. | |
| 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 | October 07 2025 06:30:48. | |
| malloc.h | File | 6102 bytes | December 08 2025 09:36:35. | |
| math.h | File | 53318 bytes | December 08 2025 09:36:34. | |
| mcheck.h | File | 2434 bytes | December 08 2025 09:36:35. | |
| memory.h | File | 955 bytes | December 08 2025 09:36:35. | |
| menu.h | File | 12197 bytes | October 14 2023 18:54:42. | |
| mntent.h | File | 3358 bytes | December 08 2025 09:36:36. | |
| monetary.h | File | 1803 bytes | December 08 2025 09:36:34. | |
| mqueue.h | File | 3759 bytes | December 08 2025 09:36:48. | |
| 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 | December 08 2025 09:36:49. | |
| nl_types.h | File | 1752 bytes | December 08 2025 09:36:33. | |
| nss.h | File | 1878 bytes | December 08 2025 09:36:49. | |
| obstack.h | File | 21306 bytes | December 08 2025 09:36:35. | |
| panel.h | File | 4123 bytes | October 14 2023 18:54:42. | |
| paths.h | File | 2977 bytes | December 08 2025 09:36:36. | |
| 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 | January 07 2026 19:42:15. | |
| pngconf.h | File | 22845 bytes | January 07 2026 19:42:15. | |
| pnglibconf.h | File | 7567 bytes | January 07 2026 19:42:15. | |
| poll.h | File | 22 bytes | December 08 2025 09:36:36. | |
| pr29.h | File | 2123 bytes | October 13 2019 16:55:34. | |
| printf.h | File | 6800 bytes | December 08 2025 09:36:34. | |
| proc_service.h | File | 3476 bytes | December 08 2025 09:36:48. | |
| profile.h | File | 12154 bytes | June 03 2025 02:06:27. | |
| pthread.h | File | 41269 bytes | December 08 2025 09:36:35. | |
| pty.h | File | 1569 bytes | December 08 2025 09:36:50. | |
| punycode.h | File | 9384 bytes | October 13 2019 16:55:34. | |
| pwd.h | File | 6158 bytes | December 08 2025 09:36:35. | |
| re_comp.h | File | 962 bytes | December 08 2025 09:36:36. | |
| regex.h | File | 24715 bytes | December 08 2025 09:36:36. | |
| regexp.h | File | 1447 bytes | December 08 2025 09:36:36. | |
| resolv.h | File | 12153 bytes | December 08 2025 09:36:49. | |
| sched.h | File | 4732 bytes | December 08 2025 09:36:36. | |
| search.h | File | 5223 bytes | December 08 2025 09:36:36. | |
| semaphore.h | File | 2399 bytes | December 08 2025 09:36:35. | |
| setjmp.h | File | 3669 bytes | December 08 2025 09:36:34. | |
| sgtty.h | File | 1343 bytes | December 08 2025 09:36:36. | |
| shadow.h | File | 5471 bytes | December 08 2025 09:36:47. | |
| signal.h | File | 12243 bytes | December 08 2025 09:36:34. | |
| slapi-plugin.h | File | 38351 bytes | March 11 2025 09:44:03. | |
| spawn.h | File | 6690 bytes | December 08 2025 09:36:36. | |
| stab.h | File | 264 bytes | December 08 2025 09:36:36. | |
| stdc-predef.h | File | 2289 bytes | December 08 2025 09:36:29. | |
| stdint.h | File | 8469 bytes | December 08 2025 09:36:34. | |
| stdio.h | File | 30168 bytes | December 08 2025 09:36:34. | |
| stdio_ext.h | File | 2799 bytes | December 08 2025 09:36:34. | |
| stdlib.h | File | 35653 bytes | December 08 2025 09:36:34. | |
| string.h | File | 17587 bytes | December 08 2025 09:36:35. | |
| stringprep.h | File | 8227 bytes | October 13 2019 16:55:34. | |
| strings.h | File | 4752 bytes | December 08 2025 09:36:35. | |
| syscall.h | File | 25 bytes | December 08 2025 09:36:36. | |
| sysexits.h | File | 5232 bytes | December 08 2025 09:36:36. | |
| syslog.h | File | 24 bytes | December 08 2025 09:36:36. | |
| tar.h | File | 3785 bytes | December 08 2025 09:36:36. | |
| 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 | December 08 2025 09:36:36. | |
| termios.h | File | 3598 bytes | December 08 2025 09:36:36. | |
| tgmath.h | File | 31489 bytes | December 08 2025 09:36:34. | |
| thread_db.h | File | 16023 bytes | December 08 2025 09:36:48. | |
| threads.h | File | 6655 bytes | December 08 2025 09:36:35. | |
| tic.h | File | 13638 bytes | October 14 2023 18:54:42. | |
| tiff.h | File | 35983 bytes | November 11 2025 10:27:44. | |
| tiffconf-64.h | File | 3429 bytes | November 11 2025 10:27:44. | |
| tiffconf.h | File | 250 bytes | November 11 2025 10:27:46. | |
| tiffio.h | File | 23227 bytes | November 11 2025 10:27:44. | |
| tiffio.hxx | File | 1702 bytes | November 11 2025 10:27:44. | |
| tiffvers.h | File | 410 bytes | November 11 2025 10:27:44. | |
| time.h | File | 10360 bytes | December 08 2025 09:36:35. | |
| tld.h | File | 4650 bytes | October 13 2019 16:55:34. | |
| ttyent.h | File | 2494 bytes | December 08 2025 09:36:36. | |
| uchar.h | File | 2001 bytes | December 08 2025 09:36:35. | |
| ucontext.h | File | 2036 bytes | December 08 2025 09:36:34. | |
| ulimit.h | File | 1583 bytes | December 08 2025 09:36:36. | |
| unctrl.h | File | 3099 bytes | October 14 2023 18:54:42. | |
| unistd.h | File | 42738 bytes | December 08 2025 09:36:36. | |
| utime.h | File | 1501 bytes | December 08 2025 09:36:36. | |
| utmp.h | File | 3222 bytes | December 08 2025 09:36:50. | |
| utmpx.h | File | 4099 bytes | December 08 2025 09:36:50. | |
| values.h | File | 1955 bytes | December 08 2025 09:36:29. | |
| 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 | December 08 2025 09:36:36. | |
| wchar.h | File | 31111 bytes | December 08 2025 09:36:35. | |
| wctype.h | File | 5548 bytes | December 08 2025 09:36:36. | |
| wordexp.h | File | 2501 bytes | December 08 2025 09:36:36. | |
| zconf.h | File | 16262 bytes | October 11 2023 22:02:25. | |
| zlib.h | File | 96261 bytes | October 11 2023 22:02:25. |
/* 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