diff options
author | Ulrich Drepper <drepper@redhat.com> | 2000-11-02 22:16:22 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2000-11-02 22:16:22 +0000 |
commit | 59a8849de31975aebfc85842b6c87f57a972fd8d (patch) | |
tree | 349610648e41a72bd5ea4bff7e1af7e9eaac0508 | |
parent | d5655997148755d00f960ac60ecb58ad9f53be60 (diff) | |
download | glibc-59a8849de31975aebfc85842b6c87f57a972fd8d.zip glibc-59a8849de31975aebfc85842b6c87f57a972fd8d.tar.gz glibc-59a8849de31975aebfc85842b6c87f57a972fd8d.tar.bz2 |
Update.
2000-11-02 Ulrich Drepper <drepper@redhat.com>
* iconvdata/utf-16.c (PREPARE_LOOP): Correct typo preventing BOM from
being written.
* manual/socket.texi (Local Namespace Concepts): Don't mention what
permissions are necessary to connect to a socket.
Reported by Peter Eisentraut <peter_e@gmx.net>.
* sysdeps/generic/backtracesyms.c (__backtrace_symbols): Fix
computation of total for 64-bit machines.
Patch by Byron Stanoszek <gandalf@winds.org>.
* manual/arith.texi (Rounding): Correct description of fesetround
return value. Patch by Conrado Badenas <Conrado.Badenas@uv.es>.
-rw-r--r-- | ChangeLog | 16 | ||||
-rw-r--r-- | iconvdata/utf-16.c | 2 | ||||
-rw-r--r-- | manual/socket.texi | 7 | ||||
-rw-r--r-- | sysdeps/generic/backtracesyms.c | 6 |
4 files changed, 24 insertions, 7 deletions
@@ -1,3 +1,19 @@ +2000-11-02 Ulrich Drepper <drepper@redhat.com> + + * iconvdata/utf-16.c (PREPARE_LOOP): Correct typo preventing BOM from + being written. + + * manual/socket.texi (Local Namespace Concepts): Don't mention what + permissions are necessary to connect to a socket. + Reported by Peter Eisentraut <peter_e@gmx.net>. + + * sysdeps/generic/backtracesyms.c (__backtrace_symbols): Fix + computation of total for 64-bit machines. + Patch by Byron Stanoszek <gandalf@winds.org>. + + * manual/arith.texi (Rounding): Correct description of fesetround + return value. Patch by Conrado Badenas <Conrado.Badenas@uv.es>. + 2000-10-30 Maciej W. Rozycki <macro@ds2.pg.gda.pl> * sysdeps/mips/dl-machine.h (elf_machine_rel): Add the symbol's diff --git a/iconvdata/utf-16.c b/iconvdata/utf-16.c index aa0d00c..91e3390 100644 --- a/iconvdata/utf-16.c +++ b/iconvdata/utf-16.c @@ -45,7 +45,7 @@ enum direction dir = ((struct utf16_data *) step->__data)->dir; \ enum variant var = ((struct utf16_data *) step->__data)->var; \ int swap = ((struct utf16_data *) step->__data)->swap; \ - if (FROM_DIRECTION || var == UTF_16) \ + if (FROM_DIRECTION && var == UTF_16) \ { \ if (data->__invocation_counter == 0) \ { \ diff --git a/manual/socket.texi b/manual/socket.texi index 4a7c411..dbdb96e 100644 --- a/manual/socket.texi +++ b/manual/socket.texi @@ -571,9 +571,10 @@ as file names. In the local namespace socket addresses are file names. You can specify any file name you want as the address of the socket, but you must have -write permission on the directory containing it. In order to connect to -a socket you must have read permission for it. It's common to put -these files in the @file{/tmp} directory. +write permission on the directory containing it. +@c XXX The following was said to be wrong. +@c In order to connect to a socket you must have read permission for it. +It's common to put these files in the @file{/tmp} directory. One peculiarity of the local namespace is that the name is only used when opening the connection; once open the address is not meaningful and diff --git a/sysdeps/generic/backtracesyms.c b/sysdeps/generic/backtracesyms.c index 76019ee..7798883 100644 --- a/sysdeps/generic/backtracesyms.c +++ b/sysdeps/generic/backtracesyms.c @@ -1,5 +1,5 @@ /* Return list with names for address in backtrace. - Copyright (C) 1998 Free Software Foundation, Inc. + Copyright (C) 1998, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998. @@ -37,8 +37,8 @@ __backtrace_symbols (array, size) char **result; /* We can compute the text size needed for the symbols since we print - them all as "[%<addr>]". */ - total = size * (WORD_WIDTH + 3); + them all as "[+0x<addr>]". */ + total = size * (WORD_WIDTH + 6); /* Allocate memory for the result. */ result = malloc (size * sizeof (char *) + total); |