2009-06-15 23:39:40 +08:00
|
|
|
# <pre>
|
|
|
|
# @(#)leapseconds 8.8
|
|
|
|
# This file is in the public domain, so clarified as of
|
|
|
|
# 2009-05-17 by Arthur David Olson.
|
1995-02-18 09:27:10 +08:00
|
|
|
|
|
|
|
# Allowance for leapseconds added to each timezone file.
|
|
|
|
|
|
|
|
# The International Earth Rotation Service periodically uses leap seconds
|
1999-08-18 04:49:23 +08:00
|
|
|
# to keep UTC to within 0.9 s of UT1
|
|
|
|
# (which measures the true angular orientation of the earth in space); see
|
1995-02-18 09:27:10 +08:00
|
|
|
# Terry J Quinn, The BIPM and the accurate measure of time,
|
|
|
|
# Proc IEEE 79, 7 (July 1991), 894-905.
|
|
|
|
# There were no leap seconds before 1972, because the official mechanism
|
|
|
|
# accounting for the discrepancy between atomic time and the earth's rotation
|
|
|
|
# did not exist until the early 1970s.
|
|
|
|
|
|
|
|
# The correction (+ or -) is made at the given time, so lines
|
|
|
|
# will typically look like:
|
|
|
|
# Leap YEAR MON DAY 23:59:60 + R/S
|
|
|
|
# or
|
|
|
|
# Leap YEAR MON DAY 23:59:59 - R/S
|
|
|
|
|
|
|
|
# If the leapsecond is Rolling (R) the given time is local time
|
1998-01-22 01:04:36 +08:00
|
|
|
# If the leapsecond is Stationary (S) the given time is UTC
|
1995-02-18 09:27:10 +08:00
|
|
|
|
|
|
|
# Leap YEAR MONTH DAY HH:MM:SS CORR R/S
|
|
|
|
Leap 1972 Jun 30 23:59:60 + S
|
|
|
|
Leap 1972 Dec 31 23:59:60 + S
|
|
|
|
Leap 1973 Dec 31 23:59:60 + S
|
|
|
|
Leap 1974 Dec 31 23:59:60 + S
|
|
|
|
Leap 1975 Dec 31 23:59:60 + S
|
|
|
|
Leap 1976 Dec 31 23:59:60 + S
|
|
|
|
Leap 1977 Dec 31 23:59:60 + S
|
|
|
|
Leap 1978 Dec 31 23:59:60 + S
|
|
|
|
Leap 1979 Dec 31 23:59:60 + S
|
|
|
|
Leap 1981 Jun 30 23:59:60 + S
|
|
|
|
Leap 1982 Jun 30 23:59:60 + S
|
|
|
|
Leap 1983 Jun 30 23:59:60 + S
|
|
|
|
Leap 1985 Jun 30 23:59:60 + S
|
|
|
|
Leap 1987 Dec 31 23:59:60 + S
|
|
|
|
Leap 1989 Dec 31 23:59:60 + S
|
|
|
|
Leap 1990 Dec 31 23:59:60 + S
|
|
|
|
Leap 1992 Jun 30 23:59:60 + S
|
|
|
|
Leap 1993 Jun 30 23:59:60 + S
|
|
|
|
Leap 1994 Jun 30 23:59:60 + S
|
1995-07-26 18:14:02 +08:00
|
|
|
Leap 1995 Dec 31 23:59:60 + S
|
update from main archive 970304
1997-03-04 04:31 Ulrich Drepper <drepper@cygnus.com>
* Makerules: Add rules to handle versioning.
* config.h.in (DO_VERSIONING): New macro.
* config.make.in (versioning): New variable.
* configure.in: Add checks for .symver directive in gas and
--version-script option to ld. Define DO_VERSIONING and
versioning if appropriate.
* math/Makefile (routines): Add s_signbit, s_fpclassify, s_fmax,
s_fmin, and s_fdim.
* math/math.h: Define ISO C 9X constants, macros and functions.
* math/mathcalls.h: Likewise.
* sysdeps/libm-ieee754/s_fdim.c: New file.
* sysdeps/libm-ieee754/s_fdimf.c: New file.
* sysdeps/libm-ieee754/s_fdiml.c: New file.
* sysdeps/libm-ieee754/s_fmax.c: New file.
* sysdeps/libm-ieee754/s_fmaxf.c: New file.
* sysdeps/libm-ieee754/s_fmaxl.c: New file.
* sysdeps/libm-ieee754/s_fmin.c: New file.
* sysdeps/libm-ieee754/s_fminf.c: New file.
* sysdeps/libm-ieee754/s_fminl.c: New file.
* sysdeps/libm-ieee754/s_fpclassify.c: New file.
* sysdeps/libm-ieee754/s_fpclassifyf.c: New file.
* sysdeps/libm-ieee754/s_fpclassifyl.c: New file.
* sysdeps/libm-ieee754/s_signbit.c: New file.
* sysdeps/libm-ieee754/s_signbitf.c: New file.
* sysdeps/libm-ieee754/s_signbitl.c: New file.
* stdio-common/printf_fphex.c: Correct printing of decimal point
character.
Simplify conversion of mantissa to string.
* stdio-common/vfscanf.c: Handle %A format.
Optimize termination of floating-point scanning.
* stdio-common/tstscanf.c (main): Add new test to scanf to test
scanning float values with given width.
* stdlib/strtod.c: Add handling of floating-point numbers in
hexadecimal notation.
* stdlib/stdlib.h: Use __USE_ISOC9X feature macro for new long long
functions.
Pretty print #if directives.
* string/string.h: Pretty print #if directives.
* sysdeps/ieee754/dbl2mpn.c: Update copyright.
* sysdeps/ieee754/ldbl2mpn.c: Likewise.
* sysdeps/ieee754/mpn2dbl.c: Likewise.
* sysdeps/ieee754/mpn2flt.c: Likewise.
* sysdeps/ieee754/mpn2ldbl.c: Likewise.
* sysdeps/unix/sysv/linux/poll.c: Implement poll function by
falling back to select-based implementation if syscall isn't
available.
* sysdeps/unix/sysv/linux/syscalls.list: Add s_poll.
* time/leapseconds: Update from tzdata1997b.
* time/zic.c: Update from tzcode1997b.
1997-03-01 15:08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* time/Makefile $(tzfiles:%=$(objpfx)z.%): Remove unneeded
depedencies between installed $(tzlinks) and $(tzbases) files.
1997-03-01 14:27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* math/math.h: Make compatible with traditional preprocessor;
requires carefull placement of whitespace in macro arguments.
Use __CONCAT instead of ##.
Declare long double functions only if __STDC__ or __GNUC__.
* math/mathcall.h: Avoid whitespace before argument of macro call
that is used as function name.
* sysdeps/m68k/fpu/__math.h: Use __CONCAT instead of ##.
(__m81_u, __m81_inline): Depend on __LIBC_M81_MATH_INLINES instead
of __NO_M81_MATH_INLINES.
[!__LIBC_M81_MATH_INLINES]: Don't define internal functions
starting with __ieee754.
[!__NO_MATH_INLINES && __OPTIMIZE__]: Define user visible
functions as inlines.
(__m81_defun): Put __attribute__ between return type and function
name.
* math/math.h: Include <__math.h> also if __LIBC_M81_MATH_INLINES
is defined.
* sysdeps/m68k/fpu/e_acos.c: Define __LIBC_M81_MATH_INLINES
instead of __NO_M81_MATH_INLINES.
* sysdeps/m68k/fpu/e_fmod.c: Likewise.
* sysdeps/m68k/fpu/k_cos.c: Likewise.
* sysdeps/m68k/fpu/k_sin.c: Likewise.
* sysdeps/m68k/fpu/k_tan.c: Likewise.
* sysdeps/m68k/fpu/s_atan.c: Likewise. De-ANSI-declify.
* sysdeps/m68k/fpu/s_frexp.c: Likewise.
* sysdeps/m68k/fpu/s_ilogb.c: Likewise.
* sysdeps/m68k/fpu/s_isinf.c: Likewise.
* sysdeps/m68k/fpu/s_modf.c: Likewise.
* sysdeps/m68k/fpu/s_scalbn.c: Likewise.
1997-02-27 21:51 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* Makefile (tests): Cope with $PATH not including the current
directory.
1997-02-27 18:04 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/unix/Makefile ($(common-objpfx)mk-local_lim): Use
$(common-objdir-compile).
($(common-objpfx)make-ioctls): Likewise.
(mk-local_lim-CFLAGS): Set this instead of local_lim-CFLAGS.
($(common-objpfx)sys/param.h): Use $(make-target-directory).
($(addprefix $(common-objpfx),$(sys/param.h-includes))):
Likewise.
($(common-objpfx)sys/syscall.h): Likewise.
($(common-objpfx)local_lim.h): Let make deal with command
failure.
($(common-objpfx)param.h.dep): Use temporary file and update
target atomically.
($(common-objpfx)errnos): Avoid the Useless Use of cat Award.
(include $(common-objpfx)param.h.dep): Ignore error.
* sysdeps/posix/Makefile ($(common-objpfx)mk-stdiolim): Use
$(common-objdir-compile).
(mk-stdiolim-CFLAGS): Renamed from cded-objdir-includes, use
$(shell pwd) instead of $$cwd.
* sysdeps/generic/Makefile ($(common-objpfx)det_endian): Use
$(common-objdir-compile).
($(objpfx)make_siglist): Use $(native-compile).
(make_siglist-CFLAGS): New variable.
* Makerules (ALL_BUILD_CFLAGS): Renamed from BUILD_CFLAGS, leaving
the old name for the user to pass additional flags to the host
compiler. Fix reference to config header.
(native-compile, common-objdir-compile): Rewritten to make more
generally usable.
* sysdeps/unix/sysv/sysv4/solaris2/Makefile: Set ALL_BUILD_CFLAGS
instead of BUILD_CFLAGS.
* sysvips/sys/ipc.h: Warn if needed feature select macro are not
defined.
1997-02-27 17:11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sunrpc/Makefile ($(objpfx)rpc-proto.d, $(objpfx)rpc-proto.c):
New rules to generate dependencies for the RPC service objects.
1997-02-27 16:26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* argp/argp-parse.c (parser_finalize): Always set *END_INDEX if
supplied.
1997-02-28 03:27 Ulrich Drepper <drepper@cygnus.com>
* stdlib/strtod.c (STRTOF): Make sure return value is large enough
so that clearing second word is necessary.
* sysdeps/unix/sysv/linux/netinet/in_systm.h: Don't use kernel
header since it is wrong for 64 bit systems.
Patch by a sun <asun@zoology.washington.edu>.
1997-02-27 10:34:11 Richard Henderson <rth@tamu.edu>
* sysdeps/unix/sysv/linux/alpha/brk.S: Support both the Linux/i386
and OSF/1 style brk syscalls. We may want to change Linux/Alpha
for the benefit of running foreign binaries.
1997-03-01 20:21 Miles Bader <miles@gnu.ai.mit.edu>
1997-02-25 19:42 Miles Bader <miles@gnu.ai.mit.edu>
1997-03-04 13:53:28 +08:00
|
|
|
Leap 1997 Jun 30 23:59:60 + S
|
Update.
1998-07-20 17:09 Ulrich Drepper <drepper@cygnus.com>
* shlib-versions: Remove definition for libSegFault.
* memory.texi: Comment out the relocating allocator description.
* manual/signal.texi: Remove reference to relocating allocator.
* manual/top-menu.texi: Regenerated.
* posix/fnmatch.c: Implement [: :] and change to recognize
^ as negation only when not _POSIXLY_CORRECT.
* sysdeps/generic/glob.c: Add several optimizations.
* posix/glob.h: Undefine __PMT to prevent warnings.
Reported by Roland McGrath.
* posix/regex.c: Define namespace macros only for _LIBC.
* sysdeps/arm/dl-machine.h: Fix typo.
* sysdeps/unix/sysv/sysv4/solaris2/sigpending.c: New file.
* sysdeps/unix/sysv/sysv4/solaris2/sigstack.c: New file.
* sysdeps/unix/sysv/sysv4/solaris2/sigwaitinfo.c: New file.
* sysdeps/unix/sysv/sysv4/solaris2/syscalls.list: Add sigaltstack,
sigpending, sigqueue, and sigtimedwait.
* sysdeps/unix/sysv/sysv4/solaris2/sparc/sparc32/syscall.S: New file.
* timezone/leapseconds: Update from tzdata1998f.
1998-07-18 Mark Kettenis <kettenis@phys.uva.nl>
* stdio/stdio.h [__USE_GNU]: Add prototype for fputs_unlocked.
* stdio/Versions [GLIBC_2.1]: Add fputs_unlocked.
* libio/stdio.h: Fix typo.
1998-07-19 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): #if 0 out the
magic memobj port arg parsing stuff. Fix it someday when we are ready
to really use it.
(_dl_sysdep_output): New function, modified from _dl_sysdep_error.
(_dl_sysdep_error, _dl_sysdep_message, _dl_sysdep_fatal): Removed.
1998-07-19 Roland McGrath <roland@baalperazim.frob.com>
* stdio/fputs.c: Add fputs_unlocked as weak alias for fputs.
1998-07-19 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/posix/sigsuspend.c: Define __sigsuspend with sigsuspend as
a weak alias.
* sysdeps/mach/hurd/sigsuspend.c: Likewise.
* sysdeps/generic/sigsuspend.c: Likewise.
1998-07-19 Roland McGrath <roland@baalperazim.frob.com>
* sysdeps/mach/hurd/i386/sigcontextinfo.h: New file.
1998-07-19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* Makerules (map-file): Don't use $(wildcard) to find the
generated version script, instead look in $(version-maps).
($(common-objpfx)libc.so): Only depend on libc.map if versioning
is used.
* extra-lib.mk ($(objpfx)$(lib).so): Only depend on version script
if versioning is used. Don't use $(wildcard) to find the
generated version script, instead look in $(verson-maps).
1998-07-17 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/generic/segfault.c: Rename GET_EIP to GET_PC. Remove
unused function handle.
* sysdeps/generic/sigcontextinfo.h: Rename GET_EIP to GET_PC.
* sysdeps/unix/sysv/linux/i386/sigcontextinfo.h: Likewise.
* debug/catchsegv.sh: Fix argument processing, quoting and various
typos. Put the crash info always in the current directory. Find
program in $PATH if it contains no directory component.
* Makerules (install-lib.so-versioned,
install-lib.so-unversioned): New variables.
(install-lib-nosubdir): Depend on unversioned libs in
slibdir, not libdir.
1998-07-19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* Make-dist (+tsrcs): Remove references to %-map variables and
*.map files. Add Versions in subdirs.
* Makerules (distinfo-vars): Don't write out %-map variables.
1998-07-20 13:55 Ulrich Drepper <drepper@cygnus.com>
* inet/protocols/rwhod.h: Remove definition of _PATH_RWHODIR.
Include <paths.h> instead.
* sysdeps/generic/paths.h: Define _PATH_RWHODIR.
* sysdeps/unix/sysv/linux/paths.h: Likewise.
Reported by Dale Scheetz <dwarf@polaris.net>.
1998-07-17 21:44 Ulrich Drepper <drepper@cygnus.com>
* catgets/open_catalog.c: Strictly check whether catalog file is
larger enough for the data. Reported by Andries.Brouwer@cwi.nl.
1998-07-21 01:25:48 +08:00
|
|
|
Leap 1998 Dec 31 23:59:60 + S
|
2005-08-07 15:55:10 +08:00
|
|
|
Leap 2005 Dec 31 23:59:60 + S
|
2008-10-02 01:12:06 +08:00
|
|
|
Leap 2008 Dec 31 23:59:60 + S
|
2001-10-15 06:33:08 +08:00
|
|
|
|
2007-10-06 05:58:14 +08:00
|
|
|
# INTERNATIONAL EARTH ROTATION AND REFERENCE SYSTEMS SERVICE (IERS)
|
2008-04-11 13:04:15 +08:00
|
|
|
#
|
2004-07-30 05:49:38 +08:00
|
|
|
# SERVICE INTERNATIONAL DE LA ROTATION TERRESTRE ET DES SYSTEMES DE REFERENCE
|
2005-04-05 04:47:29 +08:00
|
|
|
#
|
2001-03-16 09:10:29 +08:00
|
|
|
# SERVICE DE LA ROTATION TERRESTRE
|
2008-10-02 01:12:06 +08:00
|
|
|
# OBSERVATOIRE DE PARIS
|
2001-03-16 09:10:29 +08:00
|
|
|
# 61, Av. de l'Observatoire 75014 PARIS (France)
|
2009-06-15 23:39:40 +08:00
|
|
|
# Tel. : 33 (0) 1 40 51 22 29
|
2007-10-06 05:58:14 +08:00
|
|
|
# FAX : 33 (0) 1 40 51 22 91
|
2009-06-15 23:39:40 +08:00
|
|
|
# Internet : services.iers@obspm.fr
|
2007-10-06 05:58:14 +08:00
|
|
|
#
|
2009-06-15 23:39:40 +08:00
|
|
|
# Paris, 15 January 2009
|
2005-08-07 15:55:10 +08:00
|
|
|
#
|
2009-06-15 23:39:40 +08:00
|
|
|
# Bulletin C 37
|
2005-04-05 04:47:29 +08:00
|
|
|
#
|
2008-10-02 01:12:06 +08:00
|
|
|
# To authorities responsible
|
2007-10-06 05:58:14 +08:00
|
|
|
# for the measurement and
|
2008-10-02 01:12:06 +08:00
|
|
|
# distribution of time
|
2005-04-05 04:47:29 +08:00
|
|
|
#
|
2009-06-15 23:39:40 +08:00
|
|
|
# INFORMATION ON UTC - TAI
|
2007-10-06 05:58:14 +08:00
|
|
|
#
|
2009-06-15 23:39:40 +08:00
|
|
|
# NO positive leap second will be introduced at the end of June 2009.
|
|
|
|
# The difference between Coordinated Universal Time UTC and the
|
|
|
|
# International Atomic Time TAI is :
|
2007-10-06 05:58:14 +08:00
|
|
|
#
|
2009-06-15 23:39:40 +08:00
|
|
|
# from 2009 January 1, 0h UTC, until further notice : UTC-TAI = -34 s
|
2007-10-06 05:58:14 +08:00
|
|
|
#
|
|
|
|
# Leap seconds can be introduced in UTC at the end of the months of December
|
2009-06-15 23:39:40 +08:00
|
|
|
# or June, depending on the evolution of UT1-TAI. Bulletin C is mailed every
|
|
|
|
# six months, either to announce a time step in UTC, or to confirm that there
|
2007-10-06 05:58:14 +08:00
|
|
|
# will be no time step at the next possible date.
|
2005-04-05 04:47:29 +08:00
|
|
|
#
|
2007-10-06 05:58:14 +08:00
|
|
|
# Daniel GAMBIS
|
2009-06-15 23:39:40 +08:00
|
|
|
# Head
|
|
|
|
# Earth Orientation Center of the IERS
|
2007-10-06 05:58:14 +08:00
|
|
|
# Observatoire de Paris, France
|