summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1996-11-28 04:16:09 +0000
committerUlrich Drepper <drepper@redhat.com>1996-11-28 04:16:09 +0000
commitc66452515d7b4ebf6b0633735397db9a392a839e (patch)
tree7cf4dc82d4d675e61c61cf696f7d1007d1c467aa
parent8a52392237c44cbbd1ffc62b164230e1159dfb76 (diff)
downloadglibc-c66452515d7b4ebf6b0633735397db9a392a839e.tar.gz
update from main archive 961127cvs/libc-961128
Thu Nov 28 03:11:11 1996 Ulrich Drepper <drepper@cygnus.com> * libio/fileops.c: Update from latest libg++. * sysdeps/unix/sysv/linux/init-first.c: Reformat copyright. * sysdeps/stub/libc-lock.h: Add __libc_lock_init_recursive. * libio/genops.c (_IO_init): Use __libc_lock_init_recursive instead of __libc_lock_init for streams. Reported by a sun <asun@zoology.washington.edu>. * sysdepsunix/sysv/linux/i386/brk.c: Reformat copyright. * sysdeps/generic/errno-loc.c: New file. Generic definition of __errno_location function. * sysdeps/unix/sysv/linux/i386/sysdep.S: Remove definition of __errno_location. * sysdeps/unix/sysv/linux/m68k/sysdep.S: Likewise. * sysdeps/unix/sysv/linux/Makefile [$(subdir)=csu]: Add errno-loc to sysdep-routines. * sysdeps/unix/sysv/linux/configure: Add test for linuxthreads and crypt add-on and warn if not available. Wed Nov 27 23:09:37 1996 Ulrich Drepper <drepper@cygnus.com> * po/ko.po: Update from Bang Jun-Young <bangjy@nownuri.nowcom.co.kr>. * sysdeps/unix/sysv/linux/syscalls.list: Remove _llseek. * sysdeps/unix/sysv/linux/Makefile [$(subdir)=misc] (routines): Add llseek. * sysdeps/unix/sysv/linux/llseek.c: New file. Uses syscall. * sysdeps/unix/sysv/linux/i386/syscalls.list: Add __sys_llseek. * sysdeps/unix/sysv/linux/m68k/syscalls.list: Add __sys_llseek. Reported by HJ Lu <hjl@gnu.ai.mit.edu>. * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add llseek. * sysdeps/unix/sysv/linux/alpha/llseek.S: Remove. Generic syscall is enough. Patch by Richard Henderson <rth@tamu.edu>. * sysdeps/unix/sysv/linux/alpha/sys/io.h: Add prototypes for pciconfig_read and pciconfig_write. * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add new syscalls pciconfig_read and pciconfig_write. * login/getutent_r.c: Fix several bugs in last change.
-rw-r--r--ChangeLog57
-rwxr-xr-xconfigure139
-rw-r--r--libio/fileops.c10
-rw-r--r--libio/genops.c2
-rw-r--r--po/ko.po654
-rw-r--r--sysdeps/alpha/elf/Makefile4
-rw-r--r--sysdeps/generic/errno-loc.c28
-rw-r--r--sysdeps/stub/libc-lock.h3
-rw-r--r--sysdeps/unix/sysv/linux/Makefile4
-rw-r--r--sysdeps/unix/sysv/linux/alpha/sys/io.h13
-rw-r--r--sysdeps/unix/sysv/linux/alpha/syscalls.list5
-rw-r--r--sysdeps/unix/sysv/linux/configure22
-rw-r--r--sysdeps/unix/sysv/linux/i386/brk.c34
-rw-r--r--sysdeps/unix/sysv/linux/i386/syscalls.list1
-rw-r--r--sysdeps/unix/sysv/linux/i386/sysdep.S17
-rw-r--r--sysdeps/unix/sysv/linux/init-first.c34
-rw-r--r--sysdeps/unix/sysv/linux/llseek.c35
-rw-r--r--sysdeps/unix/sysv/linux/m68k/sysdep.S13
-rw-r--r--sysdeps/unix/sysv/linux/syscalls.list1
19 files changed, 607 insertions, 469 deletions
diff --git a/ChangeLog b/ChangeLog
index d7fed11e61..cac800e9df 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,50 @@
+Thu Nov 28 03:11:11 1996 Ulrich Drepper <drepper@cygnus.com>
+
+ * libio/fileops.c: Update from latest libg++.
+
+ * sysdeps/unix/sysv/linux/init-first.c: Reformat copyright.
+
+ * sysdeps/stub/libc-lock.h: Add __libc_lock_init_recursive.
+ * libio/genops.c (_IO_init): Use __libc_lock_init_recursive
+ instead of __libc_lock_init for streams.
+ Reported by a sun <asun@zoology.washington.edu>.
+
+ * sysdepsunix/sysv/linux/i386/brk.c: Reformat copyright.
+
+ * sysdeps/generic/errno-loc.c: New file. Generic definition of
+ __errno_location function.
+ * sysdeps/unix/sysv/linux/i386/sysdep.S: Remove definition of
+ __errno_location.
+ * sysdeps/unix/sysv/linux/m68k/sysdep.S: Likewise.
+ * sysdeps/unix/sysv/linux/Makefile [$(subdir)=csu]: Add errno-loc
+ to sysdep-routines.
+
+ * sysdeps/unix/sysv/linux/configure: Add test for linuxthreads
+ and crypt add-on and warn if not available.
+
+Wed Nov 27 23:09:37 1996 Ulrich Drepper <drepper@cygnus.com>
+
+ * po/ko.po: Update from Bang Jun-Young <bangjy@nownuri.nowcom.co.kr>.
+
+ * sysdeps/unix/sysv/linux/syscalls.list: Remove _llseek.
+ * sysdeps/unix/sysv/linux/Makefile [$(subdir)=misc] (routines): Add
+ llseek.
+ * sysdeps/unix/sysv/linux/llseek.c: New file. Uses syscall.
+ * sysdeps/unix/sysv/linux/i386/syscalls.list: Add __sys_llseek.
+ * sysdeps/unix/sysv/linux/m68k/syscalls.list: Add __sys_llseek.
+ Reported by HJ Lu <hjl@gnu.ai.mit.edu>.
+ * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add llseek.
+ * sysdeps/unix/sysv/linux/alpha/llseek.S: Remove. Generic syscall
+ is enough.
+ Patch by Richard Henderson <rth@tamu.edu>.
+
+ * sysdeps/unix/sysv/linux/alpha/sys/io.h: Add prototypes for
+ pciconfig_read and pciconfig_write.
+ * sysdeps/unix/sysv/linux/alpha/syscalls.list: Add new syscalls
+ pciconfig_read and pciconfig_write.
+
+ * login/getutent_r.c: Fix several bugs in last change.
+
Wed Nov 27 06:10:10 1996 Ulrich Drepper <drepper@cygnus.com>
* Makefile: Fix typo.
@@ -59,16 +106,6 @@ Wed Nov 27 06:10:10 1996 Ulrich Drepper <drepper@cygnus.com>
* stdlib/stdlib.h: Reformat.
- * time/africa: Update from ADO tzdata1996m.
- * time/antarctica: Likewise.
- * time/asia: Likewise.
- * time/australia: Likewise.
- * time/etcetera: Likewise.
- * time/europe: Likewise.
- * time/northamerica: Likewise.
- * time/southamerica: Likewise.
- * time/zone.tab: Likewise.
-
Fri Nov 22 19:34:12 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* sysdeps/posix/getcwd.c (__getcwd): After resizing the buffer
diff --git a/configure b/configure
index b2586e2f57..4d2a9680a6 100755
--- a/configure
+++ b/configure
@@ -2,7 +2,7 @@
# From configure.in CVSid
# Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf version 2.11
+# Generated automatically using autoconf version 2.12
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
#
# This configure script is free software; the Free Software Foundation
@@ -357,7 +357,7 @@ EOF
verbose=yes ;;
-version | --version | --versio | --versi | --vers)
- echo "configure generated by autoconf version 2.11"
+ echo "configure generated by autoconf version 2.12"
exit 0 ;;
-with-* | --with-*)
@@ -459,11 +459,14 @@ do
done
# NLS nuisances.
-# Only set LANG and LC_ALL to C if already set.
-# These must not be set unconditionally because not all systems understand
-# e.g. LANG=C (notably SCO).
-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+# Only set these to C if already set. These must not be set unconditionally
+# because not all systems understand e.g. LANG=C (notably SCO).
+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
+# Non-C LC_CTYPE values break the ctype check.
if test "${LANG+set}" = set; then LANG=C; export LANG; fi
+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
+if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
# confdefs.h avoids OS command line length limits that DEFS can exceed.
rm -rf conftest* confdefs.h
@@ -525,6 +528,7 @@ ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
# Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
@@ -704,7 +708,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
fi
echo $ac_n "checking host system type""... $ac_c" 1>&6
-echo "configure:708: checking host system type" >&5
+echo "configure:712: checking host system type" >&5
host_alias=$host
case "$host_alias" in
@@ -784,7 +788,7 @@ esac
# This can take a while to compute.
sysdep_dir=$srcdir/sysdeps
echo $ac_n "checking sysdep dirs""... $ac_c" 1>&6
-echo "configure:788: checking sysdep dirs" >&5
+echo "configure:792: checking sysdep dirs" >&5
# Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
@@ -985,12 +989,12 @@ echo "$ac_t""sysdeps/generic sysdeps/stub" 1>&6
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:989: checking for a BSD compatible install" >&5
+echo "configure:993: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
for ac_dir in $PATH; do
# Account for people who put trailing slashes in PATH elements.
case "$ac_dir/" in
@@ -1013,7 +1017,7 @@ else
;;
esac
done
- IFS="$ac_save_ifs"
+ IFS="$ac_save_IFS"
fi
if test "${ac_cv_path_install+set}" = set; then
@@ -1039,7 +1043,7 @@ if test "$INSTALL" = "${srcdir}/install-sh -c"; then
INSTALL='$(..)./install-sh -c'
fi
echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:1043: checking whether ln -s works" >&5
+echo "configure:1047: checking whether ln -s works" >&5
if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1064,7 +1068,7 @@ do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1068: checking for $ac_word" >&5
+echo "configure:1072: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_MSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1095,7 +1099,7 @@ test -n "$MSGFMT" || MSGFMT=":"
echo $ac_n "checking build system type""... $ac_c" 1>&6
-echo "configure:1099: checking build system type" >&5
+echo "configure:1103: checking build system type" >&5
build_alias=$build
case "$build_alias" in
@@ -1121,7 +1125,7 @@ fi
# Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
set dummy ${ac_tool_prefix}gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1125: checking for $ac_word" >&5
+echo "configure:1129: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1153,7 +1157,7 @@ if test $host != $build; then
# Extract the first word of "gcc cc", so it can be a program name with args.
set dummy gcc cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1157: checking for $ac_word" >&5
+echo "configure:1161: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_BUILD_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1180,7 +1184,7 @@ fi
fi
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:1184: checking how to run the C preprocessor" >&5
+echo "configure:1188: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
CPP=
@@ -1195,13 +1199,13 @@ else
# On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp.
cat > conftest.$ac_ext <<EOF
-#line 1199 "configure"
+#line 1203 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1205: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1209: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
:
@@ -1212,13 +1216,13 @@ else
rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF
-#line 1216 "configure"
+#line 1220 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:1222: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:1226: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
:
@@ -1243,7 +1247,7 @@ echo "$ac_t""$CPP" 1>&6
# Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
set dummy ${ac_tool_prefix}ar; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1247: checking for $ac_word" >&5
+echo "configure:1251: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1274,7 +1278,7 @@ fi
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1278: checking for $ac_word" >&5
+echo "configure:1282: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1305,7 +1309,7 @@ if test -n "$ac_tool_prefix"; then
# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1309: checking for $ac_word" >&5
+echo "configure:1313: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1340,7 +1344,7 @@ fi
# Extract the first word of "bash", so it can be a program name with args.
set dummy bash; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1344: checking for $ac_word" >&5
+echo "configure:1348: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_BASH'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1377,7 +1381,7 @@ fi
echo $ac_n "checking for signed size_t type""... $ac_c" 1>&6
-echo "configure:1381: checking for signed size_t type" >&5
+echo "configure:1385: checking for signed size_t type" >&5
if eval "test \"`echo '$''{'libc_cv_signed_size_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1401,12 +1405,12 @@ EOF
fi
echo $ac_n "checking for libc-friendly stddef.h""... $ac_c" 1>&6
-echo "configure:1405: checking for libc-friendly stddef.h" >&5
+echo "configure:1409: checking for libc-friendly stddef.h" >&5
if eval "test \"`echo '$''{'libc_cv_friendly_stddef'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1410 "configure"
+#line 1414 "configure"
#include "confdefs.h"
#define __need_size_t
#define __need_wchar_t
@@ -1421,7 +1425,7 @@ size_t size; wchar_t wchar;
if (&size == NULL || &wchar == NULL) abort ();
; return 0; }
EOF
-if { (eval echo configure:1425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1429: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
libc_cv_friendly_stddef=yes
else
@@ -1431,7 +1435,6 @@ else
libc_cv_friendly_stddef=no
fi
rm -f conftest*
-
fi
echo "$ac_t""$libc_cv_friendly_stddef" 1>&6
@@ -1441,7 +1444,7 @@ override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
fi
echo $ac_n "checking whether we need to use -P to assemble .S files""... $ac_c" 1>&6
-echo "configure:1445: checking whether we need to use -P to assemble .S files" >&5
+echo "configure:1448: checking whether we need to use -P to assemble .S files" >&5
if eval "test \"`echo '$''{'libc_cv_need_minus_P'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1464,7 +1467,7 @@ asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
fi
echo $ac_n "checking for assembler global-symbol directive""... $ac_c" 1>&6
-echo "configure:1468: checking for assembler global-symbol directive" >&5
+echo "configure:1471: checking for assembler global-symbol directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_global_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1494,7 +1497,7 @@ EOF
fi
echo $ac_n "checking for .set assembler directive""... $ac_c" 1>&6
-echo "configure:1498: checking for .set assembler directive" >&5
+echo "configure:1501: checking for .set assembler directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_set_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1529,12 +1532,12 @@ fi
if test $elf != yes; then
echo $ac_n "checking for .init and .fini sections""... $ac_c" 1>&6
-echo "configure:1533: checking for .init and .fini sections" >&5
+echo "configure:1536: checking for .init and .fini sections" >&5
if eval "test \"`echo '$''{'libc_cv_have_initfini'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1538 "configure"
+#line 1541 "configure"
#include "confdefs.h"
int main() {
@@ -1543,7 +1546,7 @@ asm (".section .init");
asm (".text");
; return 0; }
EOF
-if { (eval echo configure:1547: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
libc_cv_have_initfini=yes
else
@@ -1553,7 +1556,6 @@ else
libc_cv_have_initfini=no
fi
rm -f conftest*
-
fi
echo "$ac_t""$libc_cv_have_initfini" 1>&6
@@ -1569,19 +1571,19 @@ if test $elf = yes; then
libc_cv_asm_underscores=no
else
echo $ac_n "checking for _ prefix on C symbol names""... $ac_c" 1>&6
-echo "configure:1573: checking for _ prefix on C symbol names" >&5
+echo "configure:1575: checking for _ prefix on C symbol names" >&5
if eval "test \"`echo '$''{'libc_cv_asm_underscores'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 1578 "configure"
+#line 1580 "configure"
#include "confdefs.h"
asm ("_glibc_foobar:");
int main() {
glibc_foobar ();
; return 0; }
EOF
-if { (eval echo configure:1585: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:1587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
libc_cv_asm_underscores=yes
else
@@ -1591,7 +1593,6 @@ else
libc_cv_asm_underscores=no
fi
rm -f conftest*
-
fi
echo "$ac_t""$libc_cv_asm_underscores" 1>&6
@@ -1609,7 +1610,7 @@ if test $elf = yes; then
libc_cv_asm_weakext_directive=no
else
echo $ac_n "checking for assembler .weak directive""... $ac_c" 1>&6
-echo "configure:1613: checking for assembler .weak directive" >&5
+echo "configure:1614: checking for assembler .weak directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_weak_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1632,7 +1633,7 @@ echo "$ac_t""$libc_cv_asm_weak_directive" 1>&6
if test $libc_cv_asm_weak_directive = no; then
echo $ac_n "checking for assembler .weakext directive""... $ac_c" 1>&6
-echo "configure:1636: checking for assembler .weakext directive" >&5
+echo "configure:1637: checking for assembler .weakext directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_weakext_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1669,7 +1670,7 @@ EOF
fi
echo $ac_n "checking for ld --no-whole-archive""... $ac_c" 1>&6
-echo "configure:1673: checking for ld --no-whole-archive" >&5
+echo "configure:1674: checking for ld --no-whole-archive" >&5
if eval "test \"`echo '$''{'libc_cv_ld_no_whole_archive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1680,7 +1681,7 @@ __throw () {}
EOF
if { ac_try='${CC-cc} $CFLAGS
-nostdlib -nostartfiles -Wl,--no-whole-archive
- -o conftest conftest.c'; { (eval echo configure:1684: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
+ -o conftest conftest.c'; { (eval echo configure:1685: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
libc_cv_ld_no_whole_archive=yes
else
libc_cv_ld_no_whole_archive=no
@@ -1691,7 +1692,7 @@ fi
echo "$ac_t""$libc_cv_ld_no_whole_archive" 1>&6
echo $ac_n "checking for gcc -fno-exceptions""... $ac_c" 1>&6
-echo "configure:1695: checking for gcc -fno-exceptions" >&5
+echo "configure:1696: checking for gcc -fno-exceptions" >&5
if eval "test \"`echo '$''{'libc_cv_gcc_no_exceptions'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1702,7 +1703,7 @@ __throw () {}
EOF
if { ac_try='${CC-cc} $CFLAGS
-nostdlib -nostartfiles -fno-exceptions
- -o conftest conftest.c'; { (eval echo configure:1706: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
+ -o conftest conftest.c'; { (eval echo configure:1707: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
libc_cv_gcc_no_exceptions=yes
else
libc_cv_gcc_no_exceptions=no
@@ -1754,7 +1755,7 @@ if test "$uname" = generic; then
fi
echo $ac_n "checking OS release for uname""... $ac_c" 1>&6
-echo "configure:1758: checking OS release for uname" >&5
+echo "configure:1759: checking OS release for uname" >&5
if eval "test \"`echo '$''{'libc_cv_uname_release'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1776,7 +1777,7 @@ echo "$ac_t""$libc_cv_uname_release" 1>&6
uname_release="$libc_cv_uname_release"
echo $ac_n "checking OS version for uname""... $ac_c" 1>&6
-echo "configure:1780: checking OS version for uname" >&5
+echo "configure:1781: checking OS version for uname" >&5
if eval "test \"`echo '$''{'libc_cv_uname_version'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1798,7 +1799,7 @@ else
fi
echo $ac_n "checking stdio selection""... $ac_c" 1>&6
-echo "configure:1802: checking stdio selection" >&5
+echo "configure:1803: checking stdio selection" >&5
case $stdio in
libio) cat >> confdefs.h <<\EOF
@@ -1866,12 +1867,25 @@ cat > confcache <<\EOF
# --recheck option to rerun configure.
#
EOF
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, don't put newlines in cache variables' values.
# Ultrix sh set writes to stderr and can't be redirected directly,
# and sets the high bit in the cache file unless we assign to the vars.
-# HP-UX 10.01 sh prints single quotes around any value that contains spaces.
(set) 2>&1 |
-sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)='*\([^']*\)'*/\1=\${\1='\2'}/p"\
- >> confcache
+ case `(ac_space=' '; set) 2>&1` in
+ *ac_space=\ *)
+ # `set' does not quote correctly, so add quotes (double-quote substitution
+ # turns \\\\ into \\, and sed turns \\ into \).
+ sed -n \
+ -e "s/'/'\\\\''/g" \
+ -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
+ ;;
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
+ ;;
+ esac >> confcache
if cmp -s $cache_file confcache; then
:
else
@@ -1926,7 +1940,7 @@ do
echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
- echo "$CONFIG_STATUS generated by autoconf version 2.11"
+ echo "$CONFIG_STATUS generated by autoconf version 2.12"
exit 0 ;;
-help | --help | --hel | --he | --h)
echo "\$ac_cs_usage"; exit 0 ;;
@@ -2052,9 +2066,9 @@ CONFIG_FILES=\${CONFIG_FILES-"config.make ${config_makefile} ${config_uname}"}
EOF
cat >> $CONFIG_STATUS <<\EOF
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
- # Support "outfile[:infile]", defaulting infile="outfile.in".
+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
case "$ac_file" in
- *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
+ *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
*) ac_file_in="${ac_file}.in" ;;
esac
@@ -2096,12 +2110,14 @@ for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
# $configure_input" ;;
*) ac_comsub= ;;
esac
+
+ ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
sed -e "$ac_comsub
s%@configure_input@%$configure_input%g
s%@srcdir@%$srcdir%g
s%@top_srcdir@%$top_srcdir%g
s%@INSTALL@%$INSTALL%g
-" $ac_given_srcdir/$ac_file_in | eval "$ac_sed_cmds" > $ac_file
+" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
fi; done
rm -f conftest.s*
@@ -2124,7 +2140,7 @@ ac_eB='$%\1#\2define\3'
ac_eC=' '
ac_eD='%g'
-if test -z "$CONFIG_HEADERS"; then
+if test "${CONFIG_HEADERS+set}" != set; then
EOF
cat >> $CONFIG_STATUS <<EOF
CONFIG_HEADERS="config.h"
@@ -2132,9 +2148,9 @@ EOF
cat >> $CONFIG_STATUS <<\EOF
fi
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
- # Support "outfile[:infile]", defaulting infile="outfile.in".
+ # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
case "$ac_file" in
- *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
+ *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
*) ac_file_in="${ac_file}.in" ;;
esac
@@ -2142,7 +2158,8 @@ for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
echo creating $ac_file
rm -f conftest.frag conftest.in conftest.out
- cp $ac_given_srcdir/$ac_file_in conftest.in
+ ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
+ cat $ac_file_inputs > conftest.in
EOF
diff --git a/libio/fileops.c b/libio/fileops.c
index b4bd5ce7cd..1851d9a1fa 100644
--- a/libio/fileops.c
+++ b/libio/fileops.c
@@ -308,7 +308,15 @@ DEFUN(_IO_file_overflow, (f, ch),
_IO_doallocbuf(f);
_IO_setg (f, f->_IO_buf_base, f->_IO_buf_base, f->_IO_buf_base);
}
- /* Otherwise must be currently reading. */
+ /* Otherwise must be currently reading.
+ If _IO_read_ptr (and hence also _IO_read_end) is at the buffer end,
+ logically slide the buffer forwards one block (by setting the
+ read pointers to all point at the beginning of the block). This
+ makes room for subsequent output.
+ Otherwise, set the read pointers to _IO_read_end (leaving that
+ alone, so it can continue to correspond to the external position). */
+ if (f->_IO_read_ptr == f->_IO_buf_end)
+ f->_IO_read_end = f->_IO_read_ptr = f->_IO_buf_base;
f->_IO_write_ptr = f->_IO_read_ptr;
f->_IO_write_base = f->_IO_write_ptr;
f->_IO_write_end = f->_IO_buf_end;
diff --git a/libio/genops.c b/libio/genops.c
index bd741ec66e..fc4c61d9a4 100644
--- a/libio/genops.c
+++ b/libio/genops.c
@@ -466,7 +466,7 @@ DEFUN(_IO_init, (fp, flags),
fp->_markers = NULL;
fp->_cur_column = 0;
#ifdef _IO_MTSAFE_IO
- __libc_lock_init (*fp->_lock);
+ __libc_lock_init_recursive (*fp->_lock);
#endif
}
diff --git a/po/ko.po b/po/ko.po
index 726cb14b2e..ed257110b5 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -1,28 +1,18 @@
-# Korean messages for GNU libc
+# GNU libcÀÇ Çѱ¹¾î ¸Þ½ÃÁö
# Copyright (C) 1996 Free Software Foundation, Inc.
# Bang Jun-Young <bangjy@nownuri.nowcom.co.kr>, 1996.
#
msgid ""
msgstr ""
-"Project-Id-Version: GNU libc 1.94\n"
-"POT-Creation-Date: 1996-09-08 3:45\n"
-"PO-Revision-Date: 1996-09-26 12:34+0900\n"
+"Project-Id-Version: GNU libc 1.96\n"
+"POT-Creation-Date: 1996-10-17 03:22+0200\n"
+"PO-Revision-Date: 1996-11-23 19:25+0900\n"
"Last-Translator: Bang Jun-Young <bangjy@nownuri.nowcom.co.kr>\n"
"Language-Team: Korean <ko@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=EUC-KR\n"
"Content-Transfer-Encoding: 8-bit\n"
-#: sunrpc/rpc_main.c:80
-#, c-format
-msgid " %s [-c | -h | -l | -m] [-o outfile] [infile]\n"
-msgstr " %s [-c | -h | -l | -m] [-o Ãâ·ÂÆÄÀÏ] [ÀÔ·ÂÆÄÀÏ]\n"
-
-#: sunrpc/rpc_main.c:83
-#, c-format
-msgid " %s [-s udp|tcp]* [-o outfile] [infile]\n"
-msgstr " %s [-s udp|tcp]* [-o Ãâ·ÂÆÄÀÏ] [ÀÔ·ÂÆÄÀÏ]\n"
-
#: sunrpc/rpcinfo.c:612
msgid " rpcinfo -b prognum versnum\n"
msgstr " rpcinfo -b ÇÁ·Î±×·¥¹øÈ£ ¹öÀü¹øÈ£\n"
@@ -43,34 +33,34 @@ msgstr " rpcinfo [ -n Æ÷Æ®¹øÈ£ ] -t È£½ºÆ® ÇÁ·Î±×·¥¹øÈ£ [ ¹öÀü¹øÈ£ ]\n"
msgid " program vers proto port\n"
msgstr " ÇÁ·Î±×·¥ ¹öÀü ¿øÇü Æ÷Æ®\n"
-#: time/zic.c:425
+#: time/zic.c:424
#, c-format
msgid " (rule from \"%s\", line %d)"
msgstr " (\"%s\"¿¡ ÀÖ´Â ±ÔÄ¢, %d Çà)"
-#: locale/programs/ld-collate.c:360 locale/programs/ld-ctype.c:1233
+#: locale/programs/ld-collate.c:360 locale/programs/ld-ctype.c:1234
msgid " done\n"
msgstr " ¿Ï·á\n"
-#: time/zic.c:422
-#, fuzzy, c-format
+#: time/zic.c:421
+#, c-format
msgid "\"%s\", line %d: %s"
-msgstr "%s, Çà %d: "
+msgstr "\"%s\", Çà %d: %s"
-#: time/zic.c:946
+#: time/zic.c:945
#, c-format
msgid "\"Zone %s\" line and -l option are mutually exclusive"
msgstr "\"Áö¿ª %s\" Çà°ú -l ¿É¼ÇÀº ¼­·Î ¹èŸÀûÀÔ´Ï´Ù"
-#: time/zic.c:954
+#: time/zic.c:953
#, c-format
msgid "\"Zone %s\" line and -p option are mutually exclusive"
msgstr "\"Áö¿ª %s\" Çà°ú -p ¿É¼ÇÀº ¼­·Î ¹èŸÀûÀÔ´Ï´Ù"
-#: time/zic.c:759
+#: time/zic.c:758
#, c-format
msgid "%s in ruleless zone"
-msgstr ""
+msgstr "±ÔÄ¢¾ø´Â Áö¿ª¿¡ %s°¡ ÀÖÀ½"
#: assert/assert.c:48
#, c-format
@@ -87,52 +77,47 @@ msgstr "%s%s%s:%u: %s%s¿¹±âÄ¡ ¸øÇÑ ¿À·ù: %s.\n"
msgid "%s%sUnknown signal %d\n"
msgstr "%s%s¾Ë ¼ö ¾ø´Â ½ÅÈ£ %d\n"
-#: sunrpc/rpc_util.c:258
-#, c-format
-msgid "%s, line %d: "
-msgstr "%s, %d Çà: "
-
-#: time/zic.c:2140
+#: time/zic.c:2139
#, c-format
msgid "%s: %d did not sign extend correctly\n"
-msgstr ""
+msgstr "%s: %d´Â ºÎÈ£ È®ÀåÀÌ Á¦´ë·Î µÇÁö ¾Ê¾Ò½À´Ï´Ù\n"
#: locale/programs/charmap.c:176
#, c-format
msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
msgstr "%s: <mb_cur_max>´Â <mb_cur_min>º¸´Ù Ä¿¾ß ÇÕ´Ï´Ù\n"
-#: time/zic.c:1431
+#: time/zic.c:1430
#, c-format
msgid "%s: Can't create %s: %s\n"
msgstr "%s: %s¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù: %s\n"
-#: time/zic.c:2119
+#: time/zic.c:2118
#, c-format
msgid "%s: Can't create directory %s: %s\n"
msgstr "%s: %s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù: %s\n"
-#: time/zic.c:613
+#: time/zic.c:612
#, c-format
msgid "%s: Can't link from %s to %s: %s\n"
msgstr "%s: %s¸¦ %s·Î ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù: %s\n"
-#: time/zic.c:784
+#: time/zic.c:783
#, c-format
msgid "%s: Can't open %s: %s\n"
msgstr "%s: %s¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù: %s\n"
-#: time/zic.c:852
+#: time/zic.c:851
#, c-format
msgid "%s: Error closing %s: %s\n"
msgstr "%s: %s¸¦ ´Ý´Â µµÁß ¿À·ù ¹ß»ý: %s\n"
-#: time/zic.c:846
+#: time/zic.c:845
#, c-format
msgid "%s: Error reading %s\n"
msgstr "%s: %s¸¦ Àд µµÁß ¿À·ù ¹ß»ý\n"
-#: time/zic.c:1495
+#: time/zic.c:1494
#, c-format
msgid "%s: Error writing %s\n"
msgstr "%s: %s¸¦ ¾²´Â µµÁß ¿À·ù ¹ß»ý\n"
@@ -142,7 +127,7 @@ msgstr "%s: %s¸¦ ¾²´Â µµÁß ¿À·ù ¹ß»ý\n"
msgid "%s: Error writing standard output "
msgstr "%s: Ç¥ÁØ Ãâ·Â¿¡ ¾²´Â µµÁß ¿À·ù ¹ß»ý "
-#: time/zic.c:831
+#: time/zic.c:830
#, c-format
msgid "%s: Leap line in non leap seconds file %s\n"
msgstr ""
@@ -152,32 +137,32 @@ msgstr ""
msgid "%s: Memory exhausted: %s\n"
msgstr "%s: ¸Þ¸ð¸®°¡ ¹Ù´Ú³²: %s\n"
-#: time/zic.c:528
+#: time/zic.c:527
#, c-format
msgid "%s: More than one -L option specified\n"
msgstr "%s: Çϳª ÀÌ»óÀÇ -L ¿É¼ÇÀÌ ÁöÁ¤µÇ¾úÀ½\n"
-#: time/zic.c:488
+#: time/zic.c:487
#, c-format
msgid "%s: More than one -d option specified\n"
msgstr "%s: Çϳª ÀÌ»óÀÇ -d ¿É¼ÇÀÌ ÁöÁ¤µÇ¾úÀ½\n"
-#: time/zic.c:498
+#: time/zic.c:497
#, c-format
msgid "%s: More than one -l option specified\n"
msgstr "%s: Çϳª ÀÌ»óÀÇ -l ¿É¼ÇÀÌ ÁöÁ¤µÇ¾úÀ½\n"
-#: time/zic.c:508
+#: time/zic.c:507
#, c-format
msgid "%s: More than one -p option specified\n"
msgstr "%s: Çϳª ÀÌ»óÀÇ -p ¿É¼ÇÀÌ ÁöÁ¤µÇ¾úÀ½\n"
-#: time/zic.c:518
+#: time/zic.c:517
#, c-format
msgid "%s: More than one -y option specified\n"
msgstr "%s: Çϳª ÀÌ»óÀÇ -y ¿É¼ÇÀÌ ÁöÁ¤µÇ¾úÀ½\n"
-#: time/zic.c:1846
+#: time/zic.c:1845
#, c-format
msgid "%s: command was '%s', result was %d\n"
msgstr "%s: ¸í·ÉÀº '%s'¿´°í, °á°ú´Â %d¿´½À´Ï´Ù\n"
@@ -187,72 +172,72 @@ msgstr "%s: ¸í·ÉÀº '%s'¿´°í, °á°ú´Â %d¿´½À´Ï´Ù\n"
msgid "%s: error in state machine"
msgstr ""
-#: posix/getopt.c:686
+#: posix/getopt.c:687
#, c-format
msgid "%s: illegal option -- %c\n"
msgstr "%s: À߸øµÈ ¿É¼Ç -- %c\n"
-#: posix/getopt.c:689
+#: posix/getopt.c:690
#, c-format
msgid "%s: invalid option -- %c\n"
msgstr "%s: ºÎÀûÀýÇÑ ¿É¼Ç -- %c\n"
-#: posix/getopt.c:610
+#: posix/getopt.c:611
#, c-format
msgid "%s: option `%c%s' doesn't allow an argument\n"
msgstr "%s: `%c%s' ¿É¼ÇÀº Àμö¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù\n"
-#: posix/getopt.c:581
+#: posix/getopt.c:582
#, c-format
msgid "%s: option `%s' is ambiguous\n"
msgstr "%s: `%s'´Â ¸ðÈ£ÇÑ ¿É¼ÇÀÔ´Ï´Ù\n"
-#: posix/getopt.c:627
+#: posix/getopt.c:628 posix/getopt.c:801
#, c-format
msgid "%s: option `%s' requires an argument\n"
msgstr "%s: `%s' ¿É¼ÇÀº Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù\n"
-#: posix/getopt.c:605
+#: posix/getopt.c:606
#, c-format
msgid "%s: option `--%s' doesn't allow an argument\n"
msgstr "%s: `--%s' ¿É¼ÇÀº Àμö¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù\n"
-#: posix/getopt.c:725
+#: posix/getopt.c:786
#, c-format
-msgid "%s: option requires an argument -- %c\n"
-msgstr "%s: ÀÌ ¿É¼ÇÀº Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù -- %c\n"
+msgid "%s: option `-W %s' doesn't allow an argument\n"
+msgstr "%s: `-W %s' ¿É¼ÇÀº Àμö¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù\n"
-#: sunrpc/rpc_main.c:146
+#: posix/getopt.c:767
#, c-format
-msgid "%s: output would overwrite %s\n"
-msgstr "%s: Ãâ·ÂÀÌ %s¸¦ µ¤¾î¾µ °ÍÀÔ´Ï´Ù\n"
+msgid "%s: option `-W %s' is ambiguous\n"
+msgstr "%s: `-W %s'´Â ¸ðÈ£ÇÑ ¿É¼ÇÀÔ´Ï´Ù\n"
+
+#: posix/getopt.c:721 posix/getopt.c:850
+#, c-format
+msgid "%s: option requires an argument -- %c\n"
+msgstr "%s: ÀÌ ¿É¼ÇÀº Àμö°¡ ÇÊ¿äÇÕ´Ï´Ù -- %c\n"
-#: time/zic.c:838 time/zic.c:1249 time/zic.c:1269
+#: time/zic.c:837 time/zic.c:1248 time/zic.c:1268
#, c-format
msgid "%s: panic: Invalid l_value %d\n"
msgstr "%s: panic: ºÎÀûÀýÇÑ ÁÂÇ×°ª %d\n"
#: locale/programs/charmap.c:600
-#, fuzzy, c-format
+#, c-format, fuzzy
msgid "%s: premature end of file"
-msgstr "Á¤±Ô½ÄÀÌ ¿Ï°áµÇÁö ¾ÊÀº ä ³¡³²"
-
-#: sunrpc/rpc_main.c:152
-#, c-format
-msgid "%s: unable to open "
-msgstr "%s: ¿­ ¼ö ¾øÀ½"
+msgstr "ÆÄÀÏÀÌ ¿Ï°áµÇÁö ¾ÊÀº ä ³¡³²"
-#: posix/getopt.c:660
+#: posix/getopt.c:661
#, c-format
msgid "%s: unrecognized option `%c%s'\n"
msgstr "%s: ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `%c%s'\n"
-#: posix/getopt.c:656
+#: posix/getopt.c:657
#, c-format
msgid "%s: unrecognized option `--%s'\n"
msgstr "%s: ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `--%s'\n"
-#: time/zic.c:447
+#: time/zic.c:446
#, c-format
msgid ""
"%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] [ -d "
@@ -277,7 +262,7 @@ msgstr "(¾Ë ¼ö ¾ø´Â ÀÎÁõ ¿À·ù - %d)"
msgid "(unknown)"
msgstr "(¾Ë ¼ö ¾øÀ½)"
-#: catgets/gencat.c:244
+#: catgets/gencat.c:253
msgid "*standard input*"
msgstr "*Ç¥ÁØ ÀÔ·Â*"
@@ -285,19 +270,19 @@ msgstr "*Ç¥ÁØ ÀÔ·Â*"
msgid ".lib section in a.out corrupted"
msgstr "a.outÀÇ .lib ÀýÀÌ ¼Õ»óµÇ¾úÀ½"
-#: inet/rcmd.c:325
+#: inet/rcmd.c:328
msgid ".rhosts fstat failed"
msgstr ".rhosts fstat ½ÇÆÐ"
-#: inet/rcmd.c:321
+#: inet/rcmd.c:324
msgid ".rhosts lstat failed"
msgstr ".rhosts lstat ½ÇÆÐ"
-#: inet/rcmd.c:323
+#: inet/rcmd.c:326
msgid ".rhosts not regular file"
msgstr ".rhosts´Â ÀÏ¹Ý ÆÄÀÏÀÌ ¾Æ´Ô"
-#: inet/rcmd.c:329
+#: inet/rcmd.c:332
msgid ".rhosts writeable by other than owner"
msgstr ".rhosts´Â ¼ÒÀ¯ÀÚ°¡ ¾Æ´Ñ »ç¶÷ÀÌ º¯°æÇÒ ¼ö ÀÖÀ½"
@@ -310,12 +295,12 @@ msgstr "; ³·Àº ¹öÀü = %lu, ³ôÀº ¹öÀü = %lu"
msgid "; why = "
msgstr "; ÀÌÀ¯ = "
-#: locale/programs/ld-ctype.c:325
+#: locale/programs/ld-ctype.c:326
#, c-format
msgid "<SP> character must not be in class `%s'"
msgstr "<SP> ¹®ÀÚ´Â `%s' Ŭ·¡½º¿¡ ÀÖÀ¸¸é ¾ÈµË´Ï´Ù"
-#: locale/programs/ld-ctype.c:316
+#: locale/programs/ld-ctype.c:317
#, c-format
msgid "<SP> character not in class `%s'"
msgstr "<SP> ¹®ÀÚ´Â `%s' Ŭ·¡½º¿¡ ¾øÀ½"
@@ -394,7 +379,7 @@ msgstr "À߸øµÈ ÆùÆ® ÆÄÀÏ Çü½Ä"
msgid "Block device required"
msgstr "ºí·Ï ÀåÄ¡°¡ ÇÊ¿äÇÔ"
-#: sunrpc/pmap_rmt.c:335
+#: sunrpc/pmap_rmt.c:337
msgid "Broadcast select problem"
msgstr "ºê·Îµåij½ºÆ® ¼±Åà ¹®Á¦"
@@ -430,7 +415,7 @@ msgstr "¸Þ¸ð¸®¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù"
msgid "Cannot assign requested address"
msgstr "¿äûµÈ ÁÖ¼Ò¸¦ ¹èÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù"
-#: sunrpc/pmap_rmt.c:253
+#: sunrpc/pmap_rmt.c:255
msgid "Cannot create socket for broadcast rpc"
msgstr "ºê·Îµåij½ºÆ® rpc¸¦ À§ÇÑ ¼ÒÄÏÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù"
@@ -438,7 +423,7 @@ msgstr "ºê·Îµåij½ºÆ® rpc¸¦ À§ÇÑ ¼ÒÄÏÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù"
msgid "Cannot exec a shared library directly"
msgstr "°øÀ¯ ¶óÀ̺귯¸®¸¦ Á÷Á¢ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù"
-#: sunrpc/pmap_rmt.c:347
+#: sunrpc/pmap_rmt.c:349
msgid "Cannot receive reply to broadcast"
msgstr "ºê·Îµåij½ºÆ®¿¡ ´ëÇÑ ÀÀ´äÀ» ¹ÞÀ» ¼ö ¾ø½À´Ï´Ù"
@@ -451,11 +436,11 @@ msgstr "¼­ºñ½º¸¦ µî·ÏÇÒ ¼ö ¾ø½À´Ï´Ù"
msgid "Cannot send after transport endpoint shutdown"
msgstr "Àü¼Û Á¾·áÁöÁ¡ÀÌ Áö³­ ÈÄ¿¡ º¸³¾ ¼ö ¾ø½À´Ï´Ù"
-#: sunrpc/pmap_rmt.c:311
+#: sunrpc/pmap_rmt.c:313
msgid "Cannot send broadcast packet"
msgstr "ºê·Îµåij½ºÆ® ÆÐŶÀ» º¸³¾ ¼ö ¾ø½À´Ï´Ù"
-#: sunrpc/pmap_rmt.c:259
+#: sunrpc/pmap_rmt.c:261
msgid "Cannot set socket option SO_BROADCAST"
msgstr "¼ÒÄÏ ¿É¼Ç SO_BROADCAST¸¦ ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù"
@@ -479,13 +464,13 @@ msgstr "Àü¼Û Áß Åë½Å ¿À·ù"
msgid "Computer bought the farm"
msgstr "ÄÄÇ»ÅÍ°¡ ³óÀåÀ» »ò½À´Ï´Ù"
-#: locale/programs/ld-ctype.c:1196
+#: locale/programs/ld-ctype.c:1197
msgid "Computing table size for character classes might take a while..."
msgstr "¹®ÀÚ Å¬·¡½ºÀÇ Ç¥ Å©±â °è»êÀº ½Ã°£ÀÌ ¾à°£ °É¸± ¼ö ÀÖ½À´Ï´Ù..."
#: locale/programs/ld-collate.c:327
msgid "Computing table size for collation information might take a while..."
-msgstr ""
+msgstr "Á¶»ç Á¤º¸ÀÇ Ç¥ Å©±â °è»êÀº ½Ã°£ÀÌ ¾à°£ °É¸± ¼ö ÀÖ½À´Ï´Ù... "
#. TRANS A remote host refused to allow the network connection (typically because
#. TRANS it is not running the requested service).
@@ -509,6 +494,17 @@ msgstr "¿¬°á ½Ã°£ ÃÊ°ú"
msgid "Continued"
msgstr "°è¼ÓµÊ"
+#: catgets/gencat.c:169 db/makedb.c:120 locale/programs/locale.c:187
+#: locale/programs/localedef.c:177
+#, c-format
+msgid ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"This is free software; see the source for copying conditions. There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+msgstr ""
+"ÀúÀÛ±Ç (C) %s Free Software Foundation, Inc.\n"
+"ÀÌ ÇÁ·Î±×·¥Àº °ø°³ ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù; º¹»ç Á¶°ÇÀº ¼Ò½º¸¦ ÂüÁ¶ÇϽʽÿÀ.\n"
+
#. TRANS No default destination address was set for the socket. You get this
#. TRANS error when you try to transmit data over a connectionless socket,
#. TRANS without first specifying a destination for the data with @code{connect}.
@@ -533,7 +529,6 @@ msgstr "ÀåÄ¡°¡ ¼³Á¤µÇÁö ¾Ê¾ÒÀ½"
#. TRANS For example, if you try to delete a file that is the root of a currently
#. TRANS mounted filesystem, you get this error.
#: stdio-common/../sysdeps/gnu/errlist.c:116
-#, fuzzy
msgid "Device or resource busy"
msgstr "ÀåÄ¡³ª ÀÚ¿øÀÌ µ¿ÀÛ Áß"
@@ -557,13 +552,13 @@ msgstr "¿À·ù %d"
msgid "Error in unknown error system: "
msgstr "¾Ë ¼ö ¾ø´Â ¿À·ù ½Ã½ºÅÛ¿¡ ¿À·ù: "
-#: inet/ruserpass.c:156
+#: inet/ruserpass.c:161
msgid "Error: .netrc file is readable by others."
msgstr "¿À·ù: .netrc ÆÄÀÏÀ» ´Ù¸¥ »ç¶÷ÀÌ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù."
#: stdio-common/../sysdeps/gnu/errlist.c:662
msgid "Exchange full"
-msgstr ""
+msgstr "±³È¯ÀÌ °¡µæÂü"
#. TRANS Invalid executable file format. This condition is detected by the
#. TRANS @code{exec} functions; see @ref{Executing a File}.
@@ -571,9 +566,9 @@ msgstr ""
msgid "Exec format error"
msgstr "Exec Çü½Ä ¿À·ù"
-#: locale/programs/localedef.c:207
+#: locale/programs/localedef.c:213
msgid "FATAL: system does not define `_POSIX2_LOCALEDEF'"
-msgstr ""
+msgstr "Áß¿ä: ½Ã½ºÅÛ¿¡ `_POSIX2_LOCALEDEF'°¡ Á¤ÀǵǾî ÀÖÁö ¾Ê½À´Ï´Ù"
#: sunrpc/clnt_perr.c:290
msgid "Failed (unspecified error)"
@@ -581,7 +576,7 @@ msgstr "½ÇÆÐ (ÁöÁ¤µÇÁö ¾ÊÀº ¿À·ù)"
#: stdio-common/../sysdeps/gnu/errlist.c:750
msgid "File descriptor in bad state"
-msgstr ""
+msgstr "ÆÄÀÏ ±â¼úÀÚ°¡ À߸øµÈ »óÅ¿¡ ÀÖÀ½"
#. TRANS File exists; an existing file was specified in a context where it only
#. TRANS makes sense to specify a new file.
@@ -698,9 +693,8 @@ msgid "Interrupted system call"
msgstr "Áß´ÜµÈ ½Ã½ºÅÛ È£Ãâ"
#: stdio-common/../sysdeps/gnu/errlist.c:610
-#, fuzzy
msgid "Interrupted system call should be restarted"
-msgstr "Áß´ÜµÈ ½Ã½ºÅÛ È£Ãâ"
+msgstr "Áß´ÜµÈ ½Ã½ºÅÛ È£ÃâÀº Àç½ÃÀ۵Ǿî¾ß ÇÕ´Ï´Ù"
#. TRANS Invalid argument. This is used to indicate various kinds of problems
#. TRANS with passing the wrong argument to a library function.
@@ -747,7 +741,7 @@ msgstr "ºÎÀûÀýÇÑ ±³È¯"
#. TRANS or an incomplete sequence of bytes or the given wide character is invalid.
#: stdio-common/../sysdeps/gnu/errlist.c:567
msgid "Invalid or incomplete multibyte or wide character"
-msgstr ""
+msgstr "ºÎÀûÀýÇϰųª ºÒ¿ÏÀüÇÑ ´ÙÁß¹ÙÀÌÆ® ¶Ç´Â ±¤¿ª ¹®ÀÚ"
#: posix/regex.c:953
msgid "Invalid preceding regular expression"
@@ -907,7 +901,7 @@ msgstr "¸Â´Â ¦ ¾øÀ½"
msgid "No message of desired type"
msgstr "Àû´çÇÑ ÇüÀ» °¡Áø ¸Þ½ÃÁö°¡ ¾øÀ½"
-#: posix/regex.c:5202
+#: posix/regex.c:5204
msgid "No previous regular expression"
msgstr "ÀüÀÇ Á¤±Ô½ÄÀÌ ¾øÀ½"
@@ -969,9 +963,9 @@ msgstr "¹üÀ§¸¦ ¹þ¾î³­ ¼öÄ¡ °á°ú"
#. TRANS properly on the GNU system, making this error code impossible.)
#: stdio-common/../sysdeps/gnu/errlist.c:502
msgid "Object is remote"
-msgstr ""
+msgstr "¿ø°Ý °³Ã¼ÀÔ´Ï´Ù"
-#: time/zic.c:1940
+#: time/zic.c:1939
msgid "Odd number of quotation marks"
msgstr "µû¿ÈÇ¥°¡ Ȧ¼ö °³ÀÔ´Ï´Ù"
@@ -1030,7 +1024,7 @@ msgstr "½ºÆ®¸² ÀÚ¿ø ºÎÁ·"
#: stdio-common/../sysdeps/gnu/errlist.c:706
msgid "Package not installed"
-msgstr ""
+msgstr "ÆÐÅ°Áö°¡ ¼³Ä¡µÇÁö ¾ÊÀ½"
#. TRANS Permission denied; the file permissions do not allow the attempted operation.
#: stdio-common/../sysdeps/gnu/errlist.c:96
@@ -1083,7 +1077,7 @@ msgstr "Á¾·á"
#: stdio-common/../sysdeps/gnu/errlist.c:734
msgid "RFS specific error"
-msgstr "RFS¿¡ ±¹ÇÑµÈ ¿À·ù)"
+msgstr "RFS¿¡ ±¹ÇÑµÈ ¿À·ù"
#. TRANS ???
#: stdio-common/../sysdeps/gnu/errlist.c:527
@@ -1203,10 +1197,15 @@ msgstr "¿ø°Ý ÀÔÃâ·Â ¿À·ù"
msgid "Remote address changed"
msgstr "¿ø°Ý ÁÖ¼Ò°¡ ¹Ù²î¾úÀ½"
-#: inet/ruserpass.c:157
+#: inet/ruserpass.c:162
msgid "Remove password or make file unreadable by others."
msgstr ""
+#: catgets/gencat.c:224 db/makedb.c:227 locale/programs/locale.c:257
+#: locale/programs/localedef.c:408
+msgid "Report bugs to <bug-glibc@prep.ai.mit.edu>.\n"
+msgstr "¹ö±×´Â <bug-glibc@prep.ai.mit.edu>¿¡ º¸°íÇϽʽÿÀ.\n"
+
#: resolv/herror.c:73
msgid "Resolver Error 0 (no error)"
msgstr "¸®¼Ö¹ö ¿À·ù 0 (¿À·ù¾Æ´Ô)"
@@ -1375,7 +1374,7 @@ msgstr "ÇÁ·Î¼¼½º°¡ ³Ê¹« ¸¹À½"
#. TRANS ???
#: stdio-common/../sysdeps/gnu/errlist.c:427
msgid "Too many references: cannot splice"
-msgstr ""
+msgstr "ÂüÁ¶°¡ ³Ê¹« ¸¹À½: ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù"
#. TRANS The file quota system is confused because there are too many users.
#. TRANS @c This can probably happen in a GNU system when using NFS.
@@ -1411,18 +1410,18 @@ msgstr "Àü¼Û Á¾·áÁöÁ¡ÀÌ ÀÌ¹Ì ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù"
msgid "Transport endpoint is not connected"
msgstr "Àü¼Û Á¾·áÁöÁ¡ÀÌ ¿¬°áµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù"
-#: catgets/gencat.c:202 db/makedb.c:197 locale/programs/locale.c:234
-#: locale/programs/localedef.c:383
+#: catgets/gencat.c:208 db/makedb.c:209 locale/programs/locale.c:241
+#: locale/programs/localedef.c:389
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "´õ ¸¹Àº Á¤º¸¸¦ º¸·Á¸é `%s --help' ÇϽʽÿÀ.\n"
-#: inet/rcmd.c:118
+#: inet/rcmd.c:121
#, c-format
msgid "Trying %s...\n"
msgstr "%s ½ÃµµÁß...\n"
-#: inet/ruserpass.c:241
+#: inet/ruserpass.c:246
#, c-format
msgid "Unknown .netrc keyword %s"
msgstr "¾Ë ¼ö ¾ø´Â .netrc Å°¿öµå %s"
@@ -1449,7 +1448,7 @@ msgstr "¾Ë ¼ö ¾ø´Â ¼­¹ö ¿À·ù"
msgid "Unknown signal %d"
msgstr "¾Ë ¼ö ¾ø´Â ½ÅÈ£ %d"
-#: misc/error.c:92
+#: misc/error.c:94
msgid "Unknown system error"
msgstr "¾Ë ¼ö ¾ø´Â ½Ã½ºÅÛ ¿À·ù"
@@ -1469,16 +1468,16 @@ msgstr "¦ÀÌ ¸ÂÁö ¾Ê´Â [ ¶Ç´Â [^"
msgid "Unmatched \\{"
msgstr "¦ÀÌ ¸ÂÁö ¾Ê´Â \\{"
-#: posix/getconf.c:184
-#, fuzzy, c-format
+#: posix/getconf.c:191
+#, c-format
msgid "Unrecognized variable `%s'"
-msgstr "%s: ÀνÄÇÒ ¼ö ¾ø´Â ¿É¼Ç `%c%s'\n"
+msgstr "ÀνÄÇÒ ¼ö ¾ø´Â º¯¼ö `%s'"
msgid "Urgent I/O condition"
msgstr "½Ã±ÞÇÑ ÀÔÃâ·Â »óȲ"
-#: catgets/gencat.c:205
-#, fuzzy, c-format
+#: catgets/gencat.c:212
+#, c-format
msgid ""
"Usage: %s [OPTION]... -o OUTPUT-FILE [INPUT-FILE]...\n"
" %s [OPTION]... [OUTPUT-FILE [INPUT-FILE]...]\n"
@@ -1490,22 +1489,21 @@ msgid ""
" -V, --version output version information and exit\n"
"If INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n"
"is -, output is written to standard output.\n"
-"Report bugs to <bug-glibc@prep.ai.mit.edu>.\n"
msgstr ""
"»ç¿ë¹ý: %s [¿É¼Ç]... -o Ãâ·Â-ÆÄÀÏ [ÀÔ·Â-ÆÄÀÏ]...\n"
-" %s [¿É¼Ç]... [Ãâ·Â-ÆÄÀÏ [ÀÔ·Â-ÆÄÀÏ]...]\n"
+" %s [¿É¼Ç]... [Ãâ·Â-ÆÄÀÏ [ÀÔ·Â-ÆÄÀÏ]...]\n"
"±ä ¿É¼Ç¿¡ ºÎ°¡µÇ´Â Àμö´Â ªÀº ¿É¼Ç¿¡µµ Àû¿ëµË´Ï´Ù.\n"
" -H, --header ±âÈ£ Á¤ÀǸ¦ Æ÷ÇÔÇÏ´Â C Çì´õ ÆÄÀÏÀ» ¸¸µì´Ï´Ù\n"
" -h, --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇÏ°í ¸¶Ä¨´Ï´Ù\n"
" --new Á¸ÀçÇÏ´Â ¸ñ·ÏÀ» »ç¿ëÇÏÁö ¾Ê°í »õ Ãâ·Â ÆÄÀÏÀ» ¾²°Ô "
"ÇÕ´Ï´Ù\n"
-" -o, --output=NAME ÆÄÀÏ NAMEÀ¸·Î Ãâ·ÂÀ» ±â·ÏÇÕ´Ï´Ù\n"
+" -o, --output=NAME NAMEÀ̶ó´Â ÆÄÀÏ¿¡ Ãâ·ÂÀ» ±â·ÏÇÕ´Ï´Ù\n"
" -V, --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ¸¶Ä¨´Ï´Ù\n"
"ÀÔ·Â-ÆÄÀÏÀÌ - À̸é Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ ÀÔ·ÂÀ» ÀÐ°Ô µË´Ï´Ù. Ãâ·Â-ÆÄÀÏÀÌ\n"
"- À̸é Ç¥ÁØ Ãâ·Â¿¡ Ãâ·ÂÀÌ ±â·ÏµË´Ï´Ù.\n"
-#: db/makedb.c:200
-#, fuzzy, c-format
+#: db/makedb.c:213
+#, c-format
msgid ""
"Usage: %s [OPTION]... INPUT-FILE OUTPUT-FILE\n"
" %s [OPTION]... -o OUTPUT-FILE INPUT-FILE\n"
@@ -1518,22 +1516,20 @@ msgid ""
" -u, --undo print content of database file, one entry a line\n"
" -V, --version output version information and exit\n"
"If INPUT-FILE is -, input is read from standard input.\n"
-"Report bugs to <bug-glibc@prep.ai.mit.edu>.\n"
msgstr ""
"»ç¿ë¹ý: %s [¿É¼Ç]... ÀÔ·Â-ÆÄÀÏ Ãâ·Â-ÆÄÀÏ\n"
" %s [¿É¼Ç]... -o Ãâ·Â-ÆÄÀÏ ÀÔ·Â-ÆÄÀÏ\n"
" %s [¿É¼Ç]... -u ÀÔ·Â-ÆÄÀÏ\n"
"±ä ¿É¼Ç¿¡ ºÎ°¡µÇ´Â Àμö´Â ªÀº ¿É¼Ç¿¡µµ Àû¿ëµË´Ï´Ù.\n"
-" -H, --header ±âÈ£ Á¤ÀǸ¦ Æ÷ÇÔÇÏ´Â C Çì´õ ÆÄÀÏÀ» ¸¸µì´Ï´Ù\n"
+" -f, --fold-case Å°¸¦ ¼Ò¹®ÀÚ·Î º¯È¯ÇÕ´Ï´Ù\n"
" -h, --help ÀÌ µµ¿ò¸»À» Ç¥½ÃÇÏ°í ¸¶Ä¨´Ï´Ù\n"
-" --new Á¸ÀçÇÏ´Â ¸ñ·ÏÀ» »ç¿ëÇÏÁö ¾Ê°í »õ Ãâ·Â ÆÄÀÏÀ» ¾²°Ô "
-"ÇÕ´Ï´Ù\n"
-" -o, --output=NAME ÆÄÀÏ NAMEÀ¸·Î Ãâ·ÂÀ» ±â·ÏÇÕ´Ï´Ù\n"
+" -o, --output=NAME NAMEÀ̶ó´Â ÆÄÀÏ¿¡ Ãâ·ÂÀ» ±â·ÏÇÕ´Ï´Ù\n"
+" --quiet µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µå´Â µ¿¾È ¸Þ½ÃÁö¸¦ ÀμâÇÏÁö ¾Ê½À´Ï´Ù\n"
+" -u, --undo µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀÇ ³»¿ëÀ» ÇÑ ÁÙ¿¡ Çϳª¾¿ Ãâ·ÂÇÕ´Ï´Ù\n"
" -V, --version ¹öÀü Á¤º¸¸¦ Ãâ·ÂÇÏ°í ¸¶Ä¨´Ï´Ù\n"
-"ÀÔ·Â-ÆÄÀÏÀÌ - À̸é Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ ÀÔ·ÂÀ» ÀÐ°Ô µË´Ï´Ù. Ãâ·Â-ÆÄÀÏÀÌ\n"
-"- À̸é Ç¥ÁØ Ãâ·Â¿¡ Ãâ·ÂÀÌ ±â·ÏµË´Ï´Ù.\n"
+"ÀÔ·Â-ÆÄÀÏÀÌ - À̸é Ç¥ÁØ ÀÔ·ÂÀ¸·ÎºÎÅÍ ÀÔ·ÂÀ» ÀÐ°Ô µË´Ï´Ù.\n"
-#: locale/programs/localedef.c:386
+#: locale/programs/localedef.c:393
#, c-format
msgid ""
"Usage: %s [OPTION]... name\n"
@@ -1550,10 +1546,9 @@ msgid ""
"\n"
"System's directory for character maps: %s\n"
" locale files : %s\n"
-"Report bugs to <bug-glibc@prep.ai.mit.edu>.\n"
msgstr ""
-#: locale/programs/locale.c:237
+#: locale/programs/locale.c:245
#, c-format
msgid ""
"Usage: %s [OPTION]... name\n"
@@ -1566,10 +1561,9 @@ msgid ""
"\n"
" -c, --category-name write names of selected categories\n"
" -k, --keyword-name write names of selected keywords\n"
-"Report bugs to <bug-glibc@prep.ai.mit.edu>.\n"
msgstr ""
-#: posix/getconf.c:131
+#: posix/getconf.c:138
#, c-format
msgid "Usage: %s variable_name [pathname]\n"
msgstr "»ç¿ë¹ý: %s º¯¼ö¸í [°æ·Î¸í]\n"
@@ -1591,19 +1585,25 @@ msgstr ""
msgid "Virtual timer expired"
msgstr "°¡»ó ŸÀ̸ÓÀÇ ½Ã°£ÀÌ ÃÊ°úµÊ"
-#: time/zic.c:1845
+#: time/zic.c:1844
msgid "Wild result from command execution"
msgstr ""
msgid "Window changed"
msgstr "À©µµ¿ì º¯°æµÊ"
+#: catgets/gencat.c:174 db/makedb.c:125 locale/programs/locale.c:192
+#: locale/programs/localedef.c:182
+#, c-format
+msgid "Written by %s.\n"
+msgstr ""
+
#. TRANS You did @strong{what}?
#: stdio-common/../sysdeps/gnu/errlist.c:596
msgid "You really blew it this time"
msgstr "À̹ø¿£ Á¤¸»·Î ³¯·Á¹ö·È½À´Ï´Ù"
-#: time/zic.c:1051
+#: time/zic.c:1050
msgid "Zone continuation line end time is not after end time of previous line"
msgstr ""
@@ -1640,15 +1640,11 @@ msgstr ""
msgid "argument to `%s' must be a single character"
msgstr ""
-#: sunrpc/rpc_parse.c:326
-msgid "array declaration expected"
-msgstr "¹è¿­ ¼±¾ðÀÌ ÀÖ¾î¾ß ÇÔ"
-
-#: sunrpc/auth_unix.c:314
+#: sunrpc/auth_unix.c:322
msgid "auth_none.c - Fatal marshalling problem"
msgstr ""
-#: inet/rcmd.c:327
+#: inet/rcmd.c:330
msgid "bad .rhosts owner"
msgstr "À߸øµÈ .rhosts ¼ÒÀ¯ÀÚ"
@@ -1656,11 +1652,11 @@ msgstr "À߸øµÈ .rhosts ¼ÒÀ¯ÀÚ"
msgid "bad argument"
msgstr "Àμö"
-#: time/zic.c:1173
+#: time/zic.c:1172
msgid "blank FROM field on Link line"
msgstr ""
-#: time/zic.c:1177
+#: time/zic.c:1176
msgid "blank TO field on Link line"
msgstr ""
@@ -1672,19 +1668,19 @@ msgstr "ºí·ÏÀÌ µÎ¹ø ºñ¿öÁ³À½"
msgid "bogus mcheck_status, library is buggy"
msgstr "¾ûÅ͸® mcheck_status, ¶óÀ̺귯¸®´Â ¹ö±×°¡ ¹ö±Û¹ö±ÛÇÕ´Ï´Ù"
-#: sunrpc/pmap_rmt.c:177
+#: sunrpc/pmap_rmt.c:179
msgid "broadcast: ioctl (get interface configuration)"
msgstr ""
-#: sunrpc/pmap_rmt.c:184
+#: sunrpc/pmap_rmt.c:186
msgid "broadcast: ioctl (get interface flags)"
msgstr ""
-#: sunrpc/svc_udp.c:398
+#: sunrpc/svc_udp.c:402
msgid "cache_set: victim not found"
msgstr "cache_set: ¹ö¸±°ÍÀ» ãÁö ¸øÇßÀ½"
-#: time/zic.c:1686
+#: time/zic.c:1685
msgid "can't determine time zone abbrevation to use just after until time"
msgstr ""
@@ -1693,10 +1689,10 @@ msgstr ""
msgid "can't reassign procedure number %d\n"
msgstr "ÇÁ·Î½ÃÁ® ¹øÈ£ %d¸¦ ÀçÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù\n"
-#: locale/programs/localedef.c:281
-#, fuzzy, c-format
+#: locale/programs/localedef.c:287
+#, c-format
msgid "cannot `stat' locale file `%s'"
-msgstr "ÀÔ·Â ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù"
+msgstr "·ÎÄÉÀÏ ÆÄÀÏ `%s'¸¦ `stat'ÇÒ ¼ö ¾ø½À´Ï´Ù"
#: locale/programs/ld-collate.c:1313
#, c-format
@@ -1712,94 +1708,94 @@ msgstr ""
msgid "cannot insert new collating symbol definition: %s"
msgstr ""
-#: db/makedb.c:149
-#, fuzzy, c-format
+#: db/makedb.c:161
+#, c-format
msgid "cannot open database file `%s': %s"
-msgstr "ÀÔ·Â ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù"
+msgstr "µ¥ÀÌÅͺ£À̽º ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù: %s"
-#: catgets/gencat.c:250 db/makedb.c:168
+#: catgets/gencat.c:259 db/makedb.c:180
#, c-format
msgid "cannot open input file `%s'"
msgstr "ÀÔ·Â ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù"
-#: locale/programs/localedef.c:215
-#, fuzzy, c-format
+#: locale/programs/localedef.c:221
+#, c-format
msgid "cannot open locale definition file `%s'"
-msgstr "ÀÔ·Â ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù"
+msgstr "·ÎÄÉÀÏ Á¤ÀÇ ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù"
-#: catgets/gencat.c:755 catgets/gencat.c:796 db/makedb.c:177
+#: catgets/gencat.c:764 catgets/gencat.c:805 db/makedb.c:189
#, c-format
msgid "cannot open output file `%s'"
msgstr "Ãâ·Â ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù"
#: locale/programs/locfile.c:986
-#, fuzzy, c-format
+#, c-format
msgid "cannot open output file `%s' for category `%s'"
-msgstr "Ãâ·Â ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù"
+msgstr "Ãâ·Â ÆÄÀÏ `%s'¸¦ ¹üÁÖ `%s'¿¡ ´ëÇØ ¿­ ¼ö ¾ø½À´Ï´Ù"
#: locale/programs/ld-collate.c:1359
msgid "cannot process order specification"
msgstr ""
-#: locale/programs/locale.c:293
+#: locale/programs/locale.c:303
#, c-format
msgid "cannot read character map directory `%s'"
msgstr ""
-#: locale/programs/locale.c:268
-#, fuzzy, c-format
+#: locale/programs/locale.c:278
+#, c-format
msgid "cannot read locale directory `%s'"
-msgstr "%s: %s µð·ºÅ丮¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù: %s\n"
+msgstr "·ÎÄÉÀÏ µð·ºÅ丮 `%s'¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù"
-#: locale/programs/localedef.c:303
-#, fuzzy, c-format
+#: locale/programs/localedef.c:309
+#, c-format
msgid "cannot read locale file `%s'"
-msgstr "Ãâ·Â ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù"
+msgstr "·ÎÄÉÀÏ ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù"
-#: locale/programs/localedef.c:328
-#, fuzzy, c-format
+#: locale/programs/localedef.c:334
+#, c-format
msgid "cannot write output files to `%s'"
-msgstr "Ãâ·Â ÆÄÀÏ `%s'¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù"
+msgstr "Ãâ·Â ÆÄÀÏÀ» `%s'¿¡ ±â·ÏÇÒ ¼ö ¾ø½À´Ï´Ù"
-#: locale/programs/localedef.c:371
+#: locale/programs/localedef.c:377
msgid "category data requested more than once: should not happen"
msgstr ""
-#: locale/programs/ld-ctype.c:264
+#: locale/programs/ld-ctype.c:265
#, c-format
msgid "character %s'%s' in class `%s' must be in class `%s'"
msgstr ""
-#: locale/programs/ld-ctype.c:288
+#: locale/programs/ld-ctype.c:289
#, c-format
msgid "character %s'%s' in class `%s' must not be in class `%s'"
msgstr ""
-#: locale/programs/ld-ctype.c:309
+#: locale/programs/ld-ctype.c:310
msgid "character <SP> not defined in character map"
msgstr ""
-#: locale/programs/ld-ctype.c:1140
+#: locale/programs/ld-ctype.c:1141
#, c-format
msgid "character `%c' not defined while needed as default value"
msgstr ""
-#: locale/programs/ld-ctype.c:938 locale/programs/ld-ctype.c:1001
-#: locale/programs/ld-ctype.c:1009 locale/programs/ld-ctype.c:1017
-#: locale/programs/ld-ctype.c:1025 locale/programs/ld-ctype.c:1033
-#: locale/programs/ld-ctype.c:1041 locale/programs/ld-ctype.c:1067
-#: locale/programs/ld-ctype.c:1075 locale/programs/ld-ctype.c:1113
-#: locale/programs/ld-ctype.c:1151
+#: locale/programs/ld-ctype.c:939 locale/programs/ld-ctype.c:1002
+#: locale/programs/ld-ctype.c:1010 locale/programs/ld-ctype.c:1018
+#: locale/programs/ld-ctype.c:1026 locale/programs/ld-ctype.c:1034
+#: locale/programs/ld-ctype.c:1042 locale/programs/ld-ctype.c:1068
+#: locale/programs/ld-ctype.c:1076 locale/programs/ld-ctype.c:1114
+#: locale/programs/ld-ctype.c:1152
#, c-format
msgid "character `%s' not defined while needed as default value"
msgstr ""
-#: locale/programs/ld-ctype.c:800
+#: locale/programs/ld-ctype.c:801
#, c-format
msgid "character class `%s' already defined"
msgstr ""
-#: locale/programs/ld-ctype.c:832
+#: locale/programs/ld-ctype.c:833
#, c-format
msgid "character map `%s' already defined"
msgstr ""
@@ -1827,15 +1823,11 @@ msgstr ""
msgid "collation symbol expected after `%s'"
msgstr ""
-#: inet/rcmd.c:112
+#: inet/rcmd.c:114
#, c-format
msgid "connect to address %s: "
msgstr "ÁÖ¼Ò %s¿¡ ¿¬°á: "
-#: sunrpc/rpc_scan.c:109
-msgid "constant or identifier expected"
-msgstr "»ó¼ö³ª ½Äº°ÀÚ°¡ ÀÖ¾î¾ß ÇÔ"
-
#: sunrpc/svc_simple.c:70
msgid "couldn't create an rpc server\n"
msgstr "rpc ¼­¹ö¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù\n"
@@ -1858,9 +1850,19 @@ msgstr "ÇÁ·Î±×·¥ %d ¹öÀü %d¸¦ µî·ÏÇÒ ¼ö ¾ø½À´Ï´Ù\n"
msgid "default character map file `%s' not found"
msgstr ""
-#: sunrpc/rpc_parse.c:77
-msgid "definition keyword expected"
-msgstr "Á¤ÀÇ ¸í·É¾î°¡ ÀÖ¾î¾ß ÇÔ"
+#: locale/programs/ld-time.c:154
+#, c-format
+msgid ""
+"direction flag in string %d in `era' field in category `%s' is not '+' nor "
+"'-'"
+msgstr ""
+
+#: locale/programs/ld-time.c:164
+#, c-format
+msgid ""
+"direction flag in string %d in `era' field in category `%s' is not a single "
+"character"
+msgstr ""
#: locale/programs/charset.c:87 locale/programs/charset.c:132
#, c-format
@@ -1876,45 +1878,44 @@ msgstr ""
msgid "duplicate definition for character `%.*s'"
msgstr ""
-#: db/makedb.c:295
+#: db/makedb.c:310
msgid "duplicate key"
msgstr ""
-#: catgets/gencat.c:369
+#: catgets/gencat.c:378
msgid "duplicate set definition"
msgstr ""
-#: time/zic.c:966
+#: time/zic.c:965
#, c-format
msgid "duplicate zone name %s (file \"%s\", line %d)"
msgstr ""
-#: catgets/gencat.c:532
+#: catgets/gencat.c:541
msgid "duplicated message identifier"
-msgstr "º¹»çµÈ ¸Þ½ÃÁö ½Äº°ÀÚ"
+msgstr "Áߺ¹µÈ ¸Þ½ÃÁö ½Äº°ÀÚ"
-#: catgets/gencat.c:505
+#: catgets/gencat.c:514
msgid "duplicated message number"
-msgstr "º¹»çµÈ ¸Þ½ÃÁö ¹øÈ£"
+msgstr "Áߺ¹µÈ ¸Þ½ÃÁö ¹øÈ£"
#: locale/programs/ld-collate.c:1695
-#, fuzzy
msgid "empty weight name: line ignored"
-msgstr "À߸øµÈ ÇüŸ¦ °¡Áø ÇàÀº ¹«½ÃµÊ"
+msgstr ""
-#: sunrpc/svc_udp.c:344
+#: sunrpc/svc_udp.c:348
msgid "enablecache: cache already enabled"
msgstr "enablecache: ij½¬°¡ ÀÌ¹Ì È°¼ºÈ­µÇ¾î ÀÖÀ½"
-#: sunrpc/svc_udp.c:349
+#: sunrpc/svc_udp.c:353
msgid "enablecache: could not allocate cache"
msgstr "enablecache: ij½¬¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù"
-#: sunrpc/svc_udp.c:356
+#: sunrpc/svc_udp.c:360
msgid "enablecache: could not allocate cache data"
msgstr "enablecache: ij½¬ ÀڷḦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù"
-#: sunrpc/svc_udp.c:362
+#: sunrpc/svc_udp.c:366
msgid "enablecache: could not allocate cache fifo"
msgstr "enablecache: ij½¬ fifo¸¦ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù"
@@ -1934,29 +1935,10 @@ msgstr ""
msgid "expect string argument for `copy'"
msgstr ""
-#: sunrpc/rpc_util.c:300
-#, c-format
-msgid "expected '%s'"
-msgstr "'%s'°¡ ÀÖ¾î¾ß ÇÔ"
-
-#: sunrpc/rpc_util.c:312
-#, c-format
-msgid "expected '%s' or '%s'"
-msgstr "'%s'³ª '%s'°¡ ÀÖ¾î¾ß ÇÔ"
-
-#: sunrpc/rpc_util.c:325
-#, c-format
-msgid "expected '%s', '%s' or '%s'"
-msgstr "'%s', '%s' ¶Ç´Â '%s'°¡ ÀÖ¾î¾ß ÇÔ"
-
-#: time/zic.c:857
+#: time/zic.c:856
msgid "expected continuation line not found"
msgstr "¿¹»óÇß´ø ¿¬¼Ó ÇàÀ» ãÁö ¸øÇßÀ½"
-#: sunrpc/rpc_parse.c:384
-msgid "expected type specifier"
-msgstr "Çü ½Äº°ÀÚ°¡ ÀÖ¾î¾ß ÇÔ"
-
#: locale/programs/locfile.c:1010
#, c-format
msgid "failure while writing data for category `%s'"
@@ -1984,31 +1966,43 @@ msgstr ""
msgid "garbage at end of digit"
msgstr ""
+#: locale/programs/ld-time.c:183
+#, c-format
+msgid ""
+"garbage at end of offset value in string %d in `era' field in category `%s'"
+msgstr ""
+
+#: locale/programs/ld-time.c:238
+#, c-format
+msgid ""
+"garbage at end of starting date in string %d in `era' field in category `%s'"
+msgstr ""
+
+#: locale/programs/ld-time.c:310
+#, c-format
+msgid ""
+"garbage at end of stopping date in string %d in `era' field in category `%s'"
+msgstr ""
+
#: sunrpc/get_myaddr.c:73
msgid "get_myaddress: ioctl (get interface configuration)"
msgstr ""
-#: time/zic.c:1150
+#: time/zic.c:1149
msgid "illegal CORRECTION field on Leap line"
msgstr ""
-#: time/zic.c:1154
+#: time/zic.c:1153
msgid "illegal Rolling/Stationary field on Leap line"
msgstr ""
#: locale/programs/ld-collate.c:1766
-#, fuzzy
msgid "illegal character constant in string"
-msgstr "ÆÄÀÏ¿¡ À߸øµÈ ¹®ÀÚ°¡ ÀÖÀ½: "
-
-#: sunrpc/rpc_scan.c:281
-msgid "illegal character in file: "
-msgstr "ÆÄÀÏ¿¡ À߸øµÈ ¹®ÀÚ°¡ ÀÖÀ½: "
+msgstr "¹®ÀÚ¿­¿¡ À߸øµÈ ¹®ÀÚ »ó¼ö°¡ ÀÖÀ½"
#: locale/programs/ld-collate.c:1115
-#, fuzzy
msgid "illegal collation element"
-msgstr "ÆÄÀÏ¿¡ À߸øµÈ ¹®ÀÚ°¡ ÀÖÀ½: "
+msgstr ""
#: locale/programs/charmap.c:196
msgid "illegal definition"
@@ -2026,86 +2020,97 @@ msgstr "¹®ÀÚ¿­ ³¡¿¡ À߸øµÈ À̽ºÄÉÀÌÇÁ ¿­ÀÌ ÀÖÀ½"
msgid "illegal names for character range"
msgstr "¹®ÀÚÀÇ ¹üÀ§·Î À߸øµÈ À̸§"
-#: sunrpc/rpc_parse.c:146
-msgid "illegal result type"
-msgstr "°á°úÀÇ Á¾·ù°¡ À߸øµÇ¾úÀ½"
+#: locale/programs/ld-time.c:176
+#, c-format
+msgid "illegal number for offset in string %d in `era' field in category `%s'"
+msgstr ""
-#: catgets/gencat.c:342 catgets/gencat.c:419
+#: catgets/gencat.c:351 catgets/gencat.c:428
msgid "illegal set number"
msgstr "ÁýÇÕ ¹øÈ£°¡ À߸øµÇ¾úÀ½"
-#: locale/programs/ld-ctype.c:806
+#: locale/programs/ld-time.c:230
+#, c-format
+msgid "illegal starting date in string %d in `era' field in category `%s'"
+msgstr ""
+
+#: locale/programs/ld-time.c:302
+#, c-format
+msgid "illegal stopping date in string %d in `era' field in category `%s'"
+msgstr ""
+
+#: locale/programs/ld-ctype.c:807
#, c-format
msgid "implementation limit: no more than %d character classes allowed"
msgstr ""
-#: locale/programs/ld-ctype.c:838
+#: locale/programs/ld-ctype.c:839
#, c-format
msgid "implementation limit: no more than %d character maps allowed"
msgstr ""
-#: db/makedb.c:151
+#: db/makedb.c:163
msgid "incorrectly formatted file"
msgstr "À߸øµÈ Çü½ÄÀ» °®Ãá ÆÄÀÏ"
-#: time/zic.c:815
+#: time/zic.c:814
msgid "input line of unknown type"
msgstr "¾Ë ¼ö ¾ø´Â ÇüÅÂÀÇ ÀÔ·ÂÇà"
-#: time/zic.c:1734
+#: time/zic.c:1733
msgid "internal error - addtype called with bad isdst"
msgstr ""
-#: time/zic.c:1742
+#: time/zic.c:1741
msgid "internal error - addtype called with bad ttisgmt"
msgstr ""
-#: time/zic.c:1738
+#: time/zic.c:1737
msgid "internal error - addtype called with bad ttisstd"
msgstr ""
-#: locale/programs/ld-ctype.c:300
+#: locale/programs/ld-ctype.c:301
#, c-format
msgid "internal error in %s, line %u"
msgstr "%s, Çà %u¿¡ ³»ºÎ ¿À·ù ¹ß»ý"
-#: time/zic.c:1022
+#: time/zic.c:1021
msgid "invalid GMT offset"
msgstr "GMT ¿É¼ÂÀÌ ºÎÀûÀýÇÔ"
-#: time/zic.c:1025
+#: time/zic.c:1024
msgid "invalid abbreviation format"
msgstr "¾à¾î Çü½ÄÀÌ ºÎÀûÀýÇÔ"
-#: time/zic.c:1115 time/zic.c:1314 time/zic.c:1328
+#: time/zic.c:1114 time/zic.c:1313 time/zic.c:1327
msgid "invalid day of month"
msgstr "´ÞÀÇ ³¯Â¥ ¼ö°¡ ºÎÀûÀýÇÔ"
-#: time/zic.c:1273
+#: time/zic.c:1272
msgid "invalid ending year"
msgstr "³¡³ª´Â ÇØ°¡ ºÎÀûÀýÇÔ"
-#: time/zic.c:1087
+#: time/zic.c:1086
msgid "invalid leaping year"
msgstr "ºÎÀûÀýÇÑ À±³â"
-#: time/zic.c:1102 time/zic.c:1205
+#: time/zic.c:1101 time/zic.c:1204
msgid "invalid month name"
msgstr "´Þ À̸§ÀÌ ºÎÀûÀýÇÔ"
-#: time/zic.c:921
+#: time/zic.c:920
msgid "invalid saved time"
msgstr "Àý¾à ½Ã°£ÀÌ ºÎÀûÀýÇÔ"
-#: time/zic.c:1253
+#: time/zic.c:1252
msgid "invalid starting year"
msgstr "½ÃÀÛÇÏ´Â ÇØ°¡ ºÎÀûÀýÇÔ"
-#: time/zic.c:1131 time/zic.c:1233
+#: time/zic.c:1130 time/zic.c:1232
msgid "invalid time of day"
msgstr ""
-#: time/zic.c:1319
+#: time/zic.c:1318
msgid "invalid weekday name"
msgstr "ºÎÀûÀýÇÑ ¿äÀÏ À̸§"
@@ -2117,16 +2122,16 @@ msgstr ""
msgid "line before ellipsis does not contain definition for character constant"
msgstr ""
-#: time/zic.c:795
+#: time/zic.c:794
msgid "line too long"
msgstr "ÇàÀÌ ³Ê¹« ±é´Ï´Ù"
-#: locale/programs/localedef.c:275
+#: locale/programs/localedef.c:281
#, c-format
msgid "locale file `%s', used in `copy' statement, not found"
msgstr ""
-#: catgets/gencat.c:600
+#: catgets/gencat.c:609
msgid "malformed line ignored"
msgstr "À߸øµÈ ÇüŸ¦ °¡Áø ÇàÀº ¹«½ÃµÊ"
@@ -2141,8 +2146,7 @@ msgstr ""
#: locale/programs/ld-collate.c:167 locale/programs/ld-collate.c:173
#: locale/programs/ld-collate.c:177 locale/programs/ld-collate.c:1438
#: locale/programs/ld-collate.c:1467 locale/programs/locfile.c:940
-#: locale/programs/xmalloc.c:64 posix/getconf.c:174
-#, fuzzy
+#: locale/programs/xmalloc.c:68 posix/getconf.c:181
msgid "memory exhausted"
msgstr "¸Þ¸ð¸®°¡ ¹Ù´Ú³²"
@@ -2150,7 +2154,17 @@ msgstr "¸Þ¸ð¸®°¡ ¹Ù´Ú³²"
msgid "memory is consistent, library is buggy"
msgstr "¸Þ¸ð¸®´Â °ß°íÇÏÁö¸¸, ¶óÀ̺귯¸®´Â ¹ö±×°¡ ¸¹½À´Ï´Ù"
-#: time/zic.c:916
+#: locale/programs/ld-time.c:348
+#, c-format
+msgid "missing era format in string %d in `era' field in category `%s'"
+msgstr ""
+
+#: locale/programs/ld-time.c:337
+#, c-format
+msgid "missing era name in string %d in `era' fieldin category `%s'"
+msgstr ""
+
+#: time/zic.c:915
msgid "nameless rule"
msgstr "À̸§¾ø´Â ±ÔÄ¢"
@@ -2159,16 +2173,12 @@ msgstr "À̸§¾ø´Â ±ÔÄ¢"
msgid "never registered prog %d\n"
msgstr "°áÄÚ µî·ÏµÇÁö ¾ÊÀº ÇÁ·Î±×·¥ %d\n"
-#: sunrpc/rpc_parse.c:305 sunrpc/rpc_parse.c:313
-msgid "no array-of-pointer declarations -- use typedef"
-msgstr "Æ÷ÀÎÅÍ ¹è¿­ ¼±¾ðÀÌ ¾ø½À´Ï´Ù -- typedefÀ» »ç¿ëÇϼ¼¿ä"
-
#: locale/programs/ld-messages.c:95 locale/programs/ld-messages.c:116
#, c-format
msgid "no correct regular expression for field `%s' in category `%s': %s"
msgstr ""
-#: time/zic.c:2060
+#: time/zic.c:2059
msgid "no day in month matches rule"
msgstr "±ÔÄ¢¿¡ ºÎÇյǴ ³¯ÀÌ ´Þ ¾È¿¡ ¾øÀ½"
@@ -2180,7 +2190,7 @@ msgstr ""
msgid "no other keyword shall be specified when `copy' is used"
msgstr ""
-#: locale/programs/localedef.c:334
+#: locale/programs/localedef.c:340
msgid "no output file produced because warning were issued"
msgstr ""
@@ -2215,11 +2225,7 @@ msgstr ""
msgid "portmap cannot create socket"
msgstr "Æ÷Æ®¸ÊÀÌ ¼ÒÄÏÀ» ¸¸µé ¼ö ¾ø½À´Ï´Ù"
-#: sunrpc/rpc_scan.c:456 sunrpc/rpc_scan.c:464
-msgid "preprocessor error"
-msgstr "Àü󸮱⠿À·ù"
-
-#: db/makedb.c:311
+#: db/makedb.c:326
#, c-format
msgid "problems while reading `%s'"
msgstr ""
@@ -2231,7 +2237,7 @@ msgstr "ÇÁ·Î±×·¥ %lu´Â »ç¿ë ºÒ°¡´ÉÇÕ´Ï´Ù\n"
#: sunrpc/rpcinfo.c:245 sunrpc/rpcinfo.c:282 sunrpc/rpcinfo.c:371
#: sunrpc/rpcinfo.c:408 sunrpc/rpcinfo.c:429 sunrpc/rpcinfo.c:462
-#, fuzzy, c-format
+#, c-format
msgid "program %lu version %lu is not available\n"
msgstr "ÇÁ·Î±×·¥ %lu ¹öÀü %lu´Â »ç¿ë ºÒ°¡´ÉÇÕ´Ï´Ù\n"
@@ -2240,16 +2246,16 @@ msgstr "ÇÁ·Î±×·¥ %lu ¹öÀü %lu´Â »ç¿ë ºÒ°¡´ÉÇÕ´Ï´Ù\n"
msgid "program %lu version %lu ready and waiting\n"
msgstr "ÇÁ·Î±×·¥ %lu ¹öÀü %lu´Â ÁغñµÇ¾î ±â´Ù¸®°í ÀÖ½À´Ï´Ù\n"
-#: inet/rcmd.c:154
+#: inet/rcmd.c:157
#, c-format
msgid "rcmd: select (setting up stderr): %s\n"
msgstr "rcmd: ¼±Åà (Ç¥ÁØ¿À·ù ¼³Á¤): %s\n"
-#: inet/rcmd.c:86
+#: inet/rcmd.c:87
msgid "rcmd: socket: All ports in use\n"
msgstr "rcmd: socket: ¸ðµç Æ÷Æ®°¡ »ç¿ëÁß\n"
-#: inet/rcmd.c:141
+#: inet/rcmd.c:144
#, c-format
msgid "rcmd: write (setting up stderr): %s\n"
msgstr "rcmd: ¾²±â (Ç¥ÁØ¿À·ù ¼³Á¤): %s\n"
@@ -2258,7 +2264,7 @@ msgstr "rcmd: ¾²±â (Ç¥ÁØ¿À·ù ¼³Á¤): %s\n"
msgid "registerrpc: out of memory\n"
msgstr "registerrpc: ¸Þ¸ð¸® ºÎÁ·\n"
-#: time/zic.c:1795
+#: time/zic.c:1794
msgid "repeated leap second moment"
msgstr ""
@@ -2294,28 +2300,28 @@ msgstr "rpcinfo: Æ÷Æ®¸ÅÆÛ¿¡ ¿¬°áÇÒ ¼ö ¾ø½À´Ï´Ù: "
msgid "run_svc returned unexpectedly\n"
msgstr ""
-#: time/zic.c:709 time/zic.c:711
+#: time/zic.c:708 time/zic.c:710
msgid "same rule name in multiple files"
msgstr ""
-#: inet/rcmd.c:158
+#: inet/rcmd.c:161
msgid "select: protocol failure in circuit setup\n"
msgstr "select: ȸ·Î ¼³Á¤Áß ±Ô¾àÀÌ ºÒÀÌÇàµÊ\n"
-#: inet/rcmd.c:176
-msgid "socket: protocol failure in circuit setup.\n"
-msgstr "socket: ȸ·Î ¼³Á¤Áß ±Ô¾àÀÌ ºÒÀÌÇàµÊ.\n"
+#: inet/rcmd.c:179
+msgid "socket: protocol failure in circuit setup\n"
+msgstr "socket: ȸ·Î ¼³Á¤Áß ±Ô¾àÀÌ ºÒÀÌÇàµÊ\n"
#: locale/programs/locfile.c:600
msgid "sorting order `forward' and `backward' are mutually exclusive"
-msgstr ""
+msgstr "Á¤·Ä ¼ø¼­ `forward'¿Í `backward'´Â ¼­·Î ¹èŸÀûÀÔ´Ï´Ù"
#: locale/programs/ld-collate.c:1567 locale/programs/ld-collate.c:1613
msgid ""
"specification of sorting weight for collation symbol does not make sense"
msgstr ""
-#: time/zic.c:780
+#: time/zic.c:779
msgid "standard input"
msgstr "Ç¥ÁØ ÀÔ·Â"
@@ -2323,31 +2329,41 @@ msgstr "Ç¥ÁØ ÀÔ·Â"
msgid "standard output"
msgstr "Ç¥ÁØ Ãâ·Â"
-#: time/zic.c:1277
+#: locale/programs/ld-time.c:256
+#, c-format
+msgid "starting date is illegal in string %d in `era' field in category `%s'"
+msgstr ""
+
+#: time/zic.c:1276
msgid "starting year greater than ending year"
msgstr "½ÃÀÛÇÏ´Â ÇØ°¡ ³¡³ª´Â Çغ¸´Ù Å®´Ï´Ù"
-#: sunrpc/svc_tcp.c:199 sunrpc/svc_tcp.c:204
+#: locale/programs/ld-time.c:328
+#, c-format
+msgid "stopping date is illegal in string %d in `era' field in category `%s'"
+msgstr ""
+
+#: sunrpc/svc_tcp.c:201 sunrpc/svc_tcp.c:206
msgid "svc_tcp: makefd_xprt: out of memory\n"
msgstr "svc_tcp: makefc_xprt: ¸Þ¸ð¸® ºÎÁ·\n"
-#: sunrpc/svc_tcp.c:147
+#: sunrpc/svc_tcp.c:149
msgid "svctcp_.c - cannot getsockname or listen"
msgstr ""
-#: sunrpc/svc_tcp.c:134
+#: sunrpc/svc_tcp.c:136
msgid "svctcp_.c - udp socket creation problem"
msgstr "svctcp_.c - udp ¼ÒÄÏ »ý¼º ¹®Á¦"
-#: sunrpc/svc_tcp.c:154 sunrpc/svc_tcp.c:161
+#: sunrpc/svc_tcp.c:156 sunrpc/svc_tcp.c:163
msgid "svctcp_create: out of memory\n"
msgstr "svctcp_create: ¸Þ¸ð¸® ºÎÁ·\n"
-#: sunrpc/svc_udp.c:119
+#: sunrpc/svc_udp.c:123
msgid "svcudp_create - cannot getsockname"
msgstr "svcudp_create - getsockname ºÒ°¡´É"
-#: sunrpc/svc_udp.c:107
+#: sunrpc/svc_udp.c:111
msgid "svcudp_create: socket creation problem"
msgstr "svcudp_create: ¼ÒÄÏ »ý¼º ¹®Á¦"
@@ -2455,15 +2471,15 @@ msgstr ""
msgid "syntax error: not inside a locale definition section"
msgstr ""
-#: catgets/gencat.c:371 catgets/gencat.c:507 catgets/gencat.c:534
+#: catgets/gencat.c:380 catgets/gencat.c:516 catgets/gencat.c:543
msgid "this is the first definition"
msgstr "ÀÌ°ÍÀº ù¹ø° Á¤ÀÇÀÔ´Ï´Ù"
-#: time/zic.c:1120
+#: time/zic.c:1119
msgid "time before zero"
msgstr ""
-#: time/zic.c:1128 time/zic.c:1960 time/zic.c:1979
+#: time/zic.c:1127 time/zic.c:1959 time/zic.c:1978
msgid "time overflow"
msgstr "½Ã°£ Èê·¯³Ñħ"
@@ -2476,23 +2492,18 @@ msgid "too many bytes in character encoding"
msgstr ""
#: locale/programs/locales.h:72
-#, fuzzy
msgid "too many character classes defined"
-msgstr "ºÎÀûÀýÇÑ ¹®ÀÚ Å¬·¡½º À̸§"
-
-#: sunrpc/rpc_util.c:285
-msgid "too many files!\n"
-msgstr "ÆÄÀÏÀÌ ³Ê¹« ¸¹½À´Ï´Ù!\n"
+msgstr "¹®ÀÚ Å¬·¡½º°¡ ³Ê¹« ¸¹ÀÌ Á¤ÀǵǾúÀ½"
-#: time/zic.c:1789
+#: time/zic.c:1788
msgid "too many leap seconds"
-msgstr "À±ÃÊ°¡ ³Ê¹« ¸¹½À´Ï´Ù"
+msgstr "À±ÃÊ°¡ ³Ê¹« ¸¹À½"
-#: time/zic.c:1761
+#: time/zic.c:1760
msgid "too many local time types"
msgstr "Áö¿ª½ÃÀÇ Á¾·ù°¡ ³Ê¹« ¸¹À½"
-#: time/zic.c:1715
+#: time/zic.c:1714
msgid "too many transitions?!"
msgstr ""
@@ -2500,7 +2511,7 @@ msgstr ""
msgid "too many weights"
msgstr ""
-#: time/zic.c:2083
+#: time/zic.c:2082
msgid "too many, or too long, time zone abbreviations"
msgstr ""
@@ -2517,7 +2528,7 @@ msgstr "ÇÁ·Î±×·¥ %d¿¡ ÀÀ´äÇÏ´Â µ¥ ¹®Á¦°¡ ÀÖÀ½\n"
msgid "two lines in a row containing `...' are not allowed"
msgstr ""
-#: time/zic.c:1284
+#: time/zic.c:1283
msgid "typed single year"
msgstr ""
@@ -2528,6 +2539,7 @@ msgstr "¾Ë ¼ö ¾ø´Â ¹®ÀÚ `%s'"
#: locale/programs/ld-messages.c:193 locale/programs/ld-messages.c:204
#: locale/programs/ld-messages.c:215 locale/programs/ld-messages.c:226
+#: locale/programs/ld-time.c:696
#, c-format
msgid "unknown character in field `%s' of category `%s'"
msgstr ""
@@ -2536,12 +2548,12 @@ msgstr ""
msgid "unknown collation directive"
msgstr ""
-#: catgets/gencat.c:468
+#: catgets/gencat.c:477
#, c-format
msgid "unknown directive `%s': line ignored"
msgstr "¾Ë ¼ö ¾ø´Â Áö½ÃÀÚ `%s': Çà ¹«½ÃµÊ"
-#: catgets/gencat.c:447
+#: catgets/gencat.c:456
#, c-format
msgid "unknown set `%s'"
msgstr "¾Ë ¼ö ¾ø´Â ¼³Á¤ `%s'"
@@ -2555,11 +2567,11 @@ msgstr "¾Ë ¼ö ¾ø´Â ½ÅÈ£"
msgid "unknown symbol `%.*s': line ignored"
msgstr "¾Ë ¼ö ¾ø´Â ±âÈ£ `%.*s': Çà ¹«½ÃµÊ"
-#: time/zic.c:752
+#: time/zic.c:751
msgid "unruly zone"
msgstr ""
-#: catgets/gencat.c:952
+#: catgets/gencat.c:961
msgid "unterminated message"
msgstr "Á¾·áµÇÁö ¾ÊÀº ¸Þ½ÃÁö"
@@ -2567,10 +2579,6 @@ msgstr "Á¾·áµÇÁö ¾ÊÀº ¸Þ½ÃÁö"
msgid "unterminated string"
msgstr "Á¾·áµÇÁö ¾ÊÀº ¹®ÀÚ¿­"
-#: sunrpc/rpc_scan.c:319
-msgid "unterminated string constant"
-msgstr "Á¾·áµÇÁö ¾ÊÀº ¹®ÀÚ¿­ »ó¼ö"
-
#: locale/programs/linereader.c:385
msgid "unterminated symbolic name"
msgstr "Á¾·áµÇÁö ¾ÊÀº ±âÈ£ À̸§"
@@ -2583,12 +2591,7 @@ msgstr ""
msgid "upper limit in range is not smaller then lower limit"
msgstr ""
-#: sunrpc/rpc_main.c:78
-#, c-format
-msgid "usage: %s infile\n"
-msgstr "»ç¿ë¹ý: %s ÀÔ·ÂÆÄÀÏ\n"
-
-#: time/zic.c:2026
+#: time/zic.c:2025
msgid "use of 2/29 in non leap-year"
msgstr "Æò³â¿¡ 2¿ù 29ÀÏÀ» »ç¿ëÇÔ"
@@ -2632,51 +2635,42 @@ msgstr ""
msgid "values for field `%s' in category `%s' must not be zero"
msgstr ""
-#: sunrpc/rpc_parse.c:330
-msgid "variable-length array declaration expected"
-msgstr "°¡º¯ ±æÀÌ ¹è¿­ ¼±¾ðÀÌ ÀÖ¾î¾ß ÇÔ"
-
-#: sunrpc/rpc_parse.c:370
-msgid "voids allowed only inside union and program definitions"
-msgstr "void´Â ¿ÀÁ÷ °ø¿ëü¿Í ÇÁ·Î±×·¥ Á¤ÀÇ ³»¿¡¼­¸¸ Çã¿ëµË´Ï´Ù"
-
#: login/setutent_r.c:47
msgid "while opening UTMP file"
msgstr "UTMP ÆÄÀÏÀ» ¿©´Â µ¿¾È"
-#: catgets/gencat.c:979
+#: catgets/gencat.c:988
msgid "while opening old catalog file"
msgstr "¿À·¡µÈ ¸ñ·Ï ÆÄÀÏÀ» ¿©´Â µ¿¾È"
-#: db/makedb.c:338
+#: db/makedb.c:353
msgid "while reading database"
msgstr "µ¥ÀÌÅͺ£À̽º¸¦ Àд µ¿¾È"
-#: db/makedb.c:300
+#: db/makedb.c:315
msgid "while writing data base file"
msgstr "µ¥ÀÌÅÍ º£À̽º ÆÄÀÏÀ» ¾²´Â µ¿¾È"
-#: db/makedb.c:130
+#: db/makedb.c:142
msgid "wrong number of arguments"
msgstr "ÀμöÀÇ °³¼ö°¡ À߸øµÇ¾úÀ½"
-#: time/zic.c:1078
+#: time/zic.c:1077
msgid "wrong number of fields on Leap line"
msgstr ""
-#: time/zic.c:1169
+#: time/zic.c:1168
msgid "wrong number of fields on Link line"
msgstr ""
-#: time/zic.c:912
+#: time/zic.c:911
msgid "wrong number of fields on Rule line"
msgstr ""
-#: time/zic.c:982
+#: time/zic.c:981
msgid "wrong number of fields on Zone continuation line"
msgstr ""
-#: time/zic.c:940
+#: time/zic.c:939
msgid "wrong number of fields on Zone line"
msgstr ""
-
diff --git a/sysdeps/alpha/elf/Makefile b/sysdeps/alpha/elf/Makefile
new file mode 100644
index 0000000000..db849bd9bf
--- /dev/null
+++ b/sysdeps/alpha/elf/Makefile
@@ -0,0 +1,4 @@
+ifeq ($(subdir), csu)
+extra-objs += crtbegin.o crtend.o
+install-lib += crtbegin.o crtend.o
+endif
diff --git a/sysdeps/generic/errno-loc.c b/sysdeps/generic/errno-loc.c
new file mode 100644
index 0000000000..46b9f173d1
--- /dev/null
+++ b/sysdeps/generic/errno-loc.c
@@ -0,0 +1,28 @@
+/* MT support function to get address of `errno' variable, non-threaded
+ version.
+ 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. */
+
+extern int errno;
+
+int *
+weak_const_function
+__errno_location (void)
+{
+ return &errno;
+}
diff --git a/sysdeps/stub/libc-lock.h b/sysdeps/stub/libc-lock.h
index bb89de25b5..158a221718 100644
--- a/sysdeps/stub/libc-lock.h
+++ b/sysdeps/stub/libc-lock.h
@@ -37,6 +37,9 @@
state. */
#define __libc_lock_init(NAME)
+/* Same as last but this time we initialize a recursive mutex. */
+#define __libc_lock_init_recursive(NAME)
+
/* Finalize the named lock variable, which must be locked. It cannot be
used again until __libc_lock_init is called again on it. This must be
called on a lock variable before the containing storage is reused. */
diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile
index 69c207a575..a200064a1c 100644
--- a/sysdeps/unix/sysv/linux/Makefile
+++ b/sysdeps/unix/sysv/linux/Makefile
@@ -1,9 +1,11 @@
ifeq ($(subdir), csu)
CFLAGS-init-first.c = -fkeep-inline-functions
+
+sysdep_routines += errno-loc
endif
ifeq ($(subdir), misc)
-sysdep_routines += sysctl clone
+sysdep_routines += sysctl clone llseek
sysdep_headers += sys/mount.h sys/acct.h sys/sysctl.h sys/mtio.h \
sys/module.h sys/io.h sys/klog.h sys/kdaemon.h \
diff --git a/sysdeps/unix/sysv/linux/alpha/sys/io.h b/sysdeps/unix/sysv/linux/alpha/sys/io.h
index c4aa2c776c..208e793119 100644
--- a/sysdeps/unix/sysv/linux/alpha/sys/io.h
+++ b/sysdeps/unix/sysv/linux/alpha/sys/io.h
@@ -54,6 +54,19 @@ extern unsigned long bus_base_sparse __P ((void)) __attribute__ ((const));
extern int _hae_shift __P ((void)) __attribute__ ((const));
extern int hae_shift __P ((void)) __attribute__ ((const));
+/* Access PCI space protected from machine checks. */
+extern int pciconfig_read __P ((unsigned long int __bus,
+ unsigned long int __dfn,
+ unsigned long int __off,
+ unsigned long int __len,
+ unsigned char *__buf));
+
+extern int pciconfig_write __P ((unsigned long int __bus,
+ unsigned long int __dfn,
+ unsigned long int __off,
+ unsigned long int __len,
+ unsigned char *__buf));
+
__END_DECLS
#endif /* _SYS_IO_H */
diff --git a/sysdeps/unix/sysv/linux/alpha/syscalls.list b/sysdeps/unix/sysv/linux/alpha/syscalls.list
index 4a52bf2818..49cc697489 100644
--- a/sysdeps/unix/sysv/linux/alpha/syscalls.list
+++ b/sysdeps/unix/sysv/linux/alpha/syscalls.list
@@ -21,6 +21,7 @@ getdents - getdents 3 __getdirentries getdirentries
getpeername - getpeername 3 __getpeername getpeername
getpriority - getpriority 2 __getpriority getpriority
mmap - mmap 6 __mmap mmap
+llseek EXTRA lseek 3 llseek
# these are actually common with the x86:
fstatfs - fstatfs 2 __fstatfs fstatfs
@@ -46,3 +47,7 @@ setsockopt - setsockopt 5 __setsockopt setsockopt
shutdown - shutdown 2 __shutdown shutdown
socketpair - socketpair 4 __socketpair socketpair
sysctl - _sysctl 6 sysctl
+
+# access pci space protected from machine checks:
+pciconfig_read EXTRA pciconfig_read 5 pciconfig_read
+pciconfig_write EXTRA pciconfig_write 5 pciconfig_write
diff --git a/sysdeps/unix/sysv/linux/configure b/sysdeps/unix/sysv/linux/configure
index 2592c6c8c8..ef7590d367 100644
--- a/sysdeps/unix/sysv/linux/configure
+++ b/sysdeps/unix/sysv/linux/configure
@@ -52,3 +52,25 @@ if test "$prefix" = "/usr"; then
libc_cv_slibdir="/lib"
libc_cv_sysconfdir="/etc"
fi
+
+# Under Linux the LinuxThreads and crypt add-on should be available.
+case $add_ons in
+ # Both are available. Good.
+ *linuxthreads*des-crypt* | *des-crypt*linuxthreads*)
+ ;;
+ *linuxthreads*)
+ echo "\
+*** WARNING:
+*** Are you sure you do not want to use the \`crypt' add-on?"
+ ;;
+ *des-crypt*)
+ echo "\
+*** WARNING:
+*** Are you sure you do not want to use the \`LinuxThread' add-on?"
+ ;;
+ *)
+ echo "\
+*** WARNING: Are you sure you do not want to use the \`LinuxThreads'
+*** and \`crypt' add-ons?"
+ ;;
+esac
diff --git a/sysdeps/unix/sysv/linux/i386/brk.c b/sysdeps/unix/sysv/linux/i386/brk.c
index d11c3c40d9..5bb9d59d5c 100644
--- a/sysdeps/unix/sysv/linux/i386/brk.c
+++ b/sysdeps/unix/sysv/linux/i386/brk.c
@@ -1,21 +1,21 @@
/* brk system call for Linux/i386.
-Copyright (C) 1995, 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., 675 Mass Ave,
-Cambridge, MA 02139, USA. */
+ Copyright (C) 1995, 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 <unistd.h>
diff --git a/sysdeps/unix/sysv/linux/i386/syscalls.list b/sysdeps/unix/sysv/linux/i386/syscalls.list
index 63dd0bd8e2..d95a120aa0 100644
--- a/sysdeps/unix/sysv/linux/i386/syscalls.list
+++ b/sysdeps/unix/sysv/linux/i386/syscalls.list
@@ -1,3 +1,4 @@
# File name Caller Syscall name # args Strong name Weak names
+s_llseek llseek _llseek 5 __sys_llseek
vm86 - vm86 1 __vm86 vm86
diff --git a/sysdeps/unix/sysv/linux/i386/sysdep.S b/sysdeps/unix/sysv/linux/i386/sysdep.S
index d676004084..4b86d1dfe7 100644
--- a/sysdeps/unix/sysv/linux/i386/sysdep.S
+++ b/sysdeps/unix/sysv/linux/i386/sysdep.S
@@ -52,20 +52,3 @@ ENTRY (__syscall_error)
#include <sysdeps/unix/i386/sysdep.S>
#endif /* !PIC */
-
-
- .weak __errno_location
- .type __errno_location,@function
- .align 16
-__errno_location:
- CALL_MCOUNT
-#ifdef PIC
- call .L2
-.L2: popl %ecx
- addl $_GLOBAL_OFFSET_TABLE_+[.-.L2], %ecx
- movl errno@GOT(%ecx), %eax
-#else
- movl $errno, %eax
-#endif
- ret
-END (__errno_location)
diff --git a/sysdeps/unix/sysv/linux/init-first.c b/sysdeps/unix/sysv/linux/init-first.c
index 6e1d71204c..7c5b510956 100644
--- a/sysdeps/unix/sysv/linux/init-first.c
+++ b/sysdeps/unix/sysv/linux/init-first.c
@@ -1,21 +1,21 @@
/* Initialization code run first thing by the ELF startup code. Linux version.
-Copyright (C) 1995, 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., 675 Mass Ave,
-Cambridge, MA 02139, USA. */
+ Copyright (C) 1995, 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 <unistd.h>
#include <sysdep.h>
diff --git a/sysdeps/unix/sysv/linux/llseek.c b/sysdeps/unix/sysv/linux/llseek.c
new file mode 100644
index 0000000000..a1284db6be
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/llseek.c
@@ -0,0 +1,35 @@
+/* Long-long seek operation.
+ 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 <sys/types.h>
+
+
+extern int __sys_llseek (int fd, off_t offset_hi, off_t offset_lo,
+ loff_t *result, int whence);
+
+/* Seek to OFFSET on FD, starting from WHENCE. */
+loff_t
+llseek (int fd, loff_t offset, int whence)
+{
+ loff_t result;
+
+ return (loff_t) (__sys_llseek (fd, (off_t) (offset >> 32),
+ (off_t) (offset & 0xffffffff),
+ &result, whence) ?: result);
+}
diff --git a/sysdeps/unix/sysv/linux/m68k/sysdep.S b/sysdeps/unix/sysv/linux/m68k/sysdep.S
index 95e63542ee..5533be2c1b 100644
--- a/sysdeps/unix/sysv/linux/m68k/sysdep.S
+++ b/sysdeps/unix/sysv/linux/m68k/sysdep.S
@@ -61,16 +61,3 @@ __syscall_error:
rts
END (__syscall_error)
#endif /* PIC */
-
- .weak __errno_location
- .type __errno_location,@function
- .align 4
-__errno_location:
- CALL_MCOUNT
-#ifdef PIC
- move.l (%pc, errno@GOTPC), %a0
-#else
- lea errno, %a0
-#endif
- rts
-END (__errno_location)
diff --git a/sysdeps/unix/sysv/linux/syscalls.list b/sysdeps/unix/sysv/linux/syscalls.list
index 01ca1bc8bb..07a3c1db4b 100644
--- a/sysdeps/unix/sysv/linux/syscalls.list
+++ b/sysdeps/unix/sysv/linux/syscalls.list
@@ -20,7 +20,6 @@ ioperm - ioperm 3 ioperm
iopl - iopl 1 iopl
ipc msgget ipc 5 __ipc
klogctl EXTRA syslog 3 klogctl
-llseek EXTRA _llseek 5 _llseek llseek
mlock EXTRA mlock 2 __mlock mlock
mlockall EXTRA mlockall 1 __mlockall mlockall
mount EXTRA mount 5 __mount mount