mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
update from 961105, second try
This commit is contained in:
@ -1,26 +1,26 @@
|
|||||||
/* Copyright (C) 1991, 1993, 1995, 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1991, 1993, 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <stddef.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
/* Return the system page size. */
|
/* Return the system page size. */
|
||||||
size_t
|
int
|
||||||
__getpagesize ()
|
__getpagesize ()
|
||||||
{
|
{
|
||||||
__set_errno (ENOSYS);
|
__set_errno (ENOSYS);
|
||||||
|
42
sysdeps/stub/lchown.c
Normal file
42
sysdeps/stub/lchown.c
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
/* Copyright (C) 1996 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 Library General Public License as
|
||||||
|
published by the Free Software Foundation; either version 2 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
|
||||||
|
Library General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU Library General Public
|
||||||
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
|
#include <errno.h>
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <sys/types.h>
|
||||||
|
|
||||||
|
/* Change the owner and group of FILE. */
|
||||||
|
int
|
||||||
|
__lchown (file, owner, group)
|
||||||
|
const char *file;
|
||||||
|
uid_t owner;
|
||||||
|
gid_t group;
|
||||||
|
{
|
||||||
|
if (file == NULL)
|
||||||
|
{
|
||||||
|
__set_errno (EINVAL);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
__set_errno (ENOSYS);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
stub_warning (lchown)
|
||||||
|
|
||||||
|
weak_alias (__lchown, lchown)
|
@ -53,8 +53,8 @@ __internal_ftrylockfile (FILE *stream)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#ifdef USE_IN_LIBIO
|
#ifdef USE_IN_LIBIO
|
||||||
weak_alias (__internal_ftrylockfile, __ftrylockfile)
|
|
||||||
#else
|
|
||||||
weak_alias (__internal_ftrylockfile, _IO_ftrylockfile)
|
weak_alias (__internal_ftrylockfile, _IO_ftrylockfile)
|
||||||
|
#else
|
||||||
|
weak_alias (__internal_ftrylockfile, __ftrylockfile)
|
||||||
#endif
|
#endif
|
||||||
weak_alias (__internal_ftrylockfile, ftrylockfile);
|
weak_alias (__internal_ftrylockfile, ftrylockfile);
|
||||||
|
@ -1,21 +1,22 @@
|
|||||||
/* Copyright (C) 1992, 1995, 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1992, 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
|
@ -1,21 +1,22 @@
|
|||||||
/* Copyright (C) 1991, 1995, 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1991, 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
/* Copyright (C) 1991, 1993, 1995, 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1991, 1993, 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@ -87,6 +87,60 @@ __sysconf (name)
|
|||||||
allocate a buffer we restrict the value. */
|
allocate a buffer we restrict the value. */
|
||||||
return BUFSIZ;
|
return BUFSIZ;
|
||||||
|
|
||||||
|
case _SC_CHAR_BIT:
|
||||||
|
return CHAR_BIT;
|
||||||
|
|
||||||
|
case _SC_CHAR_MAX:
|
||||||
|
return CHAR_MAX;
|
||||||
|
|
||||||
|
case _SC_CHAR_MIN:
|
||||||
|
return CHAR_MIN;
|
||||||
|
|
||||||
|
case _SC_INT_MAX:
|
||||||
|
return INT_MAX;
|
||||||
|
|
||||||
|
case _SC_INT_MIN:
|
||||||
|
return INT_MIN;
|
||||||
|
|
||||||
|
case _SC_LONG_BIT:
|
||||||
|
return sizeof (long int) * CHAR_BIT;
|
||||||
|
|
||||||
|
case _SC_WORD_BIT:
|
||||||
|
return sizeof (int) * CHAR_BIT;
|
||||||
|
|
||||||
|
case _SC_MB_LEN_MAX:
|
||||||
|
return MB_LEN_MAX;
|
||||||
|
|
||||||
|
case _SC_NZERO:
|
||||||
|
return NZERO;
|
||||||
|
|
||||||
|
case _SC_SSIZE_MAX:
|
||||||
|
return _POSIX_SSIZE_MAX;
|
||||||
|
|
||||||
|
case _SC_SCHAR_MAX:
|
||||||
|
return SCHAR_MAX;
|
||||||
|
|
||||||
|
case _SC_SCHAR_MIN:
|
||||||
|
return SCHAR_MIN;
|
||||||
|
|
||||||
|
case _SC_SHRT_MAX:
|
||||||
|
return SHRT_MAX;
|
||||||
|
|
||||||
|
case _SC_SHRT_MIN:
|
||||||
|
return SHRT_MIN;
|
||||||
|
|
||||||
|
case _SC_UCHAR_MAX:
|
||||||
|
return UCHAR_MAX;
|
||||||
|
|
||||||
|
case _SC_UINT_MAX:
|
||||||
|
return UINT_MAX;
|
||||||
|
|
||||||
|
case _SC_ULONG_MAX:
|
||||||
|
return ULONG_MAX;
|
||||||
|
|
||||||
|
case _SC_USHRT_MAX:
|
||||||
|
return USHRT_MAX;
|
||||||
|
|
||||||
case _SC_ARG_MAX:
|
case _SC_ARG_MAX:
|
||||||
case _SC_CHILD_MAX:
|
case _SC_CHILD_MAX:
|
||||||
case _SC_CLK_TCK:
|
case _SC_CLK_TCK:
|
||||||
@ -150,6 +204,9 @@ __sysconf (name)
|
|||||||
case _SC_2_C_DEV:
|
case _SC_2_C_DEV:
|
||||||
case _SC_2_FORT_DEV:
|
case _SC_2_FORT_DEV:
|
||||||
case _SC_2_SW_DEV:
|
case _SC_2_SW_DEV:
|
||||||
|
case _SC_2_CHAR_TERM:
|
||||||
|
case _SC_2_C_VERSION:
|
||||||
|
case _SC_2_UPE:
|
||||||
|
|
||||||
case _SC_THREADS:
|
case _SC_THREADS:
|
||||||
case _SC_THREAD_SAFE_FUNCTIONS:
|
case _SC_THREAD_SAFE_FUNCTIONS:
|
||||||
@ -169,6 +226,21 @@ __sysconf (name)
|
|||||||
case _SC_THREAD_PROCESS_SHARED:
|
case _SC_THREAD_PROCESS_SHARED:
|
||||||
|
|
||||||
case _SC_XOPEN_VERSION:
|
case _SC_XOPEN_VERSION:
|
||||||
|
case _SC_XOPEN_XCU_VERSION:
|
||||||
|
case _SC_XOPEN_UNIX:
|
||||||
|
case _SC_XOPEN_CRYPT:
|
||||||
|
case _SC_XOPEN_ENH_I18N:
|
||||||
|
case _SC_XOPEN_SHM:
|
||||||
|
case _SC_XOPEN_XPG2:
|
||||||
|
case _SC_XOPEN_XPG3:
|
||||||
|
case _SC_XOPEN_XPG4:
|
||||||
|
|
||||||
|
case _SC_NL_ARGMAX:
|
||||||
|
case _SC_NL_LANGMAX:
|
||||||
|
case _SC_NL_MSGMAX:
|
||||||
|
case _SC_NL_NMAX:
|
||||||
|
case _SC_NL_SETMAX:
|
||||||
|
case _SC_NL_TEXTMAX:
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -1,20 +1,21 @@
|
|||||||
/* Copyright (C) 1992, 1995, 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1992, 1995, 1996 Free Software Foundation, Inc.
|
||||||
|
This file is part of the GNU C Library.
|
||||||
Contributed by Brendan Kehoe (brendan@zen.org).
|
Contributed by Brendan Kehoe (brendan@zen.org).
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <sysdeps/unix/sysdep.h>
|
#include <sysdeps/unix/sysdep.h>
|
||||||
|
|
||||||
@ -27,36 +28,24 @@ Cambridge, MA 02139, USA. */
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __STDC__
|
#ifdef __STDC__
|
||||||
#define LEAF(name, framesize) \
|
#define __LABEL(x) x##:
|
||||||
.globl name; \
|
|
||||||
.align 3; \
|
|
||||||
.ent name, 0; \
|
|
||||||
name##: \
|
|
||||||
.frame sp, framesize, ra
|
|
||||||
#else
|
#else
|
||||||
#define LEAF(name, framesize) \
|
#define __LABEL(x) x/**/:
|
||||||
.globl name; \
|
|
||||||
.align 3; \
|
|
||||||
.ent name, 0; \
|
|
||||||
name/**/: \
|
|
||||||
.frame sp, framesize, ra
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __STDC__
|
#define LEAF(name, framesize) \
|
||||||
|
.globl name; \
|
||||||
|
.align 3; \
|
||||||
|
.ent name, 0; \
|
||||||
|
__LABEL(name) \
|
||||||
|
.frame sp, framesize, ra
|
||||||
|
|
||||||
#define ENTRY(name) \
|
#define ENTRY(name) \
|
||||||
.globl name; \
|
.globl name; \
|
||||||
.align 3; \
|
.align 3; \
|
||||||
.ent name, 0; \
|
.ent name, 0; \
|
||||||
name##: \
|
__LABEL(name) \
|
||||||
.frame sp, 0, ra
|
.frame sp, 0, ra
|
||||||
#else
|
|
||||||
#define ENTRY(name) \
|
|
||||||
.globl name; \
|
|
||||||
.align 3; \
|
|
||||||
.ent name, 0; \
|
|
||||||
name/**/: \
|
|
||||||
.frame sp, 0, ra
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Mark the end of function SYM. */
|
/* Mark the end of function SYM. */
|
||||||
#undef END
|
#undef END
|
||||||
@ -64,16 +53,20 @@ Cambridge, MA 02139, USA. */
|
|||||||
|
|
||||||
/* Note that PSEUDO/PSEUDO_END use label number 1996---do not use a
|
/* Note that PSEUDO/PSEUDO_END use label number 1996---do not use a
|
||||||
label of that number between those two macros! */
|
label of that number between those two macros! */
|
||||||
|
|
||||||
#ifdef __STDC__
|
#ifdef PROF
|
||||||
#define PSEUDO(name, syscall_name, args) \
|
#define PSEUDO(name, syscall_name, args) \
|
||||||
.globl name; \
|
.globl name; \
|
||||||
.align 3; \
|
.align 3; \
|
||||||
.ent name,0; \
|
.ent name,0; \
|
||||||
\
|
__LABEL(name) \
|
||||||
name##: \
|
.frame sp, 0, ra; \
|
||||||
.frame sp, 0, ra \
|
ldgp gp,0(pv); \
|
||||||
.prologue 1; /* yes, we do use gp */ \
|
.set noat; \
|
||||||
|
lda AT,_mcount; \
|
||||||
|
jsr AT,(AT),_mcount; \
|
||||||
|
.set at; \
|
||||||
|
.prologue 1; \
|
||||||
ldiq v0, SYS_ify(syscall_name); \
|
ldiq v0, SYS_ify(syscall_name); \
|
||||||
.set noat; \
|
.set noat; \
|
||||||
call_pal PAL_callsys; \
|
call_pal PAL_callsys; \
|
||||||
@ -85,10 +78,9 @@ name##: \
|
|||||||
.globl name; \
|
.globl name; \
|
||||||
.align 3; \
|
.align 3; \
|
||||||
.ent name,0; \
|
.ent name,0; \
|
||||||
\
|
__LABEL(name) \
|
||||||
name/**/: \
|
|
||||||
.frame sp, 0, ra \
|
.frame sp, 0, ra \
|
||||||
.prologue 1; /* yes, we do use gp */ \
|
.prologue 0; \
|
||||||
ldiq v0, SYS_ify(syscall_name); \
|
ldiq v0, SYS_ify(syscall_name); \
|
||||||
.set noat; \
|
.set noat; \
|
||||||
call_pal PAL_callsys; \
|
call_pal PAL_callsys; \
|
||||||
@ -98,13 +90,19 @@ name/**/: \
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#undef PSEUDO_END
|
#undef PSEUDO_END
|
||||||
|
#ifdef PROF
|
||||||
|
#define PSEUDO_END(sym) \
|
||||||
|
1996: \
|
||||||
|
jmp zero, __syscall_error; \
|
||||||
|
END(sym)
|
||||||
|
#else
|
||||||
#define PSEUDO_END(sym) \
|
#define PSEUDO_END(sym) \
|
||||||
1996: \
|
1996: \
|
||||||
br gp, 2f; \
|
br gp, 2f; \
|
||||||
2: ldgp gp, 0(gp); \
|
2: ldgp gp, 0(gp); \
|
||||||
jmp zero, __syscall_error; \
|
jmp zero, __syscall_error; \
|
||||||
END(sym)
|
END(sym)
|
||||||
|
#endif
|
||||||
|
|
||||||
#define r0 v0
|
#define r0 v0
|
||||||
#define r1 a4
|
#define r1 a4
|
||||||
|
@ -1,27 +1,27 @@
|
|||||||
/* Copyright (C) 1991, 1992, 1995 Free Software Foundation, Inc.
|
/* Copyright (C) 1991, 1992, 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or modify
|
The GNU C Library is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
the Free Software Foundation; either version 2, or (at your option)
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
any later version.
|
any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU Library General Public
|
||||||
along with the GNU C Library; see the file COPYING. If not, write to
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <ansidecl.h>
|
#include <unistd.h>
|
||||||
#include <stddef.h>
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
|
|
||||||
/* Return the system page size. */
|
/* Return the system page size. */
|
||||||
size_t
|
int
|
||||||
DEFUN_VOID(__getpagesize)
|
__getpagesize ()
|
||||||
{
|
{
|
||||||
#ifdef EXEC_PAGESIZE
|
#ifdef EXEC_PAGESIZE
|
||||||
return EXEC_PAGESIZE;
|
return EXEC_PAGESIZE;
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
/* Copyright (C) 1991, 92, 93, 96 Free Software Foundation, Inc.
|
/* Copyright (C) 1991, 92, 93, 96 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <sysdeps/generic/sysdep.h>
|
#include <sysdeps/generic/sysdep.h>
|
||||||
|
|
||||||
@ -44,4 +44,6 @@ Cambridge, MA 02139, USA. */
|
|||||||
|
|
||||||
/* Terminate a system call named SYM. This is used on some platforms
|
/* Terminate a system call named SYM. This is used on some platforms
|
||||||
to generate correct debugging information. */
|
to generate correct debugging information. */
|
||||||
|
#ifndef PSEUDO_END
|
||||||
#define PSEUDO_END(sym)
|
#define PSEUDO_END(sym)
|
||||||
|
#endif
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
init-first.h
|
init-first.h
|
||||||
|
siglist.h
|
||||||
sysctl.c
|
sysctl.c
|
||||||
termio.h
|
termio.h
|
||||||
net/if.h
|
net/if.h
|
||||||
|
@ -38,6 +38,10 @@ __curbrk: .skip 8
|
|||||||
.text
|
.text
|
||||||
LEAF(__brk, 0)
|
LEAF(__brk, 0)
|
||||||
ldgp gp, 0(t12)
|
ldgp gp, 0(t12)
|
||||||
|
#ifdef PROF
|
||||||
|
lda AT, _mcount
|
||||||
|
jsr AT, (AT), _mcount
|
||||||
|
#endif
|
||||||
.prologue 1
|
.prologue 1
|
||||||
|
|
||||||
ldiq v0, __NR_brk
|
ldiq v0, __NR_brk
|
||||||
|
@ -32,6 +32,10 @@ ENTRY(__clone)
|
|||||||
/* Save rest of argument registers for varargs-type work. */
|
/* Save rest of argument registers for varargs-type work. */
|
||||||
stq a4,0(sp)
|
stq a4,0(sp)
|
||||||
stq a5,8(sp)
|
stq a5,8(sp)
|
||||||
|
#ifdef PROF
|
||||||
|
lda AT, _mcount
|
||||||
|
jsr AT, (AT), _mcount
|
||||||
|
#endif
|
||||||
.prologue 1
|
.prologue 1
|
||||||
|
|
||||||
/* Sanity check arguments. */
|
/* Sanity check arguments. */
|
||||||
|
@ -22,9 +22,17 @@ Cambridge, MA 02139, USA. */
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
LEAF(__ieee_get_fp_control, 8)
|
LEAF(__ieee_get_fp_control, 16)
|
||||||
lda sp, -8(sp)
|
#ifdef PROF
|
||||||
|
ldgp gp, 0(pv)
|
||||||
|
lda sp, -16(sp)
|
||||||
|
lda AT, _mcount
|
||||||
|
jsr AT, (AT), _mcount
|
||||||
.prologue 1
|
.prologue 1
|
||||||
|
#else
|
||||||
|
lda sp, -16(sp)
|
||||||
|
.prologue 0
|
||||||
|
#endif
|
||||||
|
|
||||||
mov sp, a1
|
mov sp, a1
|
||||||
ldi a0, GSI_IEEE_FP_CONTROL
|
ldi a0, GSI_IEEE_FP_CONTROL
|
||||||
@ -33,12 +41,14 @@ LEAF(__ieee_get_fp_control, 8)
|
|||||||
bne a3, error
|
bne a3, error
|
||||||
|
|
||||||
ldq v0, 0(sp)
|
ldq v0, 0(sp)
|
||||||
lda sp, 8(sp)
|
lda sp, 16(sp)
|
||||||
ret
|
ret
|
||||||
|
|
||||||
error: lda sp, 8(sp)
|
error: lda sp, 16(sp)
|
||||||
|
#ifndef PROF
|
||||||
br gp, 1f
|
br gp, 1f
|
||||||
1: ldgp gp, 0(gp)
|
1: ldgp gp, 0(gp)
|
||||||
|
#endif
|
||||||
jmp zero, __syscall_error
|
jmp zero, __syscall_error
|
||||||
|
|
||||||
END(__ieee_get_fp_control)
|
END(__ieee_get_fp_control)
|
||||||
|
@ -20,9 +20,17 @@ Cambridge, MA 02139, USA. */
|
|||||||
|
|
||||||
#define SSI_IEEE_FP_CONTROL 14
|
#define SSI_IEEE_FP_CONTROL 14
|
||||||
|
|
||||||
LEAF(__ieee_set_fp_control, 8)
|
LEAF(__ieee_set_fp_control, 16)
|
||||||
lda sp, -8(sp)
|
#ifdef PROF
|
||||||
|
ldgp gp, 0(sp)
|
||||||
|
lda sp, -16(sp)
|
||||||
|
lda AT, _mcount
|
||||||
|
jsr AT, (AT), _mcount
|
||||||
.prologue 1
|
.prologue 1
|
||||||
|
#else
|
||||||
|
lda sp, -16(sp)
|
||||||
|
.prologue 0
|
||||||
|
#endif
|
||||||
|
|
||||||
stq a0, 0(sp)
|
stq a0, 0(sp)
|
||||||
mov sp, a1
|
mov sp, a1
|
||||||
@ -30,13 +38,16 @@ LEAF(__ieee_set_fp_control, 8)
|
|||||||
ldi v0, __NR_osf_setsysinfo
|
ldi v0, __NR_osf_setsysinfo
|
||||||
call_pal PAL_callsys
|
call_pal PAL_callsys
|
||||||
|
|
||||||
lda sp, 8(sp)
|
lda sp, 16(sp)
|
||||||
|
|
||||||
bne a3, error
|
bne a3, error
|
||||||
ret
|
ret
|
||||||
|
|
||||||
error: br gp, 1f
|
error:
|
||||||
|
#ifndef PROF
|
||||||
|
br gp, 1f
|
||||||
1: ldgp gp, 0(gp)
|
1: ldgp gp, 0(gp)
|
||||||
|
#endif
|
||||||
jmp zero, __syscall_error
|
jmp zero, __syscall_error
|
||||||
|
|
||||||
END(__ieee_set_fp_control)
|
END(__ieee_set_fp_control)
|
||||||
|
@ -24,7 +24,14 @@ Cambridge, MA 02139, USA. */
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
ENTRY(llseek)
|
ENTRY(llseek)
|
||||||
|
#ifdef PROF
|
||||||
|
ldgp gp, 0(pv)
|
||||||
|
lda AT, _mcount
|
||||||
|
jsr AT, (AT), _mcount
|
||||||
.prologue 1
|
.prologue 1
|
||||||
|
#else
|
||||||
|
.prologue 0
|
||||||
|
#endif
|
||||||
|
|
||||||
sll a1, 32, a1 /* build a 64 bit ofs out of 32 bit operands */
|
sll a1, 32, a1 /* build a 64 bit ofs out of 32 bit operands */
|
||||||
zap a2, 0xf0, a2
|
zap a2, 0xf0, a2
|
||||||
@ -40,8 +47,11 @@ ENTRY(llseek)
|
|||||||
stq v0, 0(t0)
|
stq v0, 0(t0)
|
||||||
ret
|
ret
|
||||||
|
|
||||||
error: br gp, 1f
|
error:
|
||||||
|
#ifndef PROF
|
||||||
|
br gp, 1f
|
||||||
1: ldgp gp, 0(gp)
|
1: ldgp gp, 0(gp)
|
||||||
|
#endif
|
||||||
jmp zero, __syscall_error
|
jmp zero, __syscall_error
|
||||||
|
|
||||||
END(llseek)
|
END(llseek)
|
||||||
|
@ -24,7 +24,14 @@ Cambridge, MA 02139, USA. */
|
|||||||
.text
|
.text
|
||||||
|
|
||||||
LEAF(sigsuspend, 0)
|
LEAF(sigsuspend, 0)
|
||||||
|
#ifdef PROF
|
||||||
|
ldgp gp, 0(pv)
|
||||||
|
lda AT, _mcount
|
||||||
|
jsr AT, (AT), _mcount
|
||||||
.prologue 1
|
.prologue 1
|
||||||
|
#else
|
||||||
|
.prologue 0
|
||||||
|
#endif
|
||||||
|
|
||||||
ldq a0, 0(a0)
|
ldq a0, 0(a0)
|
||||||
ldi v0, __NR_sigsuspend
|
ldi v0, __NR_sigsuspend
|
||||||
@ -32,8 +39,11 @@ LEAF(sigsuspend, 0)
|
|||||||
bne a3, error
|
bne a3, error
|
||||||
ret
|
ret
|
||||||
|
|
||||||
error: br gp, 1f
|
error:
|
||||||
|
#ifndef PROF
|
||||||
|
br gp, 1f
|
||||||
1: ldgp gp, 0(gp)
|
1: ldgp gp, 0(gp)
|
||||||
|
#endif
|
||||||
jmp zero, __syscall_error
|
jmp zero, __syscall_error
|
||||||
|
|
||||||
END(sigsuspend)
|
END(sigsuspend)
|
||||||
|
@ -42,6 +42,15 @@ Cambridge, MA 02139, USA. */
|
|||||||
|
|
||||||
|
|
||||||
LEAF(__syscall, 0)
|
LEAF(__syscall, 0)
|
||||||
|
#ifdef PROF
|
||||||
|
ldgp gp, 0(pv)
|
||||||
|
lda AT, _mcount
|
||||||
|
jsr AT, (AT), _mcount
|
||||||
|
.prologue 1
|
||||||
|
#else
|
||||||
|
.prologue 0
|
||||||
|
#endif
|
||||||
|
|
||||||
mov a0, v0 /* Syscall number -> v0 */
|
mov a0, v0 /* Syscall number -> v0 */
|
||||||
mov a1, a0 /* arg1-arg5 -> a0-a4 */
|
mov a1, a0 /* arg1-arg5 -> a0-a4 */
|
||||||
mov a2, a1
|
mov a2, a1
|
||||||
@ -53,8 +62,11 @@ LEAF(__syscall, 0)
|
|||||||
bne a3, error
|
bne a3, error
|
||||||
ret
|
ret
|
||||||
|
|
||||||
error: br gp, 2f
|
error:
|
||||||
|
#ifndef PROF
|
||||||
|
br gp, 2f
|
||||||
2: ldgp gp, 0(gp)
|
2: ldgp gp, 0(gp)
|
||||||
|
#endif
|
||||||
jmp zero, __syscall_error
|
jmp zero, __syscall_error
|
||||||
|
|
||||||
weak_alias(__syscall, syscall)
|
weak_alias(__syscall, syscall)
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
/* getpriority for Linux.
|
/* getpriority for Linux.
|
||||||
Copyright (C) 1996 Free Software Foundation, Inc.
|
Copyright (C) 1996 Free Software Foundation, Inc.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <sys/resource.h>
|
#include <sys/resource.h>
|
||||||
|
@ -1,25 +1,25 @@
|
|||||||
/* Copyright (C) 1995, 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <sysdep.h>
|
#include <sysdep.h>
|
||||||
|
|
||||||
/* Please consult the file sysdeps/unix/sysv/linux/i386/sysdep.h for
|
/* Please consult the file sysdeps/unix/sysv/linux/i386/sysdep.h for
|
||||||
more information about the value -125 used below.*/
|
more information about the value -4095 used below.*/
|
||||||
|
|
||||||
.text
|
.text
|
||||||
ENTRY (syscall)
|
ENTRY (syscall)
|
||||||
@ -29,7 +29,7 @@ ENTRY (syscall)
|
|||||||
movl 16(%esp), %eax /* Load syscall number into %eax. */
|
movl 16(%esp), %eax /* Load syscall number into %eax. */
|
||||||
int $0x80 /* Do the system call. */
|
int $0x80 /* Do the system call. */
|
||||||
POPARGS_5 /* Restore register contents. */
|
POPARGS_5 /* Restore register contents. */
|
||||||
cmpl $-125, %eax /* Check %eax for error. */
|
cmpl $-4095, %eax /* Check %eax for error. */
|
||||||
jae syscall_error /* Jump to error handler if error. */
|
jae syscall_error /* Jump to error handler if error. */
|
||||||
ret /* Return to caller. */
|
ret /* Return to caller. */
|
||||||
|
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
/* Copyright (C) 1995, 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <sysdep.h>
|
#include <sysdep.h>
|
||||||
|
|
||||||
@ -54,7 +54,11 @@ ENTRY (__syscall_error)
|
|||||||
#endif /* !PIC */
|
#endif /* !PIC */
|
||||||
|
|
||||||
|
|
||||||
ENTRY (__errno_location)
|
.weak __errno_location
|
||||||
|
.type __errno_location,@function
|
||||||
|
.align 16
|
||||||
|
__errno_location:
|
||||||
|
CALL_MCOUNT
|
||||||
#ifdef PIC
|
#ifdef PIC
|
||||||
call .L2
|
call .L2
|
||||||
.L2: popl %ecx
|
.L2: popl %ecx
|
||||||
|
@ -40,16 +40,15 @@ Cambridge, MA 02139, USA. */
|
|||||||
negative even if the call succeeded. E.g., the `lseek' system call
|
negative even if the call succeeded. E.g., the `lseek' system call
|
||||||
might return a large offset. Therefore we must not anymore test
|
might return a large offset. Therefore we must not anymore test
|
||||||
for < 0, but test for a real error by making sure the value in %eax
|
for < 0, but test for a real error by making sure the value in %eax
|
||||||
is a real error number. For now (as of 2.1.1) 122 is the largest
|
is a real error number. Linus said he will make sure the no syscall
|
||||||
defined error number. Given a bit room for development, Linus
|
returns a value in -1 .. -4095 as a valid result so we can savely
|
||||||
chose in <asm/unistd.h> to use the values -125 to -1 for error
|
test with -4095. */
|
||||||
values. We follow him here. */
|
|
||||||
#undef PSEUDO
|
#undef PSEUDO
|
||||||
#define PSEUDO(name, syscall_name, args) \
|
#define PSEUDO(name, syscall_name, args) \
|
||||||
.text; \
|
.text; \
|
||||||
ENTRY (name) \
|
ENTRY (name) \
|
||||||
DO_CALL (args, syscall_name); \
|
DO_CALL (args, syscall_name); \
|
||||||
cmpl $-125, %eax; \
|
cmpl $-4095, %eax; \
|
||||||
jae syscall_error;
|
jae syscall_error;
|
||||||
|
|
||||||
#undef PSEUDO_END
|
#undef PSEUDO_END
|
||||||
|
@ -1,25 +1,25 @@
|
|||||||
/* Copyright (C) 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <sysdep.h>
|
#include <sysdep.h>
|
||||||
|
|
||||||
/* Please consult the file sysdeps/unix/sysv/linux/m68k/sysdep.h for
|
/* Please consult the file sysdeps/unix/sysv/linux/m68k/sysdep.h for
|
||||||
more information about the value -128 used below.*/
|
more information about the value -4096 used below.*/
|
||||||
|
|
||||||
.text
|
.text
|
||||||
ENTRY (syscall)
|
ENTRY (syscall)
|
||||||
@ -27,7 +27,7 @@ ENTRY (syscall)
|
|||||||
_DOARGS_5 (24) /* Frob arguments. */
|
_DOARGS_5 (24) /* Frob arguments. */
|
||||||
trap &0 /* Do the system call. */
|
trap &0 /* Do the system call. */
|
||||||
UNDOARGS_5 /* Unfrob arguments. */
|
UNDOARGS_5 /* Unfrob arguments. */
|
||||||
moveq.l &-128, %d1
|
moveq.l &-4096, %d1
|
||||||
cmp.l %d1, %d0 /* Check %d0 for error. */
|
cmp.l %d1, %d0 /* Check %d0 for error. */
|
||||||
jcc syscall_error /* Jump to error handler if negative. */
|
jcc syscall_error /* Jump to error handler if negative. */
|
||||||
rts /* Return to caller. */
|
rts /* Return to caller. */
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
/* Copyright (C) 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <sysdep.h>
|
#include <sysdep.h>
|
||||||
|
|
||||||
@ -62,7 +62,11 @@ __syscall_error:
|
|||||||
END (__syscall_error)
|
END (__syscall_error)
|
||||||
#endif /* PIC */
|
#endif /* PIC */
|
||||||
|
|
||||||
ENTRY (__errno_location)
|
.weak __errno_location
|
||||||
|
.type __errno_location,@function
|
||||||
|
.align 4
|
||||||
|
__errno_location:
|
||||||
|
CALL_MCOUNT
|
||||||
#ifdef PIC
|
#ifdef PIC
|
||||||
move.l (%pc, errno@GOTPC), %a0
|
move.l (%pc, errno@GOTPC), %a0
|
||||||
#else
|
#else
|
||||||
|
@ -74,14 +74,13 @@ Cambridge, MA 02139, USA. */
|
|||||||
even if the call succeeded. E.g., the `lseek' system call might return
|
even if the call succeeded. E.g., the `lseek' system call might return
|
||||||
a large offset. Therefore we must not anymore test for < 0, but test
|
a large offset. Therefore we must not anymore test for < 0, but test
|
||||||
for a real error by making sure the value in %d0 is a real error
|
for a real error by making sure the value in %d0 is a real error
|
||||||
number. For now (as of 2.1.1) 122 is the largest defined error number.
|
number. Linus said he will make sure the no syscall returns a value
|
||||||
We allow for a bit of room for development and treat -128 to -1 as
|
in -1 .. -4095 as a valid result so we can savely test with -4096. */
|
||||||
error values. */
|
|
||||||
#define PSEUDO(name, syscall_name, args) \
|
#define PSEUDO(name, syscall_name, args) \
|
||||||
.text; \
|
.text; \
|
||||||
ENTRY (name) \
|
ENTRY (name) \
|
||||||
DO_CALL (&SYS_ify (syscall_name), args); \
|
DO_CALL (&SYS_ify (syscall_name), args); \
|
||||||
moveq.l &-128, %d1; \
|
moveq.l &-4096, %d1; \
|
||||||
cmp.l %d1, %d0; \
|
cmp.l %d1, %d0; \
|
||||||
jcc syscall_error
|
jcc syscall_error
|
||||||
|
|
||||||
|
@ -56,6 +56,7 @@
|
|||||||
#define _PATH_MOUNTED "/etc/mtab"
|
#define _PATH_MOUNTED "/etc/mtab"
|
||||||
#define _PATH_NOLOGIN "/etc/nologin"
|
#define _PATH_NOLOGIN "/etc/nologin"
|
||||||
#define _PATH_SENDMAIL "/usr/sbin/sendmail"
|
#define _PATH_SENDMAIL "/usr/sbin/sendmail"
|
||||||
|
#define _PATH_SHADOW "/etc/shadow"
|
||||||
#define _PATH_SHELLS "/etc/shells"
|
#define _PATH_SHELLS "/etc/shells"
|
||||||
#define _PATH_TTY "/dev/tty"
|
#define _PATH_TTY "/dev/tty"
|
||||||
#define _PATH_UNIX "/vmlinux"
|
#define _PATH_UNIX "/vmlinux"
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
/* Define POSIX options for Linux.
|
/* Define POSIX options for Linux.
|
||||||
Copyright (C) 1996 Free Software Foundation, Inc.
|
Copyright (C) 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#ifndef _POSIX_OPT_H
|
#ifndef _POSIX_OPT_H
|
||||||
#define _POSIX_OPT_H 1
|
#define _POSIX_OPT_H 1
|
||||||
@ -63,4 +63,7 @@ Boston, MA 02111-1307, USA. */
|
|||||||
/* Filenames are not silently truncated. */
|
/* Filenames are not silently truncated. */
|
||||||
#define _POSIX_NO_TRUNC 1
|
#define _POSIX_NO_TRUNC 1
|
||||||
|
|
||||||
|
/* XPG4.2 shared memory is supported. */
|
||||||
|
#define _XOPEN_SHM 1
|
||||||
|
|
||||||
#endif /* posix_opt.h */
|
#endif /* posix_opt.h */
|
||||||
|
@ -20,7 +20,7 @@ ioperm - ioperm 3 ioperm
|
|||||||
iopl - iopl 1 iopl
|
iopl - iopl 1 iopl
|
||||||
ipc msgget ipc 5 __ipc
|
ipc msgget ipc 5 __ipc
|
||||||
klogctl EXTRA syslog 3 klogctl
|
klogctl EXTRA syslog 3 klogctl
|
||||||
llseek EXTRA _llseek 5 _llseek
|
llseek EXTRA _llseek 5 _llseek llseek
|
||||||
mlock EXTRA mlock 2 __mlock mlock
|
mlock EXTRA mlock 2 __mlock mlock
|
||||||
mlockall EXTRA mlockall 1 __mlockall mlockall
|
mlockall EXTRA mlockall 1 __mlockall mlockall
|
||||||
mount EXTRA mount 5 __mount mount
|
mount EXTRA mount 5 __mount mount
|
||||||
|
@ -1,29 +1,29 @@
|
|||||||
/* Copyright (C) 1995, 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995.
|
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <sys/ipc.h>
|
#include <sys/ipc.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
|
||||||
key_t
|
key_t
|
||||||
ftok (pathname, proj_id)
|
ftok (pathname, proj_id)
|
||||||
char *pathname;
|
const char *pathname;
|
||||||
char proj_id;
|
int proj_id;
|
||||||
{
|
{
|
||||||
struct stat st;
|
struct stat st;
|
||||||
key_t key;
|
key_t key;
|
||||||
@ -31,7 +31,8 @@ ftok (pathname, proj_id)
|
|||||||
if (__stat (pathname, &st) < 0)
|
if (__stat (pathname, &st) < 0)
|
||||||
return (key_t) -1;
|
return (key_t) -1;
|
||||||
|
|
||||||
key = (st.st_ino & 0xffff) | ((st.st_dev & 0xff) << 16) | (proj_id << 24);
|
key = ((st.st_ino & 0xffff) | ((st.st_dev & 0xff) << 16)
|
||||||
|
| ((proj_id & 0xff) << 24));
|
||||||
|
|
||||||
return key;
|
return key;
|
||||||
}
|
}
|
||||||
|
@ -1,24 +1,26 @@
|
|||||||
/* Copyright (C) 1995 Free Software Foundation, Inc.
|
/* Copyright (C) 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995.
|
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, August 1995.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#ifndef _SYS_IPC_H
|
#ifndef _SYS_IPC_H
|
||||||
#define _SYS_IPC_H
|
|
||||||
|
#define _SYS_IPC_H 1
|
||||||
|
#include <sys/cdefs.h>
|
||||||
|
|
||||||
/* Get system dependent definition of `struct ipc_perm' and more. */
|
/* Get system dependent definition of `struct ipc_perm' and more. */
|
||||||
#include <sys/ipc_buf.h>
|
#include <sys/ipc_buf.h>
|
||||||
@ -26,7 +28,7 @@ Boston, MA 02111-1307, USA. */
|
|||||||
__BEGIN_DECLS
|
__BEGIN_DECLS
|
||||||
|
|
||||||
/* Generates key for System V style IPC. */
|
/* Generates key for System V style IPC. */
|
||||||
extern key_t ftok __P ((char *__pathname, char __proj_id));
|
extern key_t ftok __P ((__const char *__pathname, int __proj_id));
|
||||||
|
|
||||||
__END_DECLS
|
__END_DECLS
|
||||||
|
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
/* Copyright (C) 1991, 92, 93, 94, 96 Free Software Foundation, Inc.
|
/* Copyright (C) 1991, 92, 93, 94, 96 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* POSIX Standard: 7.1-2 General Terminal Interface <termios.h>
|
* POSIX Standard: 7.1-2 General Terminal Interface <termios.h>
|
||||||
|
16
time/africa
16
time/africa
@ -1,4 +1,4 @@
|
|||||||
# @(#)africa 7.14
|
# @(#)africa 7.15
|
||||||
|
|
||||||
# This data is by no means authoritative; if you think you know better,
|
# This data is by no means authoritative; if you think you know better,
|
||||||
# go ahead and edit the file (and please send any changes to
|
# go ahead and edit the file (and please send any changes to
|
||||||
@ -229,13 +229,13 @@ Zone Africa/Djibouti 2:52:36 - LMT 1911 Jul
|
|||||||
|
|
||||||
# Egypt
|
# Egypt
|
||||||
|
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# Egypt: DST from first day of May to first of October (ending may
|
# Egypt: DST from first day of May to first of October (ending may
|
||||||
# also be on Sept 30th not 31st -- you might want to ask one of the
|
# also be on Sept 30th not 31st -- you might want to ask one of the
|
||||||
# soc.* groups, you might hit someone who could ask an embassy).
|
# soc.* groups, you might hit someone who could ask an embassy).
|
||||||
# DST since 1960 except for 1981-82.
|
# DST since 1960 except for 1981-82.
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 19, 1989):
|
# From U. S. Naval Observatory (1989-01-19):
|
||||||
# EGYPT 2 H AHEAD OF UTC
|
# EGYPT 2 H AHEAD OF UTC
|
||||||
# EGYPT 3 H AHEAD OF UTC MAY 17 - SEP 30 (AFTER
|
# EGYPT 3 H AHEAD OF UTC MAY 17 - SEP 30 (AFTER
|
||||||
# EGYPT RAMADAN)
|
# EGYPT RAMADAN)
|
||||||
@ -331,7 +331,7 @@ Zone Africa/Bissau -1:02:20 - LMT 1911 May 26
|
|||||||
# uninhabited
|
# uninhabited
|
||||||
|
|
||||||
# Kenya
|
# Kenya
|
||||||
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
|
||||||
# Shanks says the transition to 2:45 was in 1940, but it must have been 1948.
|
# Shanks says the transition to 2:45 was in 1940, but it must have been 1948.
|
||||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||||
Zone Africa/Nairobi 2:27:16 - LMT 1928 Jul
|
Zone Africa/Nairobi 2:27:16 - LMT 1928 Jul
|
||||||
@ -348,7 +348,7 @@ Zone Africa/Maseru 1:50:00 - LMT 1903 Mar
|
|||||||
2:00 - SAT
|
2:00 - SAT
|
||||||
|
|
||||||
# Liberia
|
# Liberia
|
||||||
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
|
||||||
# In 1972 Liberia was the last country to switch
|
# In 1972 Liberia was the last country to switch
|
||||||
# from a GMT offset that was not a multiple of 15 minutes.
|
# from a GMT offset that was not a multiple of 15 minutes.
|
||||||
# Howse reports that it was in honor of their president's birthday.
|
# Howse reports that it was in honor of their president's birthday.
|
||||||
@ -370,7 +370,7 @@ Zone Africa/Monrovia -0:43:08 - LMT 1882
|
|||||||
# From Bob Devine (January 28 1988):
|
# From Bob Devine (January 28 1988):
|
||||||
# Libya: Since 1982 April 1st to September 30th (?)
|
# Libya: Since 1982 April 1st to September 30th (?)
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 19, 1989):
|
# From U. S. Naval Observatory (1989-01-19):
|
||||||
# LIBYAN ARAB 1 H AHEAD OF UTC JAMAHIRIYA/LIBYA
|
# LIBYAN ARAB 1 H AHEAD OF UTC JAMAHIRIYA/LIBYA
|
||||||
# LIBYAN ARAB 2 H AHEAD OF UTC APR 1 - SEP 30 JAMAHIRIYA/LIBYA
|
# LIBYAN ARAB 2 H AHEAD OF UTC APR 1 - SEP 30 JAMAHIRIYA/LIBYA
|
||||||
|
|
||||||
@ -544,7 +544,7 @@ Zone Africa/Freetown -0:53:00 - LMT 1882
|
|||||||
0:00 SL WA%sT
|
0:00 SL WA%sT
|
||||||
|
|
||||||
# Somalia
|
# Somalia
|
||||||
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
|
||||||
# Shanks omits the 1948 transition to 2:45; this is probably a typo.
|
# Shanks omits the 1948 transition to 2:45; this is probably a typo.
|
||||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||||
Zone Africa/Mogadishu 3:01:28 - LMT 1893 Nov
|
Zone Africa/Mogadishu 3:01:28 - LMT 1893 Nov
|
||||||
@ -565,7 +565,7 @@ Zone Africa/Johannesburg 1:52:00 - LMT 1892 Feb 8
|
|||||||
# no information
|
# no information
|
||||||
|
|
||||||
# Sudan
|
# Sudan
|
||||||
# From Michael Ross <mross@antigone.com> (November 15, 1995):
|
# From Michael Ross <mross@antigone.com> (1995-11-15):
|
||||||
# Sudan no longer observes any form of daylight time change.
|
# Sudan no longer observes any form of daylight time change.
|
||||||
# I verified this today by telephone with the Sudan Mission to the
|
# I verified this today by telephone with the Sudan Mission to the
|
||||||
# United Nations: 212-573-6033
|
# United Nations: 212-573-6033
|
||||||
|
20
time/asia
20
time/asia
@ -1,4 +1,4 @@
|
|||||||
# @(#)asia 7.24
|
# @(#)asia 7.25
|
||||||
|
|
||||||
# This data is by no means authoritative; if you think you know better,
|
# This data is by no means authoritative; if you think you know better,
|
||||||
# go ahead and edit the file (and please send any changes to
|
# go ahead and edit the file (and please send any changes to
|
||||||
@ -144,8 +144,8 @@ Zone Asia/Phnom_Penh 6:59:40 - LMT 1906 Jun 9
|
|||||||
# From Guy Harris:
|
# From Guy Harris:
|
||||||
# People's Republic of China. Yes, they really have only one time zone.
|
# People's Republic of China. Yes, they really have only one time zone.
|
||||||
|
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# No they don't. See TIME mag, February 17, 1986 p.52. Even though
|
# No they don't. See TIME mag, 1986-02-17 p.52. Even though
|
||||||
# China is across 4 physical time zones, before Feb 1, 1986 only the
|
# China is across 4 physical time zones, before Feb 1, 1986 only the
|
||||||
# Peking (Bejing) time zone was recognized. Since that date, China
|
# Peking (Bejing) time zone was recognized. Since that date, China
|
||||||
# has two of 'em -- Peking's and Urumqi (named after the capital of
|
# has two of 'em -- Peking's and Urumqi (named after the capital of
|
||||||
@ -158,7 +158,7 @@ Zone Asia/Phnom_Penh 6:59:40 - LMT 1906 Jun 9
|
|||||||
# 1986 May 4 - Sept 14
|
# 1986 May 4 - Sept 14
|
||||||
# 1987 mid-April - ??
|
# 1987 mid-April - ??
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 19, 1989):
|
# From U. S. Naval Observatory (1989-01-19):
|
||||||
# CHINA 8 H AHEAD OF UTC ALL OF CHINA, INCL TAIWAN
|
# CHINA 8 H AHEAD OF UTC ALL OF CHINA, INCL TAIWAN
|
||||||
# CHINA 9 H AHEAD OF UTC APR 17 - SEP 10
|
# CHINA 9 H AHEAD OF UTC APR 17 - SEP 10
|
||||||
|
|
||||||
@ -366,11 +366,11 @@ Zone Asia/Baghdad 2:57:40 - LMT 1890
|
|||||||
|
|
||||||
# Israel
|
# Israel
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 19, 1989):
|
# From U. S. Naval Observatory (1989-01-19):
|
||||||
# ISRAEL 2 H AHEAD OF UTC
|
# ISRAEL 2 H AHEAD OF UTC
|
||||||
# ISRAEL 3 H AHEAD OF UTC APR 10 - SEP 3
|
# ISRAEL 3 H AHEAD OF UTC APR 10 - SEP 3
|
||||||
|
|
||||||
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
|
||||||
#
|
#
|
||||||
# Shanks gives the following rules for Jerusalem from 1918 through 1991.
|
# Shanks gives the following rules for Jerusalem from 1918 through 1991.
|
||||||
# After 1989 Shanks often disagrees with Silverberg; we go with Silverberg.
|
# After 1989 Shanks often disagrees with Silverberg; we go with Silverberg.
|
||||||
@ -464,8 +464,8 @@ Rule Zion 1995 only - Sep 3 0:00 0 S
|
|||||||
# ftp://ftp.huji.ac.il/pub/misc/timezones/announcements/1996-1998.ps.gz
|
# ftp://ftp.huji.ac.il/pub/misc/timezones/announcements/1996-1998.ps.gz
|
||||||
#
|
#
|
||||||
# Emptor Caveat: The dates for the years 1996-1998 were originally announced
|
# Emptor Caveat: The dates for the years 1996-1998 were originally announced
|
||||||
# on August 31, 1995, by the previous Minister of Interior. The new Minister
|
# on 1995-08-31, by the previous Minister of Interior. The new Minister
|
||||||
# of Interior changed the dates on January 1, 1996, to take into account the
|
# of Interior changed the dates on 1996-01-01, to take into account the
|
||||||
# desires of certain portions of Israeli society (the next election is in the
|
# desires of certain portions of Israeli society (the next election is in the
|
||||||
# Fall of 1996). After this (1996) year's Daylight Savings Time is over, the
|
# Fall of 1996). After this (1996) year's Daylight Savings Time is over, the
|
||||||
# new minister has announced that a study will be conducted as to the wishes of
|
# new minister has announced that a study will be conducted as to the wishes of
|
||||||
@ -512,7 +512,7 @@ Zone Asia/Ishigaki 8:16:36 - LMT 1896
|
|||||||
# Other Japanese possessions are probably like Asia/Tokyo.
|
# Other Japanese possessions are probably like Asia/Tokyo.
|
||||||
|
|
||||||
# Jordan
|
# Jordan
|
||||||
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
|
||||||
# Most likely Shanks is merely guessing dates from 1992 on.
|
# Most likely Shanks is merely guessing dates from 1992 on.
|
||||||
# From Shanks (1991):
|
# From Shanks (1991):
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||||
@ -863,7 +863,7 @@ Zone Asia/Tashkent 4:37:12 - LMT 1924 May 2
|
|||||||
# from the American Embassy in Tashkent implies that they have just one.
|
# from the American Embassy in Tashkent implies that they have just one.
|
||||||
|
|
||||||
# Vietnam
|
# Vietnam
|
||||||
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
|
||||||
# Saigon's official name is Thanh-Pho Ho Chi Minh, but it's too long.
|
# Saigon's official name is Thanh-Pho Ho Chi Minh, but it's too long.
|
||||||
# We'll stick with the traditional name for now.
|
# We'll stick with the traditional name for now.
|
||||||
# From Shanks (1991):
|
# From Shanks (1991):
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# @(#)australasia 7.28
|
# @(#)australasia 7.29
|
||||||
# This file also includes Pacific islands.
|
# This file also includes Pacific islands.
|
||||||
|
|
||||||
# Notes are at the end of this file
|
# Notes are at the end of this file
|
||||||
@ -439,7 +439,7 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
|
|
||||||
# Australia
|
# Australia
|
||||||
|
|
||||||
# From John Mackin (March 6, 1991):
|
# From John Mackin (1991-03-06):
|
||||||
# We in Australia have _never_ referred to DST as `daylight' time.
|
# We in Australia have _never_ referred to DST as `daylight' time.
|
||||||
# It is called `summer' time. Now by a happy coincidence, `summer'
|
# It is called `summer' time. Now by a happy coincidence, `summer'
|
||||||
# and `standard' happen to start with the same letter; hence, the
|
# and `standard' happen to start with the same letter; hence, the
|
||||||
@ -473,20 +473,20 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
|
|
||||||
# Northern Territory
|
# Northern Territory
|
||||||
|
|
||||||
# From George Shepherd via Simon Woodhead via Robert Elz (March 6, 1991):
|
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# # The NORTHERN TERRITORY.. [ Courtesy N.T. Dept of the Chief Minister ]
|
# # The NORTHERN TERRITORY.. [ Courtesy N.T. Dept of the Chief Minister ]
|
||||||
# # [ Nov 1990 ]
|
# # [ Nov 1990 ]
|
||||||
# # N.T. have never utilised any DST due to sub-tropical/tropical location.
|
# # N.T. have never utilised any DST due to sub-tropical/tropical location.
|
||||||
# ...
|
# ...
|
||||||
# Zone Australia/North 9:30 - CST
|
# Zone Australia/North 9:30 - CST
|
||||||
|
|
||||||
# From Bradley White (March 4, 1991):
|
# From Bradley White (1991-03-04):
|
||||||
# A recent excerpt from an Australian newspaper...
|
# A recent excerpt from an Australian newspaper...
|
||||||
# the Northern Territory do[es] not have daylight saving.
|
# the Northern Territory do[es] not have daylight saving.
|
||||||
|
|
||||||
# Western Australia
|
# Western Australia
|
||||||
|
|
||||||
# From George Shepherd via Simon Woodhead via Robert Elz (March 6, 1991):
|
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# # The state of WESTERN AUSTRALIA.. [ Courtesy W.A. dept Premier+Cabinet ]
|
# # The state of WESTERN AUSTRALIA.. [ Courtesy W.A. dept Premier+Cabinet ]
|
||||||
# # [ Nov 1990 ]
|
# # [ Nov 1990 ]
|
||||||
# # W.A. suffers from a great deal of public and political opposition to
|
# # W.A. suffers from a great deal of public and political opposition to
|
||||||
@ -501,23 +501,23 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# Rule AW 1983 only - Oct lastSun 2:00 1:00 D
|
# Rule AW 1983 only - Oct lastSun 2:00 1:00 D
|
||||||
# Rule AW 1984 only - Mar Sun>=1 3:00 0 W
|
# Rule AW 1984 only - Mar Sun>=1 3:00 0 W
|
||||||
|
|
||||||
# From Bradley White (March 4, 1991):
|
# From Bradley White (1991-03-04):
|
||||||
# A recent excerpt from an Australian newspaper...
|
# A recent excerpt from an Australian newspaper...
|
||||||
# Western Australia...do[es] not have daylight saving.
|
# Western Australia...do[es] not have daylight saving.
|
||||||
|
|
||||||
# From John D. Newman via Bradley White (November 2, 1991):
|
# From John D. Newman via Bradley White (1991-11-02):
|
||||||
# Western Australia is still on "winter time". Some DH in Sydney
|
# Western Australia is still on "winter time". Some DH in Sydney
|
||||||
# rang me at home a few days ago at 6.00am. (He had just arrived at
|
# rang me at home a few days ago at 6.00am. (He had just arrived at
|
||||||
# work at 9.00am.)
|
# work at 9.00am.)
|
||||||
# W.A. is switching to Summer Time on Nov 17th just to confuse
|
# W.A. is switching to Summer Time on Nov 17th just to confuse
|
||||||
# everybody again.
|
# everybody again.
|
||||||
|
|
||||||
# From Arthur David Olson (March 8, 1992):
|
# From Arthur David Olson (1992-03-08):
|
||||||
# The 1992 ending date used in the rules is a best guess;
|
# The 1992 ending date used in the rules is a best guess;
|
||||||
# it matches what was used in the past.
|
# it matches what was used in the past.
|
||||||
|
|
||||||
# Queensland
|
# Queensland
|
||||||
# From George Shepherd via Simon Woodhead via Robert Elz (March 6, 1991):
|
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# # The state of QUEENSLAND.. [ Courtesy Qld. Dept Premier Econ&Trade Devel ]
|
# # The state of QUEENSLAND.. [ Courtesy Qld. Dept Premier Econ&Trade Devel ]
|
||||||
# # [ Dec 1990 ]
|
# # [ Dec 1990 ]
|
||||||
# ...
|
# ...
|
||||||
@ -528,21 +528,21 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# Rule AQ 1989 max - Oct lastSun 2:00 1:00 D
|
# Rule AQ 1989 max - Oct lastSun 2:00 1:00 D
|
||||||
# Rule AQ 1990 max - Mar Sun>=1 3:00 0 E
|
# Rule AQ 1990 max - Mar Sun>=1 3:00 0 E
|
||||||
|
|
||||||
# From Bradley White (December 24, 1989):
|
# From Bradley White (1989-12-24):
|
||||||
# "Australia/Queensland" now observes daylight time (i.e. from
|
# "Australia/Queensland" now observes daylight time (i.e. from
|
||||||
# October 1989).
|
# October 1989).
|
||||||
|
|
||||||
# From Bradley White (March 4, 1991):
|
# From Bradley White (1991-03-04):
|
||||||
# A recent excerpt from an Australian newspaper...
|
# A recent excerpt from an Australian newspaper...
|
||||||
# ...Queensland...[has] agreed to end daylight saving
|
# ...Queensland...[has] agreed to end daylight saving
|
||||||
# at 3am tomorrow (March 3)...
|
# at 3am tomorrow (March 3)...
|
||||||
|
|
||||||
# From John Mackin (March 6, 1991):
|
# From John Mackin (1991-03-06):
|
||||||
# I can certainly confirm for my part that Daylight Saving in NSW did in fact
|
# I can certainly confirm for my part that Daylight Saving in NSW did in fact
|
||||||
# end on Sunday, 3 March. I don't know at what hour, though. (It surprised
|
# end on Sunday, 3 March. I don't know at what hour, though. (It surprised
|
||||||
# me.)
|
# me.)
|
||||||
|
|
||||||
# From Bradley White (March 8, 1992):
|
# From Bradley White (1992-03-08):
|
||||||
# ...there was recently a referendum in Queensland which resulted
|
# ...there was recently a referendum in Queensland which resulted
|
||||||
# in the experimental daylight saving system being abandoned. So, ...
|
# in the experimental daylight saving system being abandoned. So, ...
|
||||||
# ...
|
# ...
|
||||||
@ -550,12 +550,12 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# Rule QLD 1990 1992 - Mar Sun>=1 3:00 0 S
|
# Rule QLD 1990 1992 - Mar Sun>=1 3:00 0 S
|
||||||
# ...
|
# ...
|
||||||
|
|
||||||
# From Arthur David Olson (March 8, 1992):
|
# From Arthur David Olson (1992-03-08):
|
||||||
# The chosen rules the union of the 1971/1972 change and the 1989-1992 changes.
|
# The chosen rules the union of the 1971/1972 change and the 1989-1992 changes.
|
||||||
|
|
||||||
# South Australia, Tasmania, Victoria
|
# South Australia, Tasmania, Victoria
|
||||||
|
|
||||||
# From Arthur David Olson (March 8, 1992):
|
# From Arthur David Olson (1992-03-08):
|
||||||
# The rules from version 7.1 follow.
|
# The rules from version 7.1 follow.
|
||||||
# There are lots of differences between these rules and
|
# There are lots of differences between these rules and
|
||||||
# the Shepherd et al. rules. Since the Shepherd et al. rules
|
# the Shepherd et al. rules. Since the Shepherd et al. rules
|
||||||
@ -573,7 +573,7 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# 10:00 1:00 EST 1986 Mar Sun<=21 3:00
|
# 10:00 1:00 EST 1986 Mar Sun<=21 3:00
|
||||||
# 10:00 Oz EST
|
# 10:00 Oz EST
|
||||||
|
|
||||||
# From Robert Elz (March 6, 1991):
|
# From Robert Elz (1991-03-06):
|
||||||
# I believe that the current start date for DST is "lastSun" in Oct...
|
# I believe that the current start date for DST is "lastSun" in Oct...
|
||||||
# that changed Oct 89. That is, we're back to the
|
# that changed Oct 89. That is, we're back to the
|
||||||
# original rule, and that rule currently applies in all the states
|
# original rule, and that rule currently applies in all the states
|
||||||
@ -583,12 +583,12 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
|
|
||||||
# South Australia
|
# South Australia
|
||||||
|
|
||||||
# From Bradley White (March 4, 1991):
|
# From Bradley White (1991-03-04):
|
||||||
# A recent excerpt from an Australian newspaper...
|
# A recent excerpt from an Australian newspaper...
|
||||||
# ...South Australia...[has] agreed to end daylight saving
|
# ...South Australia...[has] agreed to end daylight saving
|
||||||
# at 3am tomorrow (March 3)...
|
# at 3am tomorrow (March 3)...
|
||||||
|
|
||||||
# From George Shepherd via Simon Woodhead via Robert Elz (March 6, 1991):
|
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# # The state of SOUTH AUSTRALIA....[ Courtesy of S.A. Dept of Labour ]
|
# # The state of SOUTH AUSTRALIA....[ Courtesy of S.A. Dept of Labour ]
|
||||||
# # [ Nov 1990 ]
|
# # [ Nov 1990 ]
|
||||||
# ...
|
# ...
|
||||||
@ -599,23 +599,23 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# Rule AS 1986 1990 - Mar Sun<=21 3:00 0 C
|
# Rule AS 1986 1990 - Mar Sun<=21 3:00 0 C
|
||||||
# Rule AS 1991 max - Mar Sun>=1 3:00 0 C
|
# Rule AS 1991 max - Mar Sun>=1 3:00 0 C
|
||||||
|
|
||||||
# From Bradley White (March 11, 1992):
|
# From Bradley White (1992-03-11):
|
||||||
# Recent correspondence with a friend in Adelaide
|
# Recent correspondence with a friend in Adelaide
|
||||||
# contained the following exchange: "Due to the Adelaide Festival,
|
# contained the following exchange: "Due to the Adelaide Festival,
|
||||||
# South Australia delays setting back our clocks for a few weeks."
|
# South Australia delays setting back our clocks for a few weeks."
|
||||||
|
|
||||||
# From Robert Elz (March 13, 1992):
|
# From Robert Elz (1992-03-13):
|
||||||
# I heard that apparently (or at least, it appears that)
|
# I heard that apparently (or at least, it appears that)
|
||||||
# South Aus will have an extra 3 weeks daylight saving every even
|
# South Aus will have an extra 3 weeks daylight saving every even
|
||||||
# numbered year (from 1990). That's when the Adelaide Festival
|
# numbered year (from 1990). That's when the Adelaide Festival
|
||||||
# is on...
|
# is on...
|
||||||
|
|
||||||
# From Robert Elz (March 16, 1992, 00:57:07 +1000):
|
# From Robert Elz (1992-03-16, 00:57:07 +1000):
|
||||||
# DST didn't end in Adelaide today (yesterday)....
|
# DST didn't end in Adelaide today (yesterday)....
|
||||||
# But whether it's "4th Sunday" or "2nd last Sunday" I have no idea whatever...
|
# But whether it's "4th Sunday" or "2nd last Sunday" I have no idea whatever...
|
||||||
# (it's just as likely to be "the Sunday we pick for this year"...).
|
# (it's just as likely to be "the Sunday we pick for this year"...).
|
||||||
|
|
||||||
# From Bradley White (April 11, 1994):
|
# From Bradley White (1994-04-11):
|
||||||
# If Sun, 15 March, 1992 was at +1030 as kre asserts, but yet Sun, 20 March,
|
# If Sun, 15 March, 1992 was at +1030 as kre asserts, but yet Sun, 20 March,
|
||||||
# 1994 was at +0930 as John Connolly's customer seems to assert, then I can
|
# 1994 was at +0930 as John Connolly's customer seems to assert, then I can
|
||||||
# only conclude that the actual rule is more complicated....
|
# only conclude that the actual rule is more complicated....
|
||||||
@ -627,11 +627,11 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
|
|
||||||
# Tasmania
|
# Tasmania
|
||||||
|
|
||||||
# From Bradley White (March 4, 1991):
|
# From Bradley White (1991-03-04):
|
||||||
# A recent excerpt from an Australian newspaper...
|
# A recent excerpt from an Australian newspaper...
|
||||||
# ...Tasmania will revert to Australian Eastern Standard Time on March 31...
|
# ...Tasmania will revert to Australian Eastern Standard Time on March 31...
|
||||||
|
|
||||||
# From George Shepherd via Simon Woodhead via Robert Elz (March 6, 1991):
|
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# # The state of TASMANIA.. [Courtesy Tasmanian Dept of Premier + Cabinet ]
|
# # The state of TASMANIA.. [Courtesy Tasmanian Dept of Premier + Cabinet ]
|
||||||
# # [ Nov 1990 ]
|
# # [ Nov 1990 ]
|
||||||
# ...
|
# ...
|
||||||
@ -652,7 +652,7 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# Rule AT 1991 max - Oct Sun>=1 2:00 1:00 D
|
# Rule AT 1991 max - Oct Sun>=1 2:00 1:00 D
|
||||||
# Rule AT 1991 max - Mar lastSun 3:00 0 E
|
# Rule AT 1991 max - Mar lastSun 3:00 0 E
|
||||||
|
|
||||||
# From Bill Hart via Alexander Dupuy and Guy Harris (October 10, 1991):
|
# From Bill Hart via Alexander Dupuy and Guy Harris (1991-10-10):
|
||||||
# My state Government in there eagerness to get a few more bucks for the
|
# My state Government in there eagerness to get a few more bucks for the
|
||||||
# tourist industry industry decided to change the daylight savings times
|
# tourist industry industry decided to change the daylight savings times
|
||||||
# yet again (we now have almost 6 months per year)...
|
# yet again (we now have almost 6 months per year)...
|
||||||
@ -663,18 +663,18 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# Rule Oz 1987 1990 - Mar Sun<=21 3:00 0 -
|
# Rule Oz 1987 1990 - Mar Sun<=21 3:00 0 -
|
||||||
# Rule Oz 1991 max - Mar Sun<=31 3:00 0 -
|
# Rule Oz 1991 max - Mar Sun<=31 3:00 0 -
|
||||||
|
|
||||||
# From Bill Hart via Guy Harris (October 10, 1991):
|
# From Bill Hart via Guy Harris (1991-10-10):
|
||||||
# Oh yes, the new daylight savings rules are uniquely tasmanian, we have
|
# Oh yes, the new daylight savings rules are uniquely tasmanian, we have
|
||||||
# 6 weeks a year now when we are out of sync with the rest of Australia
|
# 6 weeks a year now when we are out of sync with the rest of Australia
|
||||||
# (but nothing new about that).
|
# (but nothing new about that).
|
||||||
|
|
||||||
# Victoria
|
# Victoria
|
||||||
|
|
||||||
# From Bradley White (March 4, 1991):
|
# From Bradley White (1991-03-04):
|
||||||
# A recent excerpt from an Australian newspaper...
|
# A recent excerpt from an Australian newspaper...
|
||||||
# ...Victoria...[has] agreed to end daylight saving at 3am tomorrow (March 3)...
|
# ...Victoria...[has] agreed to end daylight saving at 3am tomorrow (March 3)...
|
||||||
|
|
||||||
# From George Shepherd via Simon Woodhead via Robert Elz (March 6, 1991):
|
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# # The state of VICTORIA.. [ Courtesy of Vic. Dept of Premier + Cabinet ]
|
# # The state of VICTORIA.. [ Courtesy of Vic. Dept of Premier + Cabinet ]
|
||||||
# # [ Nov 1990 ]
|
# # [ Nov 1990 ]
|
||||||
# ...
|
# ...
|
||||||
@ -701,26 +701,26 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# legislation. This is very important to understand.
|
# legislation. This is very important to understand.
|
||||||
# I have researched New South Wales time only...
|
# I have researched New South Wales time only...
|
||||||
|
|
||||||
# From Dave Davey (March 3, 1990):
|
# From Dave Davey (1990-03-03):
|
||||||
# Rule NSW 1988 only - Mar Sun>=1 3:00 0 -
|
# Rule NSW 1988 only - Mar Sun>=1 3:00 0 -
|
||||||
# Rule NSW 1989 only - Mar Sun<=21 3:00 0 -
|
# Rule NSW 1989 only - Mar Sun<=21 3:00 0 -
|
||||||
|
|
||||||
# From Bradley White (March 4, 1991):
|
# From Bradley White (1991-03-04):
|
||||||
# A recent excerpt from an Australian newspaper...
|
# A recent excerpt from an Australian newspaper...
|
||||||
# NSW...[has] agreed to end daylight saving at 3am tomorrow (March 3)...
|
# NSW...[has] agreed to end daylight saving at 3am tomorrow (March 3)...
|
||||||
|
|
||||||
# From George Shepherd via Simon Woodhead via Robert Elz (March 6, 1991):
|
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# # The state of NEW SOUTH WALES.. [confirmed by Attorney General's Dept N.S.W]
|
# # The state of NEW SOUTH WALES.. [confirmed by Attorney General's Dept N.S.W]
|
||||||
# # [ Dec 1990 ]
|
# # [ Dec 1990 ]
|
||||||
# ...
|
# ...
|
||||||
# Rule AN 1988 1989 - Mar Sun<=21 3:00 0 E
|
# Rule AN 1988 1989 - Mar Sun<=21 3:00 0 E
|
||||||
# ...
|
# ...
|
||||||
|
|
||||||
# From John Mackin (March 9, 1991)
|
# From John Mackin (1991-03-09)
|
||||||
# I have confirmed the accuracy of the historical data for NSW in the
|
# I have confirmed the accuracy of the historical data for NSW in the
|
||||||
# file Robert forwarded
|
# file Robert forwarded
|
||||||
|
|
||||||
# From Arthur David Olson (March 8, 1992):
|
# From Arthur David Olson (1992-03-08):
|
||||||
# Sources differ on whether DST ended March 6 or March 20 in 1988;
|
# Sources differ on whether DST ended March 6 or March 20 in 1988;
|
||||||
# March 20 (the "confirmed" date) is in the chosen rules.
|
# March 20 (the "confirmed" date) is in the chosen rules.
|
||||||
|
|
||||||
@ -730,10 +730,10 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
|
|
||||||
# Yancowinna
|
# Yancowinna
|
||||||
|
|
||||||
# From John Basser (January 4, 1989):
|
# From John Basser (1989-01-04):
|
||||||
# `Broken Hill' means the County of Yancowinna.
|
# `Broken Hill' means the County of Yancowinna.
|
||||||
|
|
||||||
# From George Shepherd via Simon Woodhead via Robert Elz (March 6, 1991):
|
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# # YANCOWINNA.. [ Confirmation courtesy of Broken Hill Postmaster ]
|
# # YANCOWINNA.. [ Confirmation courtesy of Broken Hill Postmaster ]
|
||||||
# # [ Dec 1990 ]
|
# # [ Dec 1990 ]
|
||||||
# ...
|
# ...
|
||||||
@ -751,7 +751,7 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
|
|
||||||
# Lord Howe Island
|
# Lord Howe Island
|
||||||
|
|
||||||
# From George Shepherd via Simon Woodhead via Robert Elz (March 6, 1991):
|
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# LHI... [ Courtesy of Pauline Van Winsen.. pauline@Aus ]
|
# LHI... [ Courtesy of Pauline Van Winsen.. pauline@Aus ]
|
||||||
# [ Dec 1990 ]
|
# [ Dec 1990 ]
|
||||||
# Lord Howe Island is located off the New South Wales coast, and is half an
|
# Lord Howe Island is located off the New South Wales coast, and is half an
|
||||||
@ -768,13 +768,13 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# New Zealand, from Elz' asia 1.1
|
# New Zealand, from Elz' asia 1.1
|
||||||
# Elz says "no guarantees"
|
# Elz says "no guarantees"
|
||||||
|
|
||||||
# From Mark Davies (October 3, 1990):
|
# From Mark Davies (1990-10-03):
|
||||||
# the 1989/90 year was a trial of an extended "daylight saving" period.
|
# the 1989/90 year was a trial of an extended "daylight saving" period.
|
||||||
# This trial was deemed successful and the extended period adopted for
|
# This trial was deemed successful and the extended period adopted for
|
||||||
# subsequent years (with the addition of a further week at the start).
|
# subsequent years (with the addition of a further week at the start).
|
||||||
# source -- phone call to Ministry of Internal Affairs Head Office.
|
# source -- phone call to Ministry of Internal Affairs Head Office.
|
||||||
|
|
||||||
# From George Shepherd via Simon Woodhead via Robert Elz (March 6, 1991):
|
# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06):
|
||||||
# # The Country of New Zealand (Australia's east island -) Gee they hate that!
|
# # The Country of New Zealand (Australia's east island -) Gee they hate that!
|
||||||
# # or is Australia the west island of N.Z.
|
# # or is Australia the west island of N.Z.
|
||||||
# # [ courtesy of Geoff Tribble.. Geofft@Aus.. Auckland N.Z. ]
|
# # [ courtesy of Geoff Tribble.. Geofft@Aus.. Auckland N.Z. ]
|
||||||
@ -788,7 +788,7 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
# Zone NZ 12:00 NZ NZ%sT # New Zealand
|
# Zone NZ 12:00 NZ NZ%sT # New Zealand
|
||||||
# Zone NZ-CHAT 12:45 - NZ-CHAT # Chatham Island
|
# Zone NZ-CHAT 12:45 - NZ-CHAT # Chatham Island
|
||||||
|
|
||||||
# From Arthur David Olson (March 8, 1992):
|
# From Arthur David Olson (1992-03-08):
|
||||||
# The chosen rules use the Davies October 8 values for the start of DST in 1989
|
# The chosen rules use the Davies October 8 values for the start of DST in 1989
|
||||||
# rather than the October 1 value.
|
# rather than the October 1 value.
|
||||||
|
|
||||||
@ -825,7 +825,7 @@ Zone Pacific/Wallis 12:15:20 - LMT 1901
|
|||||||
|
|
||||||
# In comp.risks 14.87 (26 August 1993), Peter Neumann writes:
|
# In comp.risks 14.87 (26 August 1993), Peter Neumann writes:
|
||||||
# I wonder what happened in Kwajalein, where there was NO Friday,
|
# I wonder what happened in Kwajalein, where there was NO Friday,
|
||||||
# August 20, 1993. Thursday night at midnight Kwajalein switched sides with
|
# 1993-08-20. Thursday night at midnight Kwajalein switched sides with
|
||||||
# respect to the International Date Line, to rejoin its fellow islands,
|
# respect to the International Date Line, to rejoin its fellow islands,
|
||||||
# going from 11:59 p.m. Thursday to 12:00 m. Saturday in a blink.
|
# going from 11:59 p.m. Thursday to 12:00 m. Saturday in a blink.
|
||||||
|
|
||||||
|
46
time/europe
46
time/europe
@ -1,4 +1,4 @@
|
|||||||
# @(#)europe 7.39
|
# @(#)europe 7.40
|
||||||
|
|
||||||
# This data is by no means authoritative; if you think you know better,
|
# This data is by no means authoritative; if you think you know better,
|
||||||
# go ahead and edit the file (and please send any changes to
|
# go ahead and edit the file (and please send any changes to
|
||||||
@ -34,7 +34,7 @@
|
|||||||
# is Derek Howse, Greenwich time and the discovery of the longitude,
|
# is Derek Howse, Greenwich time and the discovery of the longitude,
|
||||||
# Oxford University Press (1980).
|
# Oxford University Press (1980).
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (December 4, 1994),
|
# From Peter Ilieve <peter@memex.co.uk> (1994-12-04),
|
||||||
# The original six [EU members]: Belgium, France, (West) Germany, Italy,
|
# The original six [EU members]: Belgium, France, (West) Germany, Italy,
|
||||||
# Luxembourg, the Netherlands.
|
# Luxembourg, the Netherlands.
|
||||||
# Plus, from 1 Jan 73: Denmark, Ireland, United Kingdom.
|
# Plus, from 1 Jan 73: Denmark, Ireland, United Kingdom.
|
||||||
@ -61,7 +61,7 @@
|
|||||||
# United Kingdom
|
# United Kingdom
|
||||||
# The UK and its colonies adopted the Gregorian calendar on 1752-09-14.
|
# The UK and its colonies adopted the Gregorian calendar on 1752-09-14.
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (July 6, 1994):
|
# From Peter Ilieve <peter@memex.co.uk> (1994-07-06):
|
||||||
#
|
#
|
||||||
# On 17 Jan 1994 the Independent, a UK quality newspaper, had a piece about
|
# On 17 Jan 1994 the Independent, a UK quality newspaper, had a piece about
|
||||||
# historical vistas along the Thames in west London. There was a photo
|
# historical vistas along the Thames in west London. There was a photo
|
||||||
@ -82,7 +82,7 @@
|
|||||||
#
|
#
|
||||||
# [This yields GMTOFF = -0:01:15 for London LMT in the 18th century.]
|
# [This yields GMTOFF = -0:01:15 for London LMT in the 18th century.]
|
||||||
|
|
||||||
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
|
||||||
#
|
#
|
||||||
# Howse writes that Britain was the first country to use standard time.
|
# Howse writes that Britain was the first country to use standard time.
|
||||||
# The railways cared most about the inconsistencies of local mean time,
|
# The railways cared most about the inconsistencies of local mean time,
|
||||||
@ -123,7 +123,7 @@
|
|||||||
# term appears only in quotes taken from DST's opponents, whereas the
|
# term appears only in quotes taken from DST's opponents, whereas the
|
||||||
# proponents (who eventually won the argument) are quoted as using ``Summer''.
|
# proponents (who eventually won the argument) are quoted as using ``Summer''.
|
||||||
|
|
||||||
# From Arthur David Olson (January 19, 1989):
|
# From Arthur David Olson (1989-01-19):
|
||||||
#
|
#
|
||||||
# A source at the British Information Office in New York avers that it's
|
# A source at the British Information Office in New York avers that it's
|
||||||
# known as "British" Summer Time in all parts of the United Kingdom.
|
# known as "British" Summer Time in all parts of the United Kingdom.
|
||||||
@ -134,7 +134,7 @@
|
|||||||
# If you can predict what Parliament will do, you should be in
|
# If you can predict what Parliament will do, you should be in
|
||||||
# politics making a fortune, not computing.
|
# politics making a fortune, not computing.
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (September 3, 1993):
|
# From Peter Ilieve <peter@memex.co.uk> (1993-09-03):
|
||||||
#
|
#
|
||||||
# Our Government...couldn't...make a decision after the 1989 consultation
|
# Our Government...couldn't...make a decision after the 1989 consultation
|
||||||
# exercise about the UK changing its timezone so it just let things drift
|
# exercise about the UK changing its timezone so it just let things drift
|
||||||
@ -161,7 +161,7 @@
|
|||||||
# an Order in Council (a Statutary Instrument, the SI thing mentioned above)
|
# an Order in Council (a Statutary Instrument, the SI thing mentioned above)
|
||||||
# to specify the EC specified dates.
|
# to specify the EC specified dates.
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (October 18, 1993):
|
# From Peter Ilieve <peter@memex.co.uk> (1993-10-18):
|
||||||
#
|
#
|
||||||
# My contact in the Ministry of Defence Public Relations department
|
# My contact in the Ministry of Defence Public Relations department
|
||||||
# accepted the challenge of looking into this and produced the following,
|
# accepted the challenge of looking into this and produced the following,
|
||||||
@ -189,7 +189,7 @@
|
|||||||
# time of sunrise and sunset in The Times, when BDST was in effect, and
|
# time of sunrise and sunset in The Times, when BDST was in effect, and
|
||||||
# if you find a zone reference it will say, "All times B.D.S.T."
|
# if you find a zone reference it will say, "All times B.D.S.T."
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (September 3, 1993):
|
# From Peter Ilieve <peter@memex.co.uk> (1993-09-03):
|
||||||
#
|
#
|
||||||
# > # Current rules
|
# > # Current rules
|
||||||
# > Rule GB-Eire 1981 max - Mar lastSun 1:00s 1:00 BST
|
# > Rule GB-Eire 1981 max - Mar lastSun 1:00s 1:00 BST
|
||||||
@ -213,7 +213,7 @@
|
|||||||
# summer time completely, noon is when the Sun is overhead, and that should
|
# summer time completely, noon is when the Sun is overhead, and that should
|
||||||
# be the end of it.
|
# be the end of it.
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (October 22, 1993):
|
# From Peter Ilieve <peter@memex.co.uk> (1993-10-22):
|
||||||
#
|
#
|
||||||
# I now have the text of the Summer Time Act 1916, the granddaddy of them all.
|
# I now have the text of the Summer Time Act 1916, the granddaddy of them all.
|
||||||
# It is headed: `An Act to provide for the Time in Great Britain and Ireland
|
# It is headed: `An Act to provide for the Time in Great Britain and Ireland
|
||||||
@ -246,7 +246,7 @@
|
|||||||
# It also confirms the fact that Ireland followed Dublin time back then,
|
# It also confirms the fact that Ireland followed Dublin time back then,
|
||||||
# and 25 minutes behind Greenwich, as Shanks has it, would be correct.
|
# and 25 minutes behind Greenwich, as Shanks has it, would be correct.
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (October 28, 1993):
|
# From Peter Ilieve <peter@memex.co.uk> (1993-10-28):
|
||||||
#
|
#
|
||||||
# I now have before me, thanks to my learned legal friend Lorna, the text of
|
# I now have before me, thanks to my learned legal friend Lorna, the text of
|
||||||
# the Time (Ireland) Act 1916.
|
# the Time (Ireland) Act 1916.
|
||||||
@ -269,7 +269,7 @@
|
|||||||
# of the 1880 date in Shanks. The little bit of it that is repealed
|
# of the 1880 date in Shanks. The little bit of it that is repealed
|
||||||
# also refers solely to Ireland and Dublin Mean Time.
|
# also refers solely to Ireland and Dublin Mean Time.
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (October 29, 1993):
|
# From Peter Ilieve <peter@memex.co.uk> (1993-10-29):
|
||||||
#
|
#
|
||||||
# My case is that, with the sole exception of Ireland in 1916 using Dublin
|
# My case is that, with the sole exception of Ireland in 1916 using Dublin
|
||||||
# Mean Time, Summer Time has been uniform throughout the United Kingdom
|
# Mean Time, Summer Time has been uniform throughout the United Kingdom
|
||||||
@ -438,7 +438,7 @@
|
|||||||
# thereby destroying the authority of the Summer Time Order specifying
|
# thereby destroying the authority of the Summer Time Order specifying
|
||||||
# summer time in 1968....
|
# summer time in 1968....
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (November 18, 1993)
|
# From Peter Ilieve <peter@memex.co.uk> (1993-11-18)
|
||||||
#
|
#
|
||||||
# Here is a revised version of my tabrules file for the perl script I sent
|
# Here is a revised version of my tabrules file for the perl script I sent
|
||||||
# before. I have personally verified the various Orders back to 1953 and
|
# before. I have personally verified the various Orders back to 1953 and
|
||||||
@ -603,7 +603,7 @@
|
|||||||
# 1993 28 Mar 24 Oct fixed
|
# 1993 28 Mar 24 Oct fixed
|
||||||
# 1994 27 Mar 23 Oct fixed
|
# 1994 27 Mar 23 Oct fixed
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (August 18, 1994):
|
# From Peter Ilieve <peter@memex.co.uk> (1994-08-18):
|
||||||
# I now have the text of the 7th EC directive on summer time arrangements
|
# I now have the text of the 7th EC directive on summer time arrangements
|
||||||
# (94/21/EC), which was approved on 30 May....
|
# (94/21/EC), which was approved on 30 May....
|
||||||
# The major changes from existing practice are that 1995 will be the last year
|
# The major changes from existing practice are that 1995 will be the last year
|
||||||
@ -626,7 +626,7 @@
|
|||||||
# by the Commission by 1 Jan 96. They have not yet appeared (I asked just
|
# by the Commission by 1 Jan 96. They have not yet appeared (I asked just
|
||||||
# before Easter).
|
# before Easter).
|
||||||
|
|
||||||
# From Peter Ilieve <peter@memex.co.uk> (March 28, 1994):
|
# From Peter Ilieve <peter@memex.co.uk> (1994-03-28):
|
||||||
# The [GB-Eire] end date of 22 October [1995] conflicts with your current rule
|
# The [GB-Eire] end date of 22 October [1995] conflicts with your current rule
|
||||||
# of Oct Sun>=23, and the historical UK formula of Sun after 4th Sat.
|
# of Oct Sun>=23, and the historical UK formula of Sun after 4th Sat.
|
||||||
# The last time 4th Sun and Sun after 4th Sat differed was in 1989,
|
# The last time 4th Sun and Sun after 4th Sat differed was in 1989,
|
||||||
@ -836,7 +836,7 @@ Rule Russia 1919 only - Jul 1 2:00 1:00 S
|
|||||||
Rule Russia 1919 only - Aug 16 0:00 0 -
|
Rule Russia 1919 only - Aug 16 0:00 0 -
|
||||||
Rule Russia 1921 only - Feb 14 23:00 1:00 S
|
Rule Russia 1921 only - Feb 14 23:00 1:00 S
|
||||||
# Shanks gives 1921 Mar 21 for the following transition.
|
# Shanks gives 1921 Mar 21 for the following transition.
|
||||||
# From Andrew A. Chernov <ache@astral.msk.su> (November 12, 1993):
|
# From Andrew A. Chernov <ache@astral.msk.su> (1993-11-12):
|
||||||
# My sources says, that it is Mar 20, not 21.
|
# My sources says, that it is Mar 20, not 21.
|
||||||
Rule Russia 1921 only - Mar 20 23:00 2:00 DS
|
Rule Russia 1921 only - Mar 20 23:00 2:00 DS
|
||||||
Rule Russia 1921 only - Sep 1 0:00 1:00 S
|
Rule Russia 1921 only - Sep 1 0:00 1:00 S
|
||||||
@ -1284,10 +1284,10 @@ Zone Europe/Budapest 1:16:20 - LMT 1890 Oct
|
|||||||
|
|
||||||
# Iceland
|
# Iceland
|
||||||
#
|
#
|
||||||
# From Adam David <adam@veda.is> (November 6, 1993):
|
# From Adam David <adam@veda.is> (1993-11-06):
|
||||||
# The name of the timezone in Iceland for system / mail / news purposes is GMT.
|
# The name of the timezone in Iceland for system / mail / news purposes is GMT.
|
||||||
#
|
#
|
||||||
# (December 5, 1993):
|
# (1993-12-05):
|
||||||
# This material is paraphrased from the 1988 edition of the University of
|
# This material is paraphrased from the 1988 edition of the University of
|
||||||
# Iceland Almanak.
|
# Iceland Almanak.
|
||||||
#
|
#
|
||||||
@ -1301,7 +1301,7 @@ Zone Europe/Budapest 1:16:20 - LMT 1890 Oct
|
|||||||
# time the norsemen first settled Iceland. The first day of winter is always
|
# time the norsemen first settled Iceland. The first day of winter is always
|
||||||
# Saturday, but is not dependent on the Julian or Gregorian calendars.
|
# Saturday, but is not dependent on the Julian or Gregorian calendars.
|
||||||
#
|
#
|
||||||
# (December 10, 1993):
|
# (1993-12-10):
|
||||||
# I have a reference from the Oxford Icelandic-English dictionary for the
|
# I have a reference from the Oxford Icelandic-English dictionary for the
|
||||||
# beginning of winter, which ties it to the ecclesiastical calendar (and thus
|
# beginning of winter, which ties it to the ecclesiastical calendar (and thus
|
||||||
# to the julian/gregorian calendar) over the period in question.
|
# to the julian/gregorian calendar) over the period in question.
|
||||||
@ -1311,7 +1311,7 @@ Zone Europe/Budapest 1:16:20 - LMT 1890 Oct
|
|||||||
# might be a reference to the Julian calendar as opposed to Gregorian, or it
|
# might be a reference to the Julian calendar as opposed to Gregorian, or it
|
||||||
# might mean something else (???).
|
# might mean something else (???).
|
||||||
#
|
#
|
||||||
# From Paul Eggert <eggert@twinsun.com> (December 9, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-12-09):
|
||||||
# The Iceland Almanak, Shanks and Whitman disagree on many points.
|
# The Iceland Almanak, Shanks and Whitman disagree on many points.
|
||||||
# We go with the Almanak, except for one claim from Shanks, namely that
|
# We go with the Almanak, except for one claim from Shanks, namely that
|
||||||
# Reykavik was -1:28 from 1837 to 1908, local mean time before that.
|
# Reykavik was -1:28 from 1837 to 1908, local mean time before that.
|
||||||
@ -1701,7 +1701,7 @@ Zone Europe/Lisbon -0:36:32 - LMT 1884
|
|||||||
0:00 Port WE%sT 1966 Apr 3 2:00
|
0:00 Port WE%sT 1966 Apr 3 2:00
|
||||||
1:00 - CET 1976 Sep 26 1:00
|
1:00 - CET 1976 Sep 26 1:00
|
||||||
0:00 Port WE%sT 1983 Sep 25 1:00s
|
0:00 Port WE%sT 1983 Sep 25 1:00s
|
||||||
# From Rui Pedro Salgueiro <rps@inescca.inescc.pt> (November 12, 1992):
|
# From Rui Pedro Salgueiro <rps@inescca.inescc.pt> (1992-11-12):
|
||||||
# Portugal has recently (September, 27) changed timezone
|
# Portugal has recently (September, 27) changed timezone
|
||||||
# (from WET to MET or CET) to harmonize with EEC.
|
# (from WET to MET or CET) to harmonize with EEC.
|
||||||
0:00 EU WE%sT 1992 Sep 27 1:00s
|
0:00 EU WE%sT 1992 Sep 27 1:00s
|
||||||
@ -1777,7 +1777,7 @@ Zone Asia/Omsk 4:53:36 - LMT 1924 May 2
|
|||||||
5:00 1:00 OMSST 1991 Sep 29 2:00s
|
5:00 1:00 OMSST 1991 Sep 29 2:00s
|
||||||
5:00 - OMST 1992 Jan 19 2:00s
|
5:00 - OMST 1992 Jan 19 2:00s
|
||||||
6:00 Russia OMS%sT
|
6:00 Russia OMS%sT
|
||||||
# From Stanislaw A. Kuzikowski <S.A.Kuz@iae.nsk.su> (June 29, 1994):
|
# From Stanislaw A. Kuzikowski <S.A.Kuz@iae.nsk.su> (1994-06-29):
|
||||||
# But now it is some months since Novosibirsk is 3 hours ahead of Moscow!
|
# But now it is some months since Novosibirsk is 3 hours ahead of Moscow!
|
||||||
# I do not know why they have decided to make this change;
|
# I do not know why they have decided to make this change;
|
||||||
# as far as I remember it was done exactly during winter->summer switching
|
# as far as I remember it was done exactly during winter->summer switching
|
||||||
@ -2064,7 +2064,7 @@ Zone Europe/Simferopol 2:16:24 - LMT 1880
|
|||||||
2:00 - EET 1930 Jun 21
|
2:00 - EET 1930 Jun 21
|
||||||
3:00 Russia MOS%sT 1991 Mar 31 2:00s
|
3:00 Russia MOS%sT 1991 Mar 31 2:00s
|
||||||
2:00 1:00 EEST 1991 Sep 29 2:00s
|
2:00 1:00 EEST 1991 Sep 29 2:00s
|
||||||
# From Paul Eggert <eggert@twinsun.com> (May 28, 1994):
|
# From Paul Eggert <eggert@twinsun.com> (1994-05-28):
|
||||||
# Today's _Economist_ (p 45) reports that Crimea switched
|
# Today's _Economist_ (p 45) reports that Crimea switched
|
||||||
# from Kiev to Moscow time sometime after the January elections.
|
# from Kiev to Moscow time sometime after the January elections.
|
||||||
# For now, we'll guess that there was a 2-hour leap forward on March 27.
|
# For now, we'll guess that there was a 2-hour leap forward on March 27.
|
||||||
@ -2148,7 +2148,7 @@ Zone Europe/Belgrade 1:22:00 - LMT 1884
|
|||||||
# INTERNET : dik@cwi.nl
|
# INTERNET : dik@cwi.nl
|
||||||
# BITNET/EARN: dik@mcvax
|
# BITNET/EARN: dik@mcvax
|
||||||
|
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# ...
|
# ...
|
||||||
# Greece: Last Sunday in April to last Sunday in September (iffy on dates).
|
# Greece: Last Sunday in April to last Sunday in September (iffy on dates).
|
||||||
# Since 1978. Change at midnight.
|
# Since 1978. Change at midnight.
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
# @(#)northamerica 7.27
|
# @(#)northamerica 7.28
|
||||||
# also includes Central America and the Caribbean
|
# also includes Central America and the Caribbean
|
||||||
|
|
||||||
# This data is by no means authoritative; if you think you know better,
|
# This data is by no means authoritative; if you think you know better,
|
||||||
# go ahead and edit the file (and please send any changes to
|
# go ahead and edit the file (and please send any changes to
|
||||||
# tz@elsie.nci.nih.gov for general use in the future).
|
# tz@elsie.nci.nih.gov for general use in the future).
|
||||||
|
|
||||||
# From Paul Eggert <eggert@twinsun.com> (August 17, 1994):
|
# From Paul Eggert <eggert@twinsun.com> (1994-08-17):
|
||||||
# A reliable and entertaining source about time zones is
|
# A reliable and entertaining source about time zones is
|
||||||
# Derek Howse, Greenwich time and the discovery of the longitude,
|
# Derek Howse, Greenwich time and the discovery of the longitude,
|
||||||
# Oxford University Press (1980).
|
# Oxford University Press (1980).
|
||||||
@ -41,8 +41,8 @@
|
|||||||
|
|
||||||
# From Arthur David Olson:
|
# From Arthur David Olson:
|
||||||
# US Daylight Saving Time ended on the last Sunday of *October* in 1974.
|
# US Daylight Saving Time ended on the last Sunday of *October* in 1974.
|
||||||
# See, for example, the front page of the Saturday, October 26, 1974
|
# See, for example, the front page of the Saturday, 1974-10-26
|
||||||
# and Sunday, October 27, 1974 editions of the Washington Post.
|
# and Sunday, 1974-10-27 editions of the Washington Post.
|
||||||
|
|
||||||
# From Arthur David Olson:
|
# From Arthur David Olson:
|
||||||
# Before the Uniform Time Act of 1966 took effect in 1967, observance of
|
# Before the Uniform Time Act of 1966 took effect in 1967, observance of
|
||||||
@ -60,7 +60,7 @@ Rule US 1975 only - Feb 23 2:00 1:00 D
|
|||||||
Rule US 1976 1986 - Apr lastSun 2:00 1:00 D
|
Rule US 1976 1986 - Apr lastSun 2:00 1:00 D
|
||||||
Rule US 1987 max - Apr Sun>=1 2:00 1:00 D
|
Rule US 1987 max - Apr Sun>=1 2:00 1:00 D
|
||||||
|
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# ...Alaska (and Hawaii) had the timezone names changed in 1967.
|
# ...Alaska (and Hawaii) had the timezone names changed in 1967.
|
||||||
# old new
|
# old new
|
||||||
# Pacific Standard Time(PST) -same-
|
# Pacific Standard Time(PST) -same-
|
||||||
@ -76,7 +76,7 @@ Rule US 1987 max - Apr Sun>=1 2:00 1:00 D
|
|||||||
# The tables below use `NST', not `NT', for Nome Standard Time.
|
# The tables below use `NST', not `NT', for Nome Standard Time.
|
||||||
# I invented `CAWT' for Central Alaska War Time.
|
# I invented `CAWT' for Central Alaska War Time.
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 19, 1989):
|
# From U. S. Naval Observatory (1989-01-19):
|
||||||
# USA EASTERN 5 H BEHIND UTC NEW YORK, WASHINGTON
|
# USA EASTERN 5 H BEHIND UTC NEW YORK, WASHINGTON
|
||||||
# USA EASTERN 4 H BEHIND UTC APR 3 - OCT 30
|
# USA EASTERN 4 H BEHIND UTC APR 3 - OCT 30
|
||||||
# USA CENTRAL 6 H BEHIND UTC CHICAGO, HOUSTON
|
# USA CENTRAL 6 H BEHIND UTC CHICAGO, HOUSTON
|
||||||
@ -92,16 +92,16 @@ Rule US 1987 max - Apr Sun>=1 2:00 1:00 D
|
|||||||
# USA HAWAII 10 H BEHIND UTC
|
# USA HAWAII 10 H BEHIND UTC
|
||||||
# USA BERING 11 H BEHIND UTC SAMOA, MIDWAY
|
# USA BERING 11 H BEHIND UTC SAMOA, MIDWAY
|
||||||
|
|
||||||
# From Arthur David Olson (January 21, 1989):
|
# From Arthur David Olson (1989-01-21):
|
||||||
# The above dates are for 1988.
|
# The above dates are for 1988.
|
||||||
# Note the "AKST" and "AKDT" abbreviations, the claim that there's
|
# Note the "AKST" and "AKDT" abbreviations, the claim that there's
|
||||||
# no DST in Samoa, and the claim that there is DST in Alaska and the
|
# no DST in Samoa, and the claim that there is DST in Alaska and the
|
||||||
# Aleutians.
|
# Aleutians.
|
||||||
|
|
||||||
# From Arthur David Olson (February 13, 1988):
|
# From Arthur David Olson (1988-02-13):
|
||||||
# Legal standard time zone names, from United States Code (1982 Edition and
|
# Legal standard time zone names, from United States Code (1982 Edition and
|
||||||
# Supplement III), Title 15, Chapter 6, Section 260 and forward. First, names
|
# Supplement III), Title 15, Chapter 6, Section 260 and forward. First, names
|
||||||
# up to April 1, 1967 (when most provisions of the Uniform Time Act of 1966
|
# up to 1967-04-01 (when most provisions of the Uniform Time Act of 1966
|
||||||
# took effect), as explained in sections 263 and 261:
|
# took effect), as explained in sections 263 and 261:
|
||||||
# (none)
|
# (none)
|
||||||
# United States standard eastern time
|
# United States standard eastern time
|
||||||
@ -111,7 +111,7 @@ Rule US 1987 max - Apr Sun>=1 2:00 1:00 D
|
|||||||
# (none)
|
# (none)
|
||||||
# United States standard Alaska time
|
# United States standard Alaska time
|
||||||
# (none)
|
# (none)
|
||||||
# Next, names from April 1, 1967 until November 30, 1983 (the date for
|
# Next, names from 1967-04-01 until 1983-11-30 (the date for
|
||||||
# public law 98-181):
|
# public law 98-181):
|
||||||
# Atlantic standard time
|
# Atlantic standard time
|
||||||
# eastern standard time
|
# eastern standard time
|
||||||
@ -121,7 +121,7 @@ Rule US 1987 max - Apr Sun>=1 2:00 1:00 D
|
|||||||
# Yukon standard time
|
# Yukon standard time
|
||||||
# Alaska-Hawaii standard time
|
# Alaska-Hawaii standard time
|
||||||
# Bering standard time
|
# Bering standard time
|
||||||
# And after November 30, 1983:
|
# And after 1983-11-30:
|
||||||
# Atlantic standard time
|
# Atlantic standard time
|
||||||
# eastern standard time
|
# eastern standard time
|
||||||
# central standard time
|
# central standard time
|
||||||
@ -277,7 +277,7 @@ Zone America/Phoenix -7:28:18 - LMT 1883 Nov 18 12:00
|
|||||||
-7:00 - MST 1967
|
-7:00 - MST 1967
|
||||||
-7:00 US M%sT 1968
|
-7:00 US M%sT 1968
|
||||||
-7:00 - MST
|
-7:00 - MST
|
||||||
# From Arthur David Olson (February 13, 1988):
|
# From Arthur David Olson (1988-02-13):
|
||||||
# A writer from the Inter Tribal Council of Arizona, Inc.,
|
# A writer from the Inter Tribal Council of Arizona, Inc.,
|
||||||
# notes in private correspondence dated 12/28/87 that "Presently, only the
|
# notes in private correspondence dated 12/28/87 that "Presently, only the
|
||||||
# Navajo Nation participates in the Daylight Saving Time policy, due to its
|
# Navajo Nation participates in the Daylight Saving Time policy, due to its
|
||||||
@ -350,10 +350,10 @@ Zone America/Indiana/Marengo -5:45:23 - LMT 1883 Nov 18 12:00
|
|||||||
-5:00 - EST
|
-5:00 - EST
|
||||||
#
|
#
|
||||||
# Starke County, Indiana
|
# Starke County, Indiana
|
||||||
# From Arthur David Olson (October 28, 1991):
|
# From Arthur David Olson (1991-10-28):
|
||||||
# An article on page A3 of the Sunday, October 27, 1991 Washington Post
|
# An article on page A3 of the Sunday, 1991-10-27 Washington Post
|
||||||
# notes that Starke County switched from Central time to Eastern time as of
|
# notes that Starke County switched from Central time to Eastern time as of
|
||||||
# October 27, 1991.
|
# 1991-10-27.
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
|
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER
|
||||||
Rule Starke 1947 1961 - Apr lastSun 2:00 1:00 D
|
Rule Starke 1947 1961 - Apr lastSun 2:00 1:00 D
|
||||||
Rule Starke 1947 1954 - Sep lastSun 2:00 0 S
|
Rule Starke 1947 1954 - Sep lastSun 2:00 0 S
|
||||||
@ -398,7 +398,7 @@ Zone America/Louisville -5:43:02 - LMT 1883 Nov 18 12:00
|
|||||||
|
|
||||||
# Michigan
|
# Michigan
|
||||||
#
|
#
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# Michigan didn't observe DST from 1968 to 1973.
|
# Michigan didn't observe DST from 1968 to 1973.
|
||||||
#
|
#
|
||||||
# From Paul Eggert (1995-12-19):
|
# From Paul Eggert (1995-12-19):
|
||||||
@ -462,7 +462,7 @@ Link Pacific/Honolulu HST
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|
||||||
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
|
||||||
# A good source for time zone historical data outside the US is
|
# A good source for time zone historical data outside the US is
|
||||||
# Thomas G. Shanks, The International Atlas (3rd edition),
|
# Thomas G. Shanks, The International Atlas (3rd edition),
|
||||||
# San Diego: ACS Publications, Inc. (1991).
|
# San Diego: ACS Publications, Inc. (1991).
|
||||||
@ -714,7 +714,7 @@ Zone America/Winnipeg -6:28:36 - LMT 1887 Jul 16
|
|||||||
# Some western towns (e.g. Swift Current) switched from MST/MDT to CST in 1972.
|
# Some western towns (e.g. Swift Current) switched from MST/MDT to CST in 1972.
|
||||||
# Other western towns (e.g. Lloydminster) are like Edmonton.
|
# Other western towns (e.g. Lloydminster) are like Edmonton.
|
||||||
|
|
||||||
# From W. Jones <jones@skdad.usask.ca> (November 6, 1992):
|
# From W. Jones <jones@skdad.usask.ca> (1992-11-06):
|
||||||
# The. . .below is based on information I got from our law library, the
|
# The. . .below is based on information I got from our law library, the
|
||||||
# provincial archives, and the provincial Community Services department.
|
# provincial archives, and the provincial Community Services department.
|
||||||
# A precise history would require digging through newspaper archives, and
|
# A precise history would require digging through newspaper archives, and
|
||||||
@ -873,7 +873,7 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
|
|||||||
# as listed there; [there is also] "Baja California Sur and N. Pacific
|
# as listed there; [there is also] "Baja California Sur and N. Pacific
|
||||||
# Coast (States of Sinaloa and Sonora)."
|
# Coast (States of Sinaloa and Sonora)."
|
||||||
|
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# The Federal District (where Mexico City is) has observed [DST] several
|
# The Federal District (where Mexico City is) has observed [DST] several
|
||||||
# times but not recently.
|
# times but not recently.
|
||||||
#
|
#
|
||||||
@ -884,11 +884,11 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
|
|||||||
# The dates of DST probably go back to 1981. The rules are the same as
|
# The dates of DST probably go back to 1981. The rules are the same as
|
||||||
# US's. This is going to be a headache for US presidential electi[o]n years!
|
# US's. This is going to be a headache for US presidential electi[o]n years!
|
||||||
|
|
||||||
# From Arthur David Olson (February 13, 1988)
|
# From Arthur David Olson (1988-02-13)
|
||||||
# Since the 1981 starting date is only "probable," we'll keep the 1987
|
# Since the 1981 starting date is only "probable," we'll keep the 1987
|
||||||
# starting date below.
|
# starting date below.
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 19, 1989):
|
# From U. S. Naval Observatory (1989-01-19):
|
||||||
# MEXICO BAJA CAL N 7 H BEHIND UTC BAJA CALIFORNIA SUR AND
|
# MEXICO BAJA CAL N 7 H BEHIND UTC BAJA CALIFORNIA SUR AND
|
||||||
# MEXICO BAJA CAL N N. PACIFIC COAST (STATES
|
# MEXICO BAJA CAL N N. PACIFIC COAST (STATES
|
||||||
# MEXICO BAJA CAL N OF SINALOA AND SONORA)
|
# MEXICO BAJA CAL N OF SINALOA AND SONORA)
|
||||||
@ -906,7 +906,7 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20
|
|||||||
# MEXICO CAMPECHE, QUINTANA ROO AND
|
# MEXICO CAMPECHE, QUINTANA ROO AND
|
||||||
# MEXICO YUCATAN
|
# MEXICO YUCATAN
|
||||||
|
|
||||||
# From Arthur David Olson (January 21, 1989):
|
# From Arthur David Olson (1989-01-21):
|
||||||
# April 3 fell on a Sunday in 1988; October 29 fell on a Sunday in 1989. Ahem.
|
# April 3 fell on a Sunday in 1988; October 29 fell on a Sunday in 1989. Ahem.
|
||||||
# USNO claims there should be four Mexican zones rather than three:
|
# USNO claims there should be four Mexican zones rather than three:
|
||||||
# a zone that's GMT-8 with DST; a zone that's always GMT-7;
|
# a zone that's GMT-8 with DST; a zone that's always GMT-7;
|
||||||
@ -1082,12 +1082,12 @@ Zone America/Costa_Rica -5:36:20 - LMT 1890 # San Jose
|
|||||||
|
|
||||||
# Cuba
|
# Cuba
|
||||||
|
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# . . .DST is from 2nd Sunday in May to 2nd Sunday in October since 1981.
|
# . . .DST is from 2nd Sunday in May to 2nd Sunday in October since 1981.
|
||||||
# Change at midnight. In 1979 & 1980, started at 3rd Sunday in March
|
# Change at midnight. In 1979 & 1980, started at 3rd Sunday in March
|
||||||
# (I think).
|
# (I think).
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 19, 1989):
|
# From U. S. Naval Observatory (1989-01-19):
|
||||||
# CUBA 5 H BEHIND UTC
|
# CUBA 5 H BEHIND UTC
|
||||||
# CUBA 4 H BEHIND UTC MAR 20 - OCT 8
|
# CUBA 4 H BEHIND UTC MAR 20 - OCT 8
|
||||||
|
|
||||||
@ -1192,10 +1192,10 @@ Zone America/Tegucigalpa -5:48:52 - LMT 1921 Apr
|
|||||||
|
|
||||||
# Jamaica
|
# Jamaica
|
||||||
|
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# Follows US rules.
|
# Follows US rules.
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 19, 1989):
|
# From U. S. Naval Observatory (1989-01-19):
|
||||||
# JAMAICA 5 H BEHIND UTC
|
# JAMAICA 5 H BEHIND UTC
|
||||||
|
|
||||||
# From Shanks (1991):
|
# From Shanks (1991):
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# @(#)pacificnew 7.8
|
# @(#)pacificnew 7.9
|
||||||
|
|
||||||
# From Arthur David Olson (April 5, 1989):
|
# From Arthur David Olson (1989-04-05):
|
||||||
# On April 5, 1989, the U. S. House of Representatives passed (238-154) a bill
|
# On 1989-04-05, the U. S. House of Representatives passed (238-154) a bill
|
||||||
# establishing "Pacific Presidential Election Time"; it was not acted on
|
# establishing "Pacific Presidential Election Time"; it was not acted on
|
||||||
# by the Senate or signed into law by the President.
|
# by the Senate or signed into law by the President.
|
||||||
# You might want to change the "PE" (Presidential Election) below to
|
# You might want to change the "PE" (Presidential Election) below to
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# @(#)southamerica 7.13
|
# @(#)southamerica 7.14
|
||||||
|
|
||||||
# This data is by no means authoritative; if you think you know better,
|
# This data is by no means authoritative; if you think you know better,
|
||||||
# go ahead and edit the file (and please send any changes to
|
# go ahead and edit the file (and please send any changes to
|
||||||
@ -45,14 +45,14 @@
|
|||||||
|
|
||||||
# Argentina
|
# Argentina
|
||||||
|
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# Argentina: first Sunday in October to first Sunday in April since 1976.
|
# Argentina: first Sunday in October to first Sunday in April since 1976.
|
||||||
# Double Summer time from 1969 to 1974. Switches at midnight.
|
# Double Summer time from 1969 to 1974. Switches at midnight.
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 19, 19889):
|
# From U. S. Naval Observatory (1988-01-199):
|
||||||
# ARGENTINA 3 H BEHIND UTC
|
# ARGENTINA 3 H BEHIND UTC
|
||||||
|
|
||||||
# From Hernan G. Otero <hernan@isoft.com.ar> (June 26, 1995):
|
# From Hernan G. Otero <hernan@isoft.com.ar> (1995-06-26):
|
||||||
# I am sending modifications to the Argentinian time zone table...
|
# I am sending modifications to the Argentinian time zone table...
|
||||||
# AR was chosen because they are the ISO letters that represent Argentina.
|
# AR was chosen because they are the ISO letters that represent Argentina.
|
||||||
|
|
||||||
@ -87,7 +87,7 @@ Rule Arg 1987 only - Feb 13 0:00 0 -
|
|||||||
Rule Arg 1988 only - Feb 7 0:00 0 -
|
Rule Arg 1988 only - Feb 7 0:00 0 -
|
||||||
Rule Arg 1988 only - Dec 1 0:00 1:00 S
|
Rule Arg 1988 only - Dec 1 0:00 1:00 S
|
||||||
#
|
#
|
||||||
# From Hernan G. Otero <hernan@isoft.com.ar> (June 26, 1995):
|
# From Hernan G. Otero <hernan@isoft.com.ar> (1995-06-26):
|
||||||
# These corrections were contributed by InterSoft Argentina S.A.,
|
# These corrections were contributed by InterSoft Argentina S.A.,
|
||||||
# obtaining the data from the:
|
# obtaining the data from the:
|
||||||
# Talleres de Hidrografia Naval Argentina
|
# Talleres de Hidrografia Naval Argentina
|
||||||
@ -97,7 +97,7 @@ Rule Arg 1988 only - Dec 1 0:00 1:00 S
|
|||||||
Rule Arg 1989 1993 - Mar Sun>=1 0:00 0 -
|
Rule Arg 1989 1993 - Mar Sun>=1 0:00 0 -
|
||||||
Rule Arg 1989 1992 - Oct Sun>=15 0:00 1:00 S
|
Rule Arg 1989 1992 - Oct Sun>=15 0:00 1:00 S
|
||||||
#
|
#
|
||||||
# From Hernan G. Otero <hernan@isoft.com.ar> (June 26, 1995):
|
# From Hernan G. Otero <hernan@isoft.com.ar> (1995-06-26):
|
||||||
# From this moment on, the law that mandated the daylight saving
|
# From this moment on, the law that mandated the daylight saving
|
||||||
# time corrections was derogated and no more modifications
|
# time corrections was derogated and no more modifications
|
||||||
# to the time zones (for daylight saving) are now made.
|
# to the time zones (for daylight saving) are now made.
|
||||||
@ -125,18 +125,18 @@ Zone America/La_Paz -4:32:36 - LMT 1890
|
|||||||
# Brazil
|
# Brazil
|
||||||
|
|
||||||
# From Guy Harris:
|
# From Guy Harris:
|
||||||
# The OAG lists October 25, 1987 and February 12, 1988 as the starting and
|
# The OAG lists 1987-10-25 and 1988-02-12 as the starting and
|
||||||
# ending dates, giving them as "estimated date(s) based on previous year". We
|
# ending dates, giving them as "estimated date(s) based on previous year". We
|
||||||
# infer a rule here from one example, always a dangerous practice.... Yes,
|
# infer a rule here from one example, always a dangerous practice.... Yes,
|
||||||
# they really do switch on Saturday, according to the OAG.
|
# they really do switch on Saturday, according to the OAG.
|
||||||
# "[America/Porto_Acre]" is for the Territory of Acre;
|
# "[America/Porto_Acre]" is for the Territory of Acre;
|
||||||
# "[America/Noronha]" is for Fernando De Noronha.
|
# "[America/Noronha]" is for Fernando De Noronha.
|
||||||
|
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# The only information I found is that there was no DST up to 1985.
|
# The only information I found is that there was no DST up to 1985.
|
||||||
# But there was some before 1952!
|
# But there was some before 1952!
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 16, 1989):
|
# From U. S. Naval Observatory (1989-01-16):
|
||||||
# BRAZIL WEST 5 H BEHIND UTC TERRITORY OF ACRE
|
# BRAZIL WEST 5 H BEHIND UTC TERRITORY OF ACRE
|
||||||
# BRAZIL WEST 4 H BEHIND UTC ACRE OCT 23, '88-FEB 11,
|
# BRAZIL WEST 4 H BEHIND UTC ACRE OCT 23, '88-FEB 11,
|
||||||
# BRAZIL '89 (ESTIMATED)
|
# BRAZIL '89 (ESTIMATED)
|
||||||
@ -155,7 +155,7 @@ Zone America/La_Paz -4:32:36 - LMT 1890
|
|||||||
# BRAZIL (ESTIMATED)
|
# BRAZIL (ESTIMATED)
|
||||||
# BRAZIL 3 H BEHIND UTC FOR MOST MAJOR AIRPORTS.
|
# BRAZIL 3 H BEHIND UTC FOR MOST MAJOR AIRPORTS.
|
||||||
|
|
||||||
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
|
||||||
# The mayor of Rio recently attempted to change the time zone rules
|
# The mayor of Rio recently attempted to change the time zone rules
|
||||||
# just in his city, in order to leave more summer time for the tourist trade.
|
# just in his city, in order to leave more summer time for the tourist trade.
|
||||||
# The rule change lasted only part of the day;
|
# The rule change lasted only part of the day;
|
||||||
@ -290,11 +290,11 @@ Zone America/Guyana -3:52:40 - LMT 1915 Mar # Georgetown
|
|||||||
|
|
||||||
# Paraguay
|
# Paraguay
|
||||||
|
|
||||||
# From Bob Devine (January 28, 1988):
|
# From Bob Devine (1988-01-28):
|
||||||
# Paraguay: First day in October to last in March. Midnight switch??
|
# Paraguay: First day in October to last in March. Midnight switch??
|
||||||
# Since 1980.
|
# Since 1980.
|
||||||
|
|
||||||
# From U. S. Naval Observatory (January 19, 1989):
|
# From U. S. Naval Observatory (1989-01-19):
|
||||||
# PARAGUAY 4 H BEHIND UTC
|
# PARAGUAY 4 H BEHIND UTC
|
||||||
# PARAGUAY 3 H BEHIND UTC OCT 1, '88-MAR 31, '89
|
# PARAGUAY 3 H BEHIND UTC OCT 1, '88-MAR 31, '89
|
||||||
|
|
||||||
@ -352,7 +352,7 @@ Zone America/Port_of_Spain -4:06:04 - LMT 1912 Mar 2
|
|||||||
-4:00 - AST
|
-4:00 - AST
|
||||||
|
|
||||||
# Uruguay
|
# Uruguay
|
||||||
# From Paul Eggert <eggert@twinsun.com> (November 18, 1993):
|
# From Paul Eggert <eggert@twinsun.com> (1993-11-18):
|
||||||
# Uruguay wins the prize for the strangest peacetime manipulation of the rules.
|
# Uruguay wins the prize for the strangest peacetime manipulation of the rules.
|
||||||
# From Shanks (1991):
|
# From Shanks (1991):
|
||||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
/* Copyright (C) 1991, 92, 93, 94, 96 Free Software Foundation, Inc.
|
/* Copyright (C) 1991, 92, 93, 94, 96 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#ifndef _SYS_TIME_H
|
#ifndef _SYS_TIME_H
|
||||||
|
|
||||||
@ -148,16 +148,6 @@ extern int utimes __P ((__const char *__file, struct timeval __tvp[2]));
|
|||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
|
||||||
__END_DECLS
|
__END_DECLS
|
||||||
|
|
||||||
#ifdef __USE_BSD
|
|
||||||
/* Set an alarm to go off (generating a SIGALRM signal) in VALUE
|
|
||||||
microseconds. If INTERVAL is nonzero, when the alarm goes off, the
|
|
||||||
timer is reset to go off every INTERVAL microseconds thereafter.
|
|
||||||
Returns the number of microseconds remaining before the alarm. */
|
|
||||||
extern unsigned int ualarm __P ((unsigned int __value,
|
|
||||||
unsigned int __interval));
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* sys/time.h */
|
#endif /* sys/time.h */
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
/* Copyright (C) 1994, 1995 Free Software Foundation, Inc.
|
/* Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#ifndef _SYS_TIMEB_H
|
#ifndef _SYS_TIMEB_H
|
||||||
|
|
||||||
|
@ -153,7 +153,7 @@ extern time_t __mktime_internal __P ((struct tm *__tp,
|
|||||||
extern size_t strftime __P ((char *__s, size_t __maxsize,
|
extern size_t strftime __P ((char *__s, size_t __maxsize,
|
||||||
__const char *__format, __const struct tm *__tp));
|
__const char *__format, __const struct tm *__tp));
|
||||||
|
|
||||||
#ifdef __USE_MISC
|
#ifdef __USE_XOPEN
|
||||||
/* Parse S according to FORMAT and store binary time information in TP.
|
/* 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. */
|
The return value is a pointer to the first unparsed character in S. */
|
||||||
extern char *strptime __P ((__const char *__s, __const char *__fmt,
|
extern char *strptime __P ((__const char *__s, __const char *__fmt,
|
||||||
@ -232,10 +232,12 @@ extern long int __tzname_max __P ((void));
|
|||||||
extern void tzset __P ((void));
|
extern void tzset __P ((void));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __USE_SVID
|
#if defined(__USE_SVID) || defined(__USE_XOPEN)
|
||||||
extern int daylight;
|
extern int daylight;
|
||||||
extern long int timezone;
|
extern long int timezone;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __USE_SVID
|
||||||
/* Set the system time to *WHEN.
|
/* Set the system time to *WHEN.
|
||||||
This call is restricted to the superuser. */
|
This call is restricted to the superuser. */
|
||||||
extern int stime __P ((__const time_t *__when));
|
extern int stime __P ((__const time_t *__when));
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
** This file is in the public domain, so clarified as of
|
** This file is in the public domain, so clarified as of
|
||||||
** June 5, 1996 by Arthur David Olson (arthur_david_olson@nih.gov).
|
** 1996-06-05 by Arthur David Olson (arthur_david_olson@nih.gov).
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
#ifndef lint
|
#ifndef lint
|
||||||
#ifndef NOID
|
#ifndef NOID
|
||||||
static char tzfilehid[] = "@(#)tzfile.h 7.8";
|
static char tzfilehid[] = "@(#)tzfile.h 7.9";
|
||||||
#endif /* !defined NOID */
|
#endif /* !defined NOID */
|
||||||
#endif /* !defined lint */
|
#endif /* !defined lint */
|
||||||
|
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
/* Copyright (C) 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996.
|
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
@ -1,23 +1,24 @@
|
|||||||
/* Copyright (C) 1995, 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1995, 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Cambridge, MA 02139, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ISO Standard: 7.16.4 General wide-string utilities <wchar.h>
|
* ISO C Standard, Amendment 1, 7.16.4
|
||||||
|
* General wide-string utilities <wchar.h>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _WCHAR_H
|
#ifndef _WCHAR_H
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
/* Copyright (C) 1996 Free Software Foundation, Inc.
|
/* Copyright (C) 1996 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996.
|
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>, 1996.
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
The GNU C Library is free software; you can redistribute it and/or
|
||||||
modify it under the terms of the GNU Library General Public License as
|
modify it under the terms of the GNU Library General Public License as
|
||||||
published by the Free Software Foundation; either version 2 of the
|
published by the Free Software Foundation; either version 2 of the
|
||||||
License, or (at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
The GNU C Library is distributed in the hope that it will be useful,
|
The GNU C Library is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
Library General Public License for more details.
|
Library General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU Library General Public
|
You should have received a copy of the GNU Library General Public
|
||||||
License along with the GNU C Library; see the file COPYING.LIB. If
|
License along with the GNU C Library; see the file COPYING.LIB. If not,
|
||||||
not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ISO/IEC 9899:1990/Amendment 1:1995 7.15:
|
* ISO C Standard, Amendment 1, 7.15:
|
||||||
* Wide-character classification and mapping utilities <wctype.h>
|
* Wide-character classification and mapping utilities <wctype.h>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -26,7 +26,6 @@
|
|||||||
#define _WCTYPE_H 1
|
#define _WCTYPE_H 1
|
||||||
#include <features.h>
|
#include <features.h>
|
||||||
|
|
||||||
|
|
||||||
__BEGIN_DECLS
|
__BEGIN_DECLS
|
||||||
|
|
||||||
/* We try to get wint_t from <stddef.h>, but not all GCC versions define it
|
/* We try to get wint_t from <stddef.h>, but not all GCC versions define it
|
||||||
|
Reference in New Issue
Block a user