mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
update from main archive 970121
1997-01-21 Paul Eggert <eggert@twinsun.com> * posix/getopt.c (_getopt_internal): Return -1, not EOF, when args are exhausted; this is required by POSIX.2. * catgets/gencat.c, db/makedb.c, locale/programs/locale.c, locale/programs/localedef.c, manual/examples/subopt.c, posix/getopt.c, posix/getopt1.c, stdio-common/bug4.c, sunrpc/rpcinfo.c (main): Check getopt return value against -1, not EOF. Tue Jan 21 23:10:40 1997 Ulrich Drepper <drepper@cygnus.com> * version.h (VERSION): Bump to 1.102. * sysdeps/unix/sysv/linux/alpha/Dist: Add kernel_sigaction.h. * elf/Makefile: Don't use CFLAGS-dl-load.c, but instead CPPFLAGS-dl-load.c so that dependencies can be determined correctly. * elf/dl-load.c: Fix comment. * time/Banner: New file. * time/Makefile (distribute): Add Banner. Update from ADO tzcode1997a and tzdata1997a. * time/antarctica: Update. * time/australia: Update. * time/zdump.c: Update. * time/zic.c: Update. * time/zone.tab: Update. Mon Jan 20 08:38:32 1997 H.J. Lu <hjl@gnu.ai.mit.edu> * config.make.in (has-ldconfig): New variable. * configure, configure.in (has_ldconfig): New substitute. * sysdeps/unix/sysv/linux/configure.in (has_ldconfig): New, check if $srcdir/elf/ldconfig.c exists. * Makeconfig (rootsbindir): New, default as $(exec_prefix)/sbin. (rtld-version-installed-name): New, default as ld-$(version).so. * Makefile (install): Call `$(common-objpfx)elf/ldconfig -d' only if $(cross-compiling) is no and $(build-shared) is yes. * Makerules (make-shlib-link): New macro. ($(slibdir)/libfoo.so.$(libfoo.so-version)): Use $(make-shlib-link) for symlink. (install-rootsbin, install-rootsbin-nosubdir): New. (install-no-libc.a-nosubdir): Add install-rootsbin-nosubdir. * Rules (others): Add $(install-rootsbin). * config.make.in (rootsbindir): New. * configure, configure.in (libc_cv_rootsbindir): New substitute. * elf/Makefile (others, install-rootsbin): New, set to ldconfig. (+link): New for static linking. ($(slibdir)/$(rtld-version-installed-name)): New. ($(slibdir)/$(rtld-installed-name)): Depend on $(slibdir)/$(rtld-version-installed-name) and use $(make-shlib-link) for symlink. * sunrpc/xdr.c (xdr_string): Return FALSE if sp == NULL while XDR_ENCODE. * sysdeps/unix/sysv/linux/a.out.h: Use #include_next for glibc internals. * sysdeps/unix/sysv/linux/configure.in (libc_cv_rootsbindir): New, set to "/sbin" if "$prefix" == "/usr". Tue Jan 21 13:38:39 1997 Ulrich Drepper <drepper@cygnus.com> * Makefile (distribute): Add glibcbug.in. Reported by Philip Blundell <pjb27@cam.ac.uk>. * elf/Makefile ($(objpfx)trusted-dirs.h): Create elf/ subdir in build directory if necessary. Reported by marcus@shannon.sysc.pdx.edu (Marcus G. Daniels).
This commit is contained in:
86
ChangeLog
86
ChangeLog
@ -1,3 +1,89 @@
|
|||||||
|
1997-01-21 Paul Eggert <eggert@twinsun.com>
|
||||||
|
|
||||||
|
* posix/getopt.c (_getopt_internal): Return -1, not EOF, when args
|
||||||
|
are exhausted; this is required by POSIX.2.
|
||||||
|
* catgets/gencat.c, db/makedb.c, locale/programs/locale.c,
|
||||||
|
locale/programs/localedef.c, manual/examples/subopt.c,
|
||||||
|
posix/getopt.c, posix/getopt1.c, stdio-common/bug4.c,
|
||||||
|
sunrpc/rpcinfo.c (main): Check getopt return value against -1, not EOF.
|
||||||
|
|
||||||
|
Tue Jan 21 23:10:40 1997 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
|
* version.h (VERSION): Bump to 1.102.
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/alpha/Dist: Add kernel_sigaction.h.
|
||||||
|
|
||||||
|
* elf/Makefile: Don't use CFLAGS-dl-load.c, but instead
|
||||||
|
CPPFLAGS-dl-load.c so that dependencies can be determined correctly.
|
||||||
|
* elf/dl-load.c: Fix comment.
|
||||||
|
|
||||||
|
* time/Banner: New file.
|
||||||
|
* time/Makefile (distribute): Add Banner.
|
||||||
|
|
||||||
|
Update from ADO tzcode1997a and tzdata1997a.
|
||||||
|
* time/antarctica: Update.
|
||||||
|
* time/australia: Update.
|
||||||
|
* time/zdump.c: Update.
|
||||||
|
* time/zic.c: Update.
|
||||||
|
* time/zone.tab: Update.
|
||||||
|
|
||||||
|
Mon Jan 20 08:38:32 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
|
||||||
|
|
||||||
|
* config.make.in (has-ldconfig): New variable.
|
||||||
|
|
||||||
|
* configure, configure.in (has_ldconfig): New substitute.
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/configure.in (has_ldconfig): New,
|
||||||
|
check if $srcdir/elf/ldconfig.c exists.
|
||||||
|
|
||||||
|
* Makeconfig (rootsbindir): New, default as
|
||||||
|
$(exec_prefix)/sbin.
|
||||||
|
(rtld-version-installed-name): New, default as
|
||||||
|
ld-$(version).so.
|
||||||
|
|
||||||
|
* Makefile (install): Call `$(common-objpfx)elf/ldconfig -d'
|
||||||
|
only if $(cross-compiling) is no and $(build-shared) is yes.
|
||||||
|
|
||||||
|
* Makerules (make-shlib-link): New macro.
|
||||||
|
($(slibdir)/libfoo.so.$(libfoo.so-version)): Use
|
||||||
|
$(make-shlib-link) for symlink.
|
||||||
|
(install-rootsbin, install-rootsbin-nosubdir): New.
|
||||||
|
(install-no-libc.a-nosubdir): Add
|
||||||
|
install-rootsbin-nosubdir.
|
||||||
|
|
||||||
|
* Rules (others): Add $(install-rootsbin).
|
||||||
|
|
||||||
|
* config.make.in (rootsbindir): New.
|
||||||
|
|
||||||
|
* configure, configure.in (libc_cv_rootsbindir): New
|
||||||
|
substitute.
|
||||||
|
|
||||||
|
* elf/Makefile (others, install-rootsbin): New, set to
|
||||||
|
ldconfig.
|
||||||
|
(+link): New for static linking.
|
||||||
|
($(slibdir)/$(rtld-version-installed-name)): New.
|
||||||
|
($(slibdir)/$(rtld-installed-name)): Depend on
|
||||||
|
$(slibdir)/$(rtld-version-installed-name) and use
|
||||||
|
$(make-shlib-link) for symlink.
|
||||||
|
|
||||||
|
* sunrpc/xdr.c (xdr_string): Return FALSE if sp == NULL
|
||||||
|
while XDR_ENCODE.
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/a.out.h: Use #include_next for
|
||||||
|
glibc internals.
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/configure.in (libc_cv_rootsbindir):
|
||||||
|
New, set to "/sbin" if "$prefix" == "/usr".
|
||||||
|
|
||||||
|
Tue Jan 21 13:38:39 1997 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
|
* Makefile (distribute): Add glibcbug.in.
|
||||||
|
Reported by Philip Blundell <pjb27@cam.ac.uk>.
|
||||||
|
|
||||||
|
* elf/Makefile ($(objpfx)trusted-dirs.h): Create elf/ subdir in
|
||||||
|
build directory if necessary.
|
||||||
|
Reported by marcus@shannon.sysc.pdx.edu (Marcus G. Daniels).
|
||||||
|
|
||||||
Tue Jan 21 04:05:20 1997 Ulrich Drepper <drepper@cygnus.com>
|
Tue Jan 21 04:05:20 1997 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
* version.h (VERSION): Bump to 1.101.
|
* version.h (VERSION): Bump to 1.101.
|
||||||
|
@ -194,6 +194,10 @@ bindir = $(exec_prefix)/bin
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# Where to install administrative programs.
|
# Where to install administrative programs.
|
||||||
|
ifndef rootsbindir
|
||||||
|
rootsbindir = $(exec_prefix)/sbin
|
||||||
|
endif
|
||||||
|
|
||||||
ifndef sbindir
|
ifndef sbindir
|
||||||
sbindir = $(exec_prefix)/sbin
|
sbindir = $(exec_prefix)/sbin
|
||||||
endif
|
endif
|
||||||
@ -561,6 +565,10 @@ rtld-installed-name = ld.so.1
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifndef rtld-version-installed-name
|
||||||
|
rtld-version-installed-name = ld-$(version).so
|
||||||
|
endif
|
||||||
|
|
||||||
endif # build-shared
|
endif # build-shared
|
||||||
|
|
||||||
endif # Makeconfig not yet included
|
endif # Makeconfig not yet included
|
||||||
|
8
Makefile
8
Makefile
@ -111,6 +111,12 @@ include Makerules
|
|||||||
|
|
||||||
# Install from subdirectories too.
|
# Install from subdirectories too.
|
||||||
install: subdir_install
|
install: subdir_install
|
||||||
|
ifeq (no,$(cross-compiling))
|
||||||
|
ifeq (yes,$(build-shared))
|
||||||
|
test ! -x $(common-objpfx)elf/ldconfig || \
|
||||||
|
$(common-objpfx)elf/ldconfig -d
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
# Build subdirectory lib objects.
|
# Build subdirectory lib objects.
|
||||||
lib-noranlib: subdir_lib
|
lib-noranlib: subdir_lib
|
||||||
@ -296,7 +302,7 @@ distribute := README INSTALL FAQ NOTES NEWS PROJECTS \
|
|||||||
autolock.sh rellns-sh munch-tmpl.c munch.awk interp.c \
|
autolock.sh rellns-sh munch-tmpl.c munch.awk interp.c \
|
||||||
sysdep.h set-hooks.h libc-symbols.h version.h shlib-versions \
|
sysdep.h set-hooks.h libc-symbols.h version.h shlib-versions \
|
||||||
rpm/Makefile rpm/template rpm/rpmrc nsswitch.h netgroup.h \
|
rpm/Makefile rpm/template rpm/rpmrc nsswitch.h netgroup.h \
|
||||||
mcheck.h
|
mcheck.h glibcbug.in
|
||||||
|
|
||||||
distribute := $(strip $(distribute))
|
distribute := $(strip $(distribute))
|
||||||
generated := $(generated) stubs.h version-info.h
|
generated := $(generated) stubs.h version-info.h
|
||||||
|
33
Makerules
33
Makerules
@ -616,13 +616,27 @@ mv -f $@.new $@
|
|||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# XXX The following will have to be changed when `ldconfig' is available.
|
||||||
|
ifneq (yes,$(cross-compiling))
|
||||||
|
ifeq (yes,$(has-ldconfig))
|
||||||
|
define make-shlib-link
|
||||||
|
@:
|
||||||
|
endef
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef make-shlib-link
|
||||||
|
define make-shlib-link
|
||||||
|
$(make-link)
|
||||||
|
endef
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef libc.so-version
|
ifdef libc.so-version
|
||||||
# For a library specified to be version N, install three files:
|
# For a library specified to be version N, install three files:
|
||||||
# libc.so -> libc.so.N (e.g. libc.so.6)
|
# libc.so -> libc.so.N (e.g. libc.so.6)
|
||||||
# libc.so.6 -> libc-VERSION.so (e.g. libc-1.10.so)
|
# libc.so.6 -> libc-VERSION.so (e.g. libc-1.10.so)
|
||||||
|
|
||||||
$(slibdir)/libc.so$(libc.so-version): $(slibdir)/libc-$(version).so
|
$(slibdir)/libc.so$(libc.so-version): $(slibdir)/libc-$(version).so
|
||||||
$(make-link)
|
$(make-shlib-link)
|
||||||
$(slibdir)/libc-$(version).so: $(common-objpfx)libc.so; $(do-install-program)
|
$(slibdir)/libc-$(version).so: $(common-objpfx)libc.so; $(do-install-program)
|
||||||
install: $(slibdir)/libc.so$(libc.so-version)
|
install: $(slibdir)/libc.so$(libc.so-version)
|
||||||
|
|
||||||
@ -672,7 +686,8 @@ include $(o-iterator)
|
|||||||
|
|
||||||
ifeq (,$($(subdir)-version))
|
ifeq (,$($(subdir)-version))
|
||||||
define o-iterator-doit
|
define o-iterator-doit
|
||||||
$(slibdir)/$o$($o-version): $(slibdir)/$(o:.so=)-$(version).so; $$(make-link)
|
$(slibdir)/$o$($o-version): $(slibdir)/$(o:.so=)-$(version).so;
|
||||||
|
$$(make-shlib-link)
|
||||||
endef
|
endef
|
||||||
object-suffixes-left := $(versioned)
|
object-suffixes-left := $(versioned)
|
||||||
include $(o-iterator)
|
include $(o-iterator)
|
||||||
@ -685,7 +700,7 @@ include $(o-iterator)
|
|||||||
else
|
else
|
||||||
define o-iterator-doit
|
define o-iterator-doit
|
||||||
$(slibdir)/$o$($o-version): $(slibdir)/$(o:.so=)-$($(subdir)-version).so;
|
$(slibdir)/$o$($o-version): $(slibdir)/$(o:.so=)-$($(subdir)-version).so;
|
||||||
$$(make-link)
|
$$(make-shlib-link)
|
||||||
endef
|
endef
|
||||||
object-suffixes-left := $(versioned)
|
object-suffixes-left := $(versioned)
|
||||||
include $(o-iterator)
|
include $(o-iterator)
|
||||||
@ -718,6 +733,10 @@ ifdef install-bin
|
|||||||
$(addprefix $(bindir)/,$(install-bin)): $(bindir)/%: $(objpfx)%
|
$(addprefix $(bindir)/,$(install-bin)): $(bindir)/%: $(objpfx)%
|
||||||
$(do-install-program)
|
$(do-install-program)
|
||||||
endif
|
endif
|
||||||
|
ifdef install-rootsbin
|
||||||
|
$(addprefix $(rootsbindir)/,$(install-rootsbin)): $(rootsbindir)/%: $(objpfx)%
|
||||||
|
$(do-install-program)
|
||||||
|
endif
|
||||||
ifdef install-sbin
|
ifdef install-sbin
|
||||||
$(addprefix $(sbindir)/,$(install-sbin)): $(sbindir)/%: $(objpfx)%
|
$(addprefix $(sbindir)/,$(install-sbin)): $(sbindir)/%: $(objpfx)%
|
||||||
$(do-install-program)
|
$(do-install-program)
|
||||||
@ -746,9 +765,10 @@ $(addprefix $(includedir)/,$(headers)): \
|
|||||||
$(includedir)/%: %;$(do-install)
|
$(includedir)/%: %;$(do-install)
|
||||||
endif # headers
|
endif # headers
|
||||||
|
|
||||||
.PHONY: install-bin-nosubdir install-sbin-nosubdir install-lib-nosubdir \
|
.PHONY: install-bin-nosubdir install-rootsbin-nosubdir install-sbin-nosubdir \
|
||||||
install-data-nosubdir install-headers-nosubdir
|
install-lib-nosubdir install-data-nosubdir install-headers-nosubdir
|
||||||
install-bin-nosubdir: $(addprefix $(bindir)/,$(install-bin))
|
install-bin-nosubdir: $(addprefix $(bindir)/,$(install-bin))
|
||||||
|
install-rootsbin-nosubdir: $(addprefix $(rootsbindir)/,$(install-rootsbin))
|
||||||
install-sbin-nosubdir: $(addprefix $(sbindir)/,$(install-sbin))
|
install-sbin-nosubdir: $(addprefix $(sbindir)/,$(install-sbin))
|
||||||
install-lib-nosubdir: $(addprefix $(libdir)/,\
|
install-lib-nosubdir: $(addprefix $(libdir)/,\
|
||||||
$(patsubst lib%.a,lib$(libprefix)%.a,$(install-lib.a)) \
|
$(patsubst lib%.a,lib$(libprefix)%.a,$(install-lib.a)) \
|
||||||
@ -766,7 +786,8 @@ install-%:: install-%-nosubdir ;
|
|||||||
.PHONY: install install-no-libc.a-nosubdir
|
.PHONY: install install-no-libc.a-nosubdir
|
||||||
install-no-libc.a-nosubdir: install-headers-nosubdir install-data-nosubdir\
|
install-no-libc.a-nosubdir: install-headers-nosubdir install-data-nosubdir\
|
||||||
install-bin-nosubdir install-lib-nosubdir \
|
install-bin-nosubdir install-lib-nosubdir \
|
||||||
install-others-nosubdir install-sbin-nosubdir
|
install-others-nosubdir install-rootsbin-nosubdir \
|
||||||
|
install-sbin-nosubdir
|
||||||
install: install-no-libc.a-nosubdir
|
install: install-no-libc.a-nosubdir
|
||||||
|
|
||||||
# Command to compile $< in $(objdir) using the native libraries.
|
# Command to compile $< in $(objdir) using the native libraries.
|
||||||
|
3
Rules
3
Rules
@ -39,7 +39,8 @@ export subdir := $(subdir)
|
|||||||
all: objs lib others
|
all: objs lib others
|
||||||
|
|
||||||
others: $(addprefix $(objpfx),$(extra-objs) \
|
others: $(addprefix $(objpfx),$(extra-objs) \
|
||||||
$(install-lib) $(install-bin) $(install-sbin))
|
$(install-lib) $(install-bin) \
|
||||||
|
$(install-rootsbin) $(install-sbin))
|
||||||
|
|
||||||
ifneq "$(findstring env,$(origin headers))" ""
|
ifneq "$(findstring env,$(origin headers))" ""
|
||||||
headers :=
|
headers :=
|
||||||
|
@ -141,7 +141,7 @@ main (int argc, char *argv[])
|
|||||||
header_name = NULL;
|
header_name = NULL;
|
||||||
result = NULL;
|
result = NULL;
|
||||||
|
|
||||||
while ((opt = getopt_long (argc, argv, "hH:o:V", long_options, NULL)) != EOF)
|
while ((opt = getopt_long (argc, argv, "hH:o:V", long_options, NULL)) != -1)
|
||||||
switch (opt)
|
switch (opt)
|
||||||
{
|
{
|
||||||
case '\0': /* Long option. */
|
case '\0': /* Long option. */
|
||||||
|
@ -7,6 +7,11 @@ prefix = @prefix@
|
|||||||
exec_prefix = @exec_prefix@
|
exec_prefix = @exec_prefix@
|
||||||
slibdir = @libc_cv_slibdir@
|
slibdir = @libc_cv_slibdir@
|
||||||
sysconfdir = @libc_cv_sysconfdir@
|
sysconfdir = @libc_cv_sysconfdir@
|
||||||
|
rootsbindir = $(install_root)@libc_cv_rootsbindir@
|
||||||
|
|
||||||
|
# If ldconfig exists. This will go away as soon as `ldconfig' is available
|
||||||
|
# in GNU libc.
|
||||||
|
has-ldconfig = @has_ldconfig@
|
||||||
|
|
||||||
# System configuration.
|
# System configuration.
|
||||||
config-machine = @host_cpu@
|
config-machine = @host_cpu@
|
||||||
|
4
configure
vendored
4
configure
vendored
@ -1950,6 +1950,8 @@ echo "$ac_t""$malloc" 1>&6
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if test $gnu_ld = yes; then
|
if test $gnu_ld = yes; then
|
||||||
cat >> confdefs.h <<\EOF
|
cat >> confdefs.h <<\EOF
|
||||||
@ -2162,6 +2164,8 @@ s%@malloc@%$malloc%g
|
|||||||
s%@USE_NEW_MALLOC@%$USE_NEW_MALLOC%g
|
s%@USE_NEW_MALLOC@%$USE_NEW_MALLOC%g
|
||||||
s%@libc_cv_slibdir@%$libc_cv_slibdir%g
|
s%@libc_cv_slibdir@%$libc_cv_slibdir%g
|
||||||
s%@libc_cv_sysconfdir@%$libc_cv_sysconfdir%g
|
s%@libc_cv_sysconfdir@%$libc_cv_sysconfdir%g
|
||||||
|
s%@libc_cv_rootsbindir@%$libc_cv_rootsbindir%g
|
||||||
|
s%@has_ldconfig@%$has_ldconfig%g
|
||||||
s%@gnu_ld@%$gnu_ld%g
|
s%@gnu_ld@%$gnu_ld%g
|
||||||
s%@gnu_as@%$gnu_as%g
|
s%@gnu_as@%$gnu_as%g
|
||||||
s%@elf@%$elf%g
|
s%@elf@%$elf%g
|
||||||
|
@ -745,9 +745,11 @@ esac
|
|||||||
AC_SUBST(USE_NEW_MALLOC)
|
AC_SUBST(USE_NEW_MALLOC)
|
||||||
AC_MSG_RESULT($malloc)
|
AC_MSG_RESULT($malloc)
|
||||||
|
|
||||||
|
|
||||||
AC_SUBST(libc_cv_slibdir)
|
AC_SUBST(libc_cv_slibdir)
|
||||||
AC_SUBST(libc_cv_sysconfdir)
|
AC_SUBST(libc_cv_sysconfdir)
|
||||||
|
AC_SUBST(libc_cv_rootsbindir)
|
||||||
|
|
||||||
|
AC_SUBST(has_ldconfig)
|
||||||
|
|
||||||
AC_SUBST(gnu_ld) AC_SUBST(gnu_as) AC_SUBST(elf)
|
AC_SUBST(gnu_ld) AC_SUBST(gnu_as) AC_SUBST(elf)
|
||||||
if test $gnu_ld = yes; then
|
if test $gnu_ld = yes; then
|
||||||
|
@ -86,7 +86,7 @@ main (argc, argv)
|
|||||||
be_quiet = 0;
|
be_quiet = 0;
|
||||||
output_name = NULL;
|
output_name = NULL;
|
||||||
|
|
||||||
while ((opt = getopt_long (argc, argv, "fho:uV", long_options, NULL)) != EOF)
|
while ((opt = getopt_long (argc, argv, "fho:uV", long_options, NULL)) != -1)
|
||||||
switch (opt)
|
switch (opt)
|
||||||
{
|
{
|
||||||
case '\0': /* Long option. */
|
case '\0': /* Long option. */
|
||||||
|
25
elf/Makefile
25
elf/Makefile
@ -55,10 +55,22 @@ install-others = $(slibdir)/$(rtld-installed-name)
|
|||||||
install-bin = ldd
|
install-bin = ldd
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq (yes,$(has-ldconfig))
|
||||||
|
others = ldconfig
|
||||||
|
install-rootsbin = ldconfig
|
||||||
|
|
||||||
|
$(objpfx)ldconfig: ldconfig.o
|
||||||
|
$(CC) -nostdlib -nostartfiles -o $@ $(sysdep-LDFLAGS) -static \
|
||||||
|
$(addprefix $(csu-objpfx),start.o) $(+preinit) \
|
||||||
|
$(filter-out $(addprefix $(csu-objpfx),start.o) $(+preinit) \
|
||||||
|
$(link-extra-libs) $(common-objpfx)libc% $(+postinit),$^) \
|
||||||
|
$(link-extra-libs) $(common-objpfx)libc.a $(gnulib) $(+postinit)
|
||||||
|
endif
|
||||||
|
|
||||||
include ../Rules
|
include ../Rules
|
||||||
|
|
||||||
|
|
||||||
ifeq (yes, $(build-shared))
|
ifeq (yes,$(build-shared))
|
||||||
# Make sure these things are built in the `make lib' pass so they can be used
|
# Make sure these things are built in the `make lib' pass so they can be used
|
||||||
# to run programs during the `make others' pass.
|
# to run programs during the `make others' pass.
|
||||||
lib-noranlib: $(objpfx)$(rtld-installed-name) \
|
lib-noranlib: $(objpfx)$(rtld-installed-name) \
|
||||||
@ -86,7 +98,7 @@ endef
|
|||||||
# The dl code in the static libc needs a default library path.
|
# The dl code in the static libc needs a default library path.
|
||||||
CFLAGS-dl-support.c = -D'DEFAULT_RPATH="$(default-rpath)"'
|
CFLAGS-dl-support.c = -D'DEFAULT_RPATH="$(default-rpath)"'
|
||||||
|
|
||||||
ifneq (ld.so, $(rtld-installed-name))
|
ifneq (ld.so,$(rtld-installed-name))
|
||||||
# Make sure ld.so.1 exists in the build directory so we can link
|
# Make sure ld.so.1 exists in the build directory so we can link
|
||||||
# against it.
|
# against it.
|
||||||
$(objpfx)$(rtld-installed-name): $(objpfx)ld.so
|
$(objpfx)$(rtld-installed-name): $(objpfx)ld.so
|
||||||
@ -99,18 +111,23 @@ endif
|
|||||||
# add directories to the list by defining $(user-defined-trusted-dirs)
|
# add directories to the list by defining $(user-defined-trusted-dirs)
|
||||||
# before starting make.
|
# before starting make.
|
||||||
$(objpfx)trusted-dirs.h: Makefile
|
$(objpfx)trusted-dirs.h: Makefile
|
||||||
|
$(make-target-directory)
|
||||||
(for dir in `echo "$(default-rpath) $(user-defined-trusted-dirs)" | \
|
(for dir in `echo "$(default-rpath) $(user-defined-trusted-dirs)" | \
|
||||||
sed 's/:/ /g'`; do \
|
sed 's/:/ /g'`; do \
|
||||||
echo " \"$$dir\","; \
|
echo " \"$$dir\","; \
|
||||||
done;) > $@T
|
done;) > $@T
|
||||||
mv -f $@T $@
|
mv -f $@T $@
|
||||||
CFLAGS-dl-load.c = -I$(objdir)/$(subdir)
|
CPPFLAGS-dl-load.c = -I$(objdir)/$(subdir)
|
||||||
|
|
||||||
# Specify the dependencies of libdl.so; its commands come from the generic
|
# Specify the dependencies of libdl.so; its commands come from the generic
|
||||||
# rule to build a shared library.
|
# rule to build a shared library.
|
||||||
$(objpfx)libdl.so: $(objpfx)libdl_pic.a $(common-objpfx)libc.so $(objpfx)ld.so
|
$(objpfx)libdl.so: $(objpfx)libdl_pic.a $(common-objpfx)libc.so $(objpfx)ld.so
|
||||||
|
|
||||||
$(slibdir)/$(rtld-installed-name): $(objpfx)ld.so; $(do-install-program)
|
$(slibdir)/$(rtld-version-installed-name): $(objpfx)ld.so
|
||||||
|
$(do-install-program)
|
||||||
|
|
||||||
|
$(slibdir)/$(rtld-installed-name): $(slibdir)/$(rtld-version-installed-name)
|
||||||
|
$(make-shlib-link)
|
||||||
|
|
||||||
ifneq ($(have-bash2),yes)
|
ifneq ($(have-bash2),yes)
|
||||||
$(objpfx)ldd: ldd.sh.in $(common-objpfx)version.mk \
|
$(objpfx)ldd: ldd.sh.in $(common-objpfx)version.mk \
|
||||||
|
@ -627,7 +627,7 @@ _dl_map_object (struct link_map *loader, const char *name, int type,
|
|||||||
/* We haven't found an appropriate library. But since we
|
/* We haven't found an appropriate library. But since we
|
||||||
are only interested in the list of libraries this isn't
|
are only interested in the list of libraries this isn't
|
||||||
so severe. Fake an entry with all the information we
|
so severe. Fake an entry with all the information we
|
||||||
have (in fact only the name). */
|
have. */
|
||||||
static const ElfW(Symndx) dummy_bucket = STN_UNDEF;
|
static const ElfW(Symndx) dummy_bucket = STN_UNDEF;
|
||||||
|
|
||||||
/* Enter the new object in the list of loaded objects. */
|
/* Enter the new object in the list of loaded objects. */
|
||||||
|
@ -153,7 +153,7 @@ main (int argc, char *argv[])
|
|||||||
textdomain (PACKAGE);
|
textdomain (PACKAGE);
|
||||||
|
|
||||||
while ((optchar = getopt_long (argc, argv, "achkmV", long_options, NULL))
|
while ((optchar = getopt_long (argc, argv, "achkmV", long_options, NULL))
|
||||||
!= EOF)
|
!= -1)
|
||||||
switch (optchar)
|
switch (optchar)
|
||||||
{
|
{
|
||||||
case '\0': /* Long option. */
|
case '\0': /* Long option. */
|
||||||
|
@ -127,7 +127,7 @@ main (int argc, char *argv[])
|
|||||||
textdomain (_libc_intl_domainname);
|
textdomain (_libc_intl_domainname);
|
||||||
|
|
||||||
while ((optchar = getopt_long (argc, argv, "cf:hi:u:vV", long_options, NULL))
|
while ((optchar = getopt_long (argc, argv, "cf:hi:u:vV", long_options, NULL))
|
||||||
!= EOF)
|
!= -1)
|
||||||
switch (optchar)
|
switch (optchar)
|
||||||
{
|
{
|
||||||
case '\0': /* Long option. */
|
case '\0': /* Long option. */
|
||||||
|
@ -29,7 +29,7 @@ main (int argc, char *argv[])
|
|||||||
char *subopts, *value;
|
char *subopts, *value;
|
||||||
int opt;
|
int opt;
|
||||||
|
|
||||||
while ((opt = getopt (argc, argv, "at:o:")) != EOF)
|
while ((opt = getopt (argc, argv, "at:o:")) != -1)
|
||||||
switch (opt)
|
switch (opt)
|
||||||
{
|
{
|
||||||
case 'a':
|
case 'a':
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright (C) 1996 Free Software Foundation, Inc.
|
# Copyright (C) 1996, 1997 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
|
||||||
@ -22,6 +22,7 @@
|
|||||||
subdir := nis
|
subdir := nis
|
||||||
|
|
||||||
headers := $(wildcard rpcsvc/*.[hx])
|
headers := $(wildcard rpcsvc/*.[hx])
|
||||||
|
distribute := nss-nis.h
|
||||||
|
|
||||||
# These are the databases available for the nis (and perhaps later nisplus)
|
# These are the databases available for the nis (and perhaps later nisplus)
|
||||||
# service. This must be a superset of the services in nss.
|
# service. This must be a superset of the services in nss.
|
||||||
|
@ -126,7 +126,7 @@ char *optarg = NULL;
|
|||||||
|
|
||||||
On entry to `getopt', zero means this is the first call; initialize.
|
On entry to `getopt', zero means this is the first call; initialize.
|
||||||
|
|
||||||
When `getopt' returns EOF, this is the index of the first of the
|
When `getopt' returns -1, this is the index of the first of the
|
||||||
non-option elements that the caller should itself scan.
|
non-option elements that the caller should itself scan.
|
||||||
|
|
||||||
Otherwise, `optind' communicates from one call to the next
|
Otherwise, `optind' communicates from one call to the next
|
||||||
@ -188,7 +188,7 @@ int optopt = '?';
|
|||||||
|
|
||||||
The special argument `--' forces an end of option-scanning regardless
|
The special argument `--' forces an end of option-scanning regardless
|
||||||
of the value of `ordering'. In the case of RETURN_IN_ORDER, only
|
of the value of `ordering'. In the case of RETURN_IN_ORDER, only
|
||||||
`--' can cause `getopt' to return EOF with `optind' != ARGC. */
|
`--' can cause `getopt' to return -1 with `optind' != ARGC. */
|
||||||
|
|
||||||
static enum
|
static enum
|
||||||
{
|
{
|
||||||
@ -417,7 +417,7 @@ _getopt_initialize (argc, argv, optstring)
|
|||||||
updating `optind' and `nextchar' so that the next call to `getopt' can
|
updating `optind' and `nextchar' so that the next call to `getopt' can
|
||||||
resume the scan with the following option character or ARGV-element.
|
resume the scan with the following option character or ARGV-element.
|
||||||
|
|
||||||
If there are no more option characters, `getopt' returns `EOF'.
|
If there are no more option characters, `getopt' returns -1.
|
||||||
Then `optind' is the index in ARGV of the first ARGV-element
|
Then `optind' is the index in ARGV of the first ARGV-element
|
||||||
that is not an option. (The ARGV-elements have been permuted
|
that is not an option. (The ARGV-elements have been permuted
|
||||||
so that those that are not options now come last.)
|
so that those that are not options now come last.)
|
||||||
@ -546,7 +546,7 @@ _getopt_internal (argc, argv, optstring, longopts, longind, long_only)
|
|||||||
that we previously skipped, so the caller will digest them. */
|
that we previously skipped, so the caller will digest them. */
|
||||||
if (first_nonopt != last_nonopt)
|
if (first_nonopt != last_nonopt)
|
||||||
optind = first_nonopt;
|
optind = first_nonopt;
|
||||||
return EOF;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If we have come to a non-option and did not permute it,
|
/* If we have come to a non-option and did not permute it,
|
||||||
@ -555,7 +555,7 @@ _getopt_internal (argc, argv, optstring, longopts, longind, long_only)
|
|||||||
if (NONOPTION_P)
|
if (NONOPTION_P)
|
||||||
{
|
{
|
||||||
if (ordering == REQUIRE_ORDER)
|
if (ordering == REQUIRE_ORDER)
|
||||||
return EOF;
|
return -1;
|
||||||
optarg = argv[optind++];
|
optarg = argv[optind++];
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
@ -945,7 +945,7 @@ main (argc, argv)
|
|||||||
int this_option_optind = optind ? optind : 1;
|
int this_option_optind = optind ? optind : 1;
|
||||||
|
|
||||||
c = getopt (argc, argv, "abc:d:0123456789");
|
c = getopt (argc, argv, "abc:d:0123456789");
|
||||||
if (c == EOF)
|
if (c == -1)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
switch (c)
|
switch (c)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Declarations for getopt.
|
/* Declarations for getopt.
|
||||||
Copyright (C) 1989, 90, 91, 92, 93, 94, 96 Free Software Foundation, Inc.
|
Copyright (C) 1989,90,91,92,93,94,96,97 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of the GNU C Library. Its master source is NOT part of
|
This file is part of the GNU C Library. Its master source is NOT part of
|
||||||
the C library, however. The master source lives in /gd/gnu/lib.
|
the C library, however. The master source lives in /gd/gnu/lib.
|
||||||
@ -40,7 +40,7 @@ extern char *optarg;
|
|||||||
|
|
||||||
On entry to `getopt', zero means this is the first call; initialize.
|
On entry to `getopt', zero means this is the first call; initialize.
|
||||||
|
|
||||||
When `getopt' returns EOF, this is the index of the first of the
|
When `getopt' returns -1, this is the index of the first of the
|
||||||
non-option elements that the caller should itself scan.
|
non-option elements that the caller should itself scan.
|
||||||
|
|
||||||
Otherwise, `optind' communicates from one call to the next
|
Otherwise, `optind' communicates from one call to the next
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
/* getopt_long and getopt_long_only entry points for GNU getopt.
|
/* getopt_long and getopt_long_only entry points for GNU getopt.
|
||||||
Copyright (C) 1987, 88, 89, 90, 91, 92, 93, 94, 1996
|
Copyright (C) 1987,88,89,90,91,92,93,94,96,97 Free Software Foundation, Inc.
|
||||||
Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This file is part of the GNU C Library. Its master source is NOT part of
|
This file is part of the GNU C Library. Its master source is NOT part of
|
||||||
the C library, however. The master source lives in /gd/gnu/lib.
|
the C library, however. The master source lives in /gd/gnu/lib.
|
||||||
@ -124,7 +123,7 @@ main (argc, argv)
|
|||||||
|
|
||||||
c = getopt_long (argc, argv, "abc:d:0123456789",
|
c = getopt_long (argc, argv, "abc:d:0123456789",
|
||||||
long_options, &option_index);
|
long_options, &option_index);
|
||||||
if (c == EOF)
|
if (c == -1)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
switch (c)
|
switch (c)
|
||||||
|
@ -16,7 +16,7 @@ DEFUN(main, (argc, argv),
|
|||||||
char buffer[31];
|
char buffer[31];
|
||||||
const char filename[] = "/tmp/bugtest";
|
const char filename[] = "/tmp/bugtest";
|
||||||
|
|
||||||
while ((i = getopt (argc, argv, "rw")) != EOF)
|
while ((i = getopt (argc, argv, "rw")) != -1)
|
||||||
switch (i)
|
switch (i)
|
||||||
{
|
{
|
||||||
case 'r':
|
case 'r':
|
||||||
|
@ -94,7 +94,7 @@ main(argc, argv)
|
|||||||
function = NONE;
|
function = NONE;
|
||||||
portnum = 0;
|
portnum = 0;
|
||||||
errflg = 0;
|
errflg = 0;
|
||||||
while ((c = getopt(argc, argv, "ptubdn:")) != EOF) {
|
while ((c = getopt(argc, argv, "ptubdn:")) != -1) {
|
||||||
switch (c) {
|
switch (c) {
|
||||||
|
|
||||||
case 'p':
|
case 'p':
|
||||||
|
@ -575,6 +575,8 @@ xdr_string(xdrs, cpp, maxsize)
|
|||||||
}
|
}
|
||||||
/* fall through... */
|
/* fall through... */
|
||||||
case XDR_ENCODE:
|
case XDR_ENCODE:
|
||||||
|
if (sp == NULL)
|
||||||
|
return FALSE;
|
||||||
size = strlen(sp);
|
size = strlen(sp);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -1 +1,5 @@
|
|||||||
#include <linux/a.out.h>
|
#ifdef _LIBC
|
||||||
|
# include_next <linux/a.out.h>
|
||||||
|
#else
|
||||||
|
# include <linux/a.out.h>
|
||||||
|
#endif
|
||||||
|
@ -4,6 +4,7 @@ ioperm.c
|
|||||||
init-first.h
|
init-first.h
|
||||||
clone.S
|
clone.S
|
||||||
sys/io.h
|
sys/io.h
|
||||||
|
kernel_sigaction.h
|
||||||
kernel_termios.h
|
kernel_termios.h
|
||||||
sys/acct.h
|
sys/acct.h
|
||||||
sys/procfs.h
|
sys/procfs.h
|
||||||
|
9
sysdeps/unix/sysv/linux/configure
vendored
9
sysdeps/unix/sysv/linux/configure
vendored
@ -20,7 +20,7 @@ else
|
|||||||
#include "confdefs.h"
|
#include "confdefs.h"
|
||||||
#include <linux/version.h>
|
#include <linux/version.h>
|
||||||
int main() {
|
int main() {
|
||||||
#if LINUX_VERSION_CODE < (2 *65536+ 0 *256+ 10) /* 2.0.10 */
|
#if LINUX_VERSION_CODE < ( *65536+ 0 *256+ 10) /* .0.10 */
|
||||||
eat flaming death
|
eat flaming death
|
||||||
#endif
|
#endif
|
||||||
; return 0; }
|
; return 0; }
|
||||||
@ -55,6 +55,7 @@ fi
|
|||||||
if test "$prefix" = "/usr"; then
|
if test "$prefix" = "/usr"; then
|
||||||
libc_cv_slibdir="/lib"
|
libc_cv_slibdir="/lib"
|
||||||
libc_cv_sysconfdir="/etc"
|
libc_cv_sysconfdir="/etc"
|
||||||
|
libc_cv_rootsbindir="/sbin"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Under Linux the LinuxThreads and crypt add-on should be available.
|
# Under Linux the LinuxThreads and crypt add-on should be available.
|
||||||
@ -94,3 +95,9 @@ if test "$message"; then
|
|||||||
echo "$message"
|
echo "$message"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Check whether `ldconfig' sources are available. This will go away as soon
|
||||||
|
# as ldconfig is available in GNU libc.
|
||||||
|
if test -f $srcdir/elf/ldconfig.c; then
|
||||||
|
has_ldconfig=yes
|
||||||
|
fi
|
||||||
|
@ -40,6 +40,7 @@ fi
|
|||||||
if test "$prefix" = "/usr"; then
|
if test "$prefix" = "/usr"; then
|
||||||
libc_cv_slibdir="/lib"
|
libc_cv_slibdir="/lib"
|
||||||
libc_cv_sysconfdir="/etc"
|
libc_cv_sysconfdir="/etc"
|
||||||
|
libc_cv_rootsbindir="/sbin"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Under Linux the LinuxThreads and crypt add-on should be available.
|
# Under Linux the LinuxThreads and crypt add-on should be available.
|
||||||
@ -79,3 +80,9 @@ if test "$message"; then
|
|||||||
echo "$message"
|
echo "$message"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Check whether `ldconfig' sources are available. This will go away as soon
|
||||||
|
# as ldconfig is available in GNU libc.
|
||||||
|
if test -f $srcdir/elf/ldconfig.c; then
|
||||||
|
has_ldconfig=yes
|
||||||
|
fi
|
||||||
|
1
time/Banner
Normal file
1
time/Banner
Normal file
@ -0,0 +1 @@
|
|||||||
|
tzcode1997a and tzdata1997a by Arthur David Olson et. al.
|
@ -23,7 +23,8 @@ subdir := time
|
|||||||
|
|
||||||
headers := time.h sys/time.h sys/timeb.h timebits.h
|
headers := time.h sys/time.h sys/timeb.h timebits.h
|
||||||
distribute := tzfile.h private.h scheck.c ialloc.c yearistype \
|
distribute := tzfile.h private.h scheck.c ialloc.c yearistype \
|
||||||
iso3166.tab zone.tab tzselect.ksh checktab.awk
|
iso3166.tab zone.tab tzselect.ksh checktab.awk \
|
||||||
|
Banner
|
||||||
extra-objs = scheck.o ialloc.o $(tzfiles:%=z.%)
|
extra-objs = scheck.o ialloc.o $(tzfiles:%=z.%)
|
||||||
|
|
||||||
routines := offtime asctime clock ctime ctime_r difftime \
|
routines := offtime asctime clock ctime ctime_r difftime \
|
||||||
@ -45,7 +46,7 @@ tzfiles := africa antarctica asia australasia europe northamerica \
|
|||||||
solar87 solar88 solar89
|
solar87 solar88 solar89
|
||||||
# pacificnew doesn't compile; if it is to be used, it should be included in
|
# pacificnew doesn't compile; if it is to be used, it should be included in
|
||||||
# northamerica.
|
# northamerica.
|
||||||
distribute := $(distribute) $(tzfiles) leapseconds pacificnew simplebackw
|
distribute += $(tzfiles) leapseconds pacificnew simplebackw
|
||||||
|
|
||||||
install-sbin := zic zdump
|
install-sbin := zic zdump
|
||||||
|
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
# @(#)antarctica 7.5
|
# @(#)antarctica 7.6
|
||||||
|
|
||||||
# From Paul Eggert (1996-09-03):
|
# From Paul Eggert (1997-01-20):
|
||||||
# To keep things manageable, we list only locations occupied year-round;
|
# To keep things manageable, we list only locations occupied year-round;
|
||||||
# see <URL:http://earth.agu.org/amen/nations.html> (1996-05-24).
|
# see <URL:http://earth.agu.org/amen/nations.html> (1996-05-24).
|
||||||
# Unless otherwise specified, we have no time zone information.
|
# Unless otherwise specified, we have no time zone information.
|
||||||
#
|
#
|
||||||
|
# Except for the French entries,
|
||||||
# I made up all time zone abbreviations mentioned here; corrections welcome!
|
# I made up all time zone abbreviations mentioned here; corrections welcome!
|
||||||
# FORMAT is `___' and GMTOFF is 0 for locations while uninhabited.
|
# FORMAT is `___' and GMTOFF is 0 for locations while uninhabited.
|
||||||
|
|
||||||
@ -56,16 +57,41 @@ Zone Antarctica/Mawson 0 - ___ 1954 Feb 13
|
|||||||
# Finland - year-round base
|
# Finland - year-round base
|
||||||
# Aboa, Queen Maud Land, since 1988
|
# Aboa, Queen Maud Land, since 1988
|
||||||
|
|
||||||
# France
|
# France - year-round bases
|
||||||
|
#
|
||||||
|
# From Antoine Leca <Antoine.Leca@Renault.FR> (1997-01-20):
|
||||||
|
# Time data are from Nicole Pailleau at the IFRTP
|
||||||
|
# (French Institute for Polar Research and Technology).
|
||||||
|
# She confirms that French Southern Territories and Terre Adelie bases
|
||||||
|
# don't observe daylight saving time, even if Terre Adelie supplies came
|
||||||
|
# from Tasmania.
|
||||||
#
|
#
|
||||||
# French Southern Territories with year-round inhabitants
|
# French Southern Territories with year-round inhabitants
|
||||||
# Amsterdam Island
|
|
||||||
# Crozet Islands
|
|
||||||
# Kerguelen Islands
|
|
||||||
# St Paul Island
|
|
||||||
#
|
#
|
||||||
# year-round base
|
# Martin-de-Vivies Base, Amsterdam Island, -374105+0773155, since 1950
|
||||||
# Dumont d'Urville, Adelie Land, since IGY
|
# Alfred-Faure Base, Crozet Islands, -462551+0515152, since 1964
|
||||||
|
# Port-aux-Francais, Kerguelen Islands, -492110+0701303, since 1951
|
||||||
|
#
|
||||||
|
# St Paul Island - near Amsterdam, uninhabited since 1927
|
||||||
|
#
|
||||||
|
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||||
|
Zone Indian/Kerguelen 0 - ___ 1950 # Port-aux-Francais
|
||||||
|
5:00 - TFT # ISO code TF Time
|
||||||
|
#
|
||||||
|
# year-round base in the main continent
|
||||||
|
# Dumont-d'Urville, Terre Adelie (Adelie Land), -6040+14001, since 1956-11
|
||||||
|
#
|
||||||
|
# Another base at Port-Martin, 50km east, began operation in 1947.
|
||||||
|
# It was destroyed by fire on 1952-01-14.
|
||||||
|
#
|
||||||
|
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||||
|
Zone Antarctica/DumontDUrville 0 - ___ 1947
|
||||||
|
10:00 - PMT 1952 Jan 14 # Port-Martin Time
|
||||||
|
0 - ___ 1956 Nov
|
||||||
|
10:00 - DDUT # Dumont-d'Urville Time
|
||||||
|
# Reference:
|
||||||
|
# <URL:http://www.icair.iac.org.nz/science/reports/fr/IFRTP.html> (1996-09-10)
|
||||||
|
|
||||||
|
|
||||||
# Germany - year-round base
|
# Germany - year-round base
|
||||||
# Georg von Neumayer
|
# Georg von Neumayer
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# @(#)australasia 7.31
|
# @(#)australasia 7.32
|
||||||
# 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
|
||||||
@ -22,6 +22,7 @@ Rule Aus 1943 only - Oct 3 2:00 1:00 -
|
|||||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||||
# Northern Territory
|
# Northern Territory
|
||||||
Zone Australia/Darwin 8:43:20 - LMT 1895 Feb
|
Zone Australia/Darwin 8:43:20 - LMT 1895 Feb
|
||||||
|
9:00 - CST 1899 May
|
||||||
9:30 - CST 1917 Jan 1 0:01
|
9:30 - CST 1917 Jan 1 0:01
|
||||||
9:30 Aus CST
|
9:30 Aus CST
|
||||||
# Western Australia
|
# Western Australia
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#ifndef lint
|
#ifndef lint
|
||||||
#ifndef NOID
|
#ifndef NOID
|
||||||
static char elsieid[] = "@(#)zdump.c 7.24";
|
static char elsieid[] = "@(#)zdump.c 7.25";
|
||||||
#endif /* !defined NOID */
|
#endif /* !defined NOID */
|
||||||
#endif /* !defined lint */
|
#endif /* !defined lint */
|
||||||
|
|
||||||
@ -159,7 +159,7 @@ char * argv[];
|
|||||||
if (c == 'v')
|
if (c == 'v')
|
||||||
vflag = 1;
|
vflag = 1;
|
||||||
else cutoff = optarg;
|
else cutoff = optarg;
|
||||||
if (c != EOF ||
|
if ((c != EOF && c != -1) ||
|
||||||
(optind == argc - 1 && strcmp(argv[optind], "=") == 0)) {
|
(optind == argc - 1 && strcmp(argv[optind], "=") == 0)) {
|
||||||
(void) fprintf(stderr,
|
(void) fprintf(stderr,
|
||||||
_("%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n"),
|
_("%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n"),
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#ifndef lint
|
#ifndef lint
|
||||||
#ifndef NOID
|
#ifndef NOID
|
||||||
static char elsieid[] = "@(#)zic.c 7.80";
|
static char elsieid[] = "@(#)zic.c 7.81";
|
||||||
#endif /* !defined NOID */
|
#endif /* !defined NOID */
|
||||||
#endif /* !defined lint */
|
#endif /* !defined lint */
|
||||||
|
|
||||||
@ -476,7 +476,7 @@ char * argv[];
|
|||||||
(void) textdomain(TZ_DOMAIN);
|
(void) textdomain(TZ_DOMAIN);
|
||||||
#endif /* HAVE_GETTEXT - 0 */
|
#endif /* HAVE_GETTEXT - 0 */
|
||||||
progname = argv[0];
|
progname = argv[0];
|
||||||
while ((c = getopt(argc, argv, "d:l:p:L:vsy:")) != EOF)
|
while ((c = getopt(argc, argv, "d:l:p:L:vsy:")) != EOF && c != -1)
|
||||||
switch (c) {
|
switch (c) {
|
||||||
default:
|
default:
|
||||||
usage();
|
usage();
|
||||||
|
@ -34,6 +34,7 @@ AQ -9000+00000 Antarctica/South_Pole Amundsen-Scott Station, South Pole
|
|||||||
AQ -6448-06406 Antarctica/Palmer Palmer Station, Anvers Island
|
AQ -6448-06406 Antarctica/Palmer Palmer Station, Anvers Island
|
||||||
AQ -6736+06253 Antarctica/Mawson Mawson Station, Holme Bay
|
AQ -6736+06253 Antarctica/Mawson Mawson Station, Holme Bay
|
||||||
AQ -6617+11031 Antarctica/Casey Casey Station, Bailey Peninsula
|
AQ -6617+11031 Antarctica/Casey Casey Station, Bailey Peninsula
|
||||||
|
AQ -6040+14001 Antarctica/DumontDUrville Dumont-d'Urville Base, Terre Adelie
|
||||||
AR -3436-05827 America/Buenos_Aires E Argentina (BA, DF, SC, TF)
|
AR -3436-05827 America/Buenos_Aires E Argentina (BA, DF, SC, TF)
|
||||||
AR -3257-06040 America/Rosario NE Argentina (SF, ER, CN, MN, CC, FM, LP, CH)
|
AR -3257-06040 America/Rosario NE Argentina (SF, ER, CN, MN, CC, FM, LP, CH)
|
||||||
AR -3124-06411 America/Cordoba W Argentina (CB, SA, TM, LR, SJ, SL, NQ, RN)
|
AR -3124-06411 America/Cordoba W Argentina (CB, SA, TM, LR, SJ, SL, NQ, RN)
|
||||||
@ -310,6 +311,7 @@ SY +3330+03618 Asia/Damascus
|
|||||||
SZ -2618+03106 Africa/Mbabane
|
SZ -2618+03106 Africa/Mbabane
|
||||||
TC +2128-07108 America/Grand_Turk
|
TC +2128-07108 America/Grand_Turk
|
||||||
TD +1207+01503 Africa/Ndjamena
|
TD +1207+01503 Africa/Ndjamena
|
||||||
|
TF -492110+0701303 Indian/Kerguelen
|
||||||
TG +0608+00113 Africa/Lome
|
TG +0608+00113 Africa/Lome
|
||||||
TH +1345+10031 Asia/Bangkok
|
TH +1345+10031 Asia/Bangkok
|
||||||
TJ +3835+06848 Asia/Dushanbe
|
TJ +3835+06848 Asia/Dushanbe
|
||||||
|
Reference in New Issue
Block a user