Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[BZ #5222]
2007-10-28  Ulrich Drepper  <drepper@redhat.com>
	[BZ #5222]
	* elf/dl-load.c (_dl_rtld_di_serinfo): Correct handling of short
	path elements in counting mode.
  • Loading branch information
Ulrich Drepper committed Oct 28, 2007
1 parent 94833f1 commit 8819703
Show file tree
Hide file tree
Showing 13 changed files with 35 additions and 32 deletions.
12 changes: 5 additions & 7 deletions BUGS
@@ -1,7 +1,7 @@
List of known bugs (certainly very incomplete)
----------------------------------------------

Time-stamp: <2005-09-23 13:25:42 drepper>
Time-stamp: <2007-10-27 18:37:51 drepper>

This following list contains those bugs which I'm aware of. Please
make sure that bugs you report are not listed here. If you can fix one
Expand All @@ -12,12 +12,10 @@ GNU project. There is an easy to use WWW interface available at

http://sourceware.org/bugzilla/

I would appreciate it very much if you could verify the problem was not
reported before by looking through the database. To make the information
in this database as useful as possible please report bugs always using the
`glibcbug' shell script which gets installed with GNU libc. Before reporting
a bug please check the FAQ since it discusses also a lot of problematic
situations.
I would appreciate it very much if you could verify the problem was
not reported before by looking through the database. Before reporting
a bug please check the FAQ since it discusses also a lot of
problematic situations.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down
6 changes: 6 additions & 0 deletions ChangeLog
@@ -1,3 +1,9 @@
2007-10-28 Ulrich Drepper <drepper@redhat.com>

[BZ #5222]
* elf/dl-load.c (_dl_rtld_di_serinfo): Correct handling of short
path elements in counting mode.

2007-10-27 Andreas Jaeger <aj@suse.de>

[BZ #5040]
Expand Down
12 changes: 6 additions & 6 deletions FAQ.in
Expand Up @@ -287,12 +287,12 @@ down the build process and need more disk space.
failure should be looked into. Depending on the failures, you probably
should not install the library at all.

You should consider using the `glibcbug' script to report the failure,
providing as much detail as possible. If you run a test directly, please
remember to set up the environment correctly. You want to test the compiled
library - and not your installed one. The best way is to copy the exact
command line which failed and run the test from the subdirectory for this
test in the sources.
You should consider reporting it in bugzilla
<http://sourceware.org/bugzilla/> providing as much detail as possible.
If you run a test directly, please remember to set up the environment
correctly. You want to test the compiled library - and not your installed
one. The best way is to copy the exact command line which failed and run
the test from the subdirectory for this test in the sources.

There are some failures which are not directly related to the GNU libc:
- Some compilers produce buggy code. No compiler gets single precision
Expand Down
2 changes: 1 addition & 1 deletion elf/dl-load.c
Expand Up @@ -2274,7 +2274,7 @@ _dl_rtld_di_serinfo (struct link_map *loader, Dl_serinfo *si, bool counting)
if (counting)
{
si->dls_cnt++;
si->dls_size += r->dirnamelen < 2 ? r->dirnamelen : 2;
si->dls_size += MAX (2, r->dirnamelen);
}
else
{
Expand Down
9 changes: 4 additions & 5 deletions intl/locale.alias
@@ -1,5 +1,5 @@
# Locale name alias data base.
# Copyright (C) 1996-2001,2003 Free Software Foundation, Inc.
# Copyright (C) 1996-2001,2003,2007 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
Expand All @@ -21,10 +21,9 @@
# A single line contains two fields: an alias and a substitution value.
# All entries are case independent.

# Note: This file is far from being complete. If you have a value for
# your own site which you think might be useful for others too, share
# it with the rest of us. Send it using the `glibcbug' script to
# bugs@gnu.org.
# Note: This file is obsolete and is kept around for the time being for
# backward compatibility. Nobody should rely on the names defined here.
# Locales should always be specified by their full name.

bokmal nb_NO.ISO-8859-1
bokm�l nb_NO.ISO-8859-1
Expand Down
6 changes: 3 additions & 3 deletions manual/libc.texinfo
Expand Up @@ -18,9 +18,9 @@
@comment %**end of header (This is for running Texinfo on a region.)

@c sold 0.06/1.09, print run out 21may96
@set EDITION 0.11
@set VERSION 2.7
@set UPDATED 2007-09-09
@set EDITION 0.12
@set VERSION 2.8
@set UPDATED 2007-10-27
@set ISBN 1-882114-55-8

@copying
Expand Down
2 changes: 1 addition & 1 deletion manual/process.texi
Expand Up @@ -277,7 +277,7 @@ a file as a process image. You can use these functions to make a child
process execute a new program after it has been forked.

To see the effects of @code{exec} from the point of view of the called
program, @xref{Program Basics}.
program, see @ref{Program Basics}.

@pindex unistd.h
The functions in this family differ in how you specify the arguments,
Expand Down
2 changes: 1 addition & 1 deletion manual/socket.texi
Expand Up @@ -2070,7 +2070,7 @@ access to connect to the socket.

@comment sys/socket.h
@comment BSD
@deftypefun int listen (int @var{socket}, unsigned int @var{n})
@deftypefun int listen (int @var{socket}, int @var{n})
The @code{listen} function enables the socket @var{socket} to accept
connections, thus making it a server socket.

Expand Down
8 changes: 4 additions & 4 deletions manual/startup.texi
Expand Up @@ -31,7 +31,7 @@ system, and telling the system the program is done.

A program starts another program with the @code{exec} family of system calls.
This chapter looks at program startup from the execee's point of view. To
see the event from the execor's point of view, @xref{Executing a File}.
see the event from the execor's point of view, see @ref{Executing a File}.

@menu
* Program Arguments:: Parsing your program's command-line arguments.
Expand Down Expand Up @@ -309,9 +309,9 @@ character, since this is assumed to terminate the string.

The value of an environment variable can be accessed with the
@code{getenv} function. This is declared in the header file
@file{stdlib.h}. All of the following functions can be safely used in
multi-threaded programs. It is made sure that concurrent modifications
to the environment do not lead to errors.
@file{stdlib.h}. Modifications of enviroment variables are not
allowed in Multi-threaded programs. The @code{getenv} function
can be safely used in multi-threaded programs
@pindex stdlib.h

@comment stdlib.h
Expand Down
2 changes: 1 addition & 1 deletion manual/stdio.texi
Expand Up @@ -3907,7 +3907,7 @@ In GNU C, there is a special construct you can use to let the compiler
know that a function uses a @code{scanf}-style format string. Then it
can check the number and types of arguments in each call to the
function, and warn you when they do not match the format string.
For details, @xref{Function Attributes, , Declaring Attributes of Functions,
For details, see @ref{Function Attributes, , Declaring Attributes of Functions,
gcc.info, Using GNU CC}.

@node EOF and Errors
Expand Down
2 changes: 1 addition & 1 deletion manual/sysinfo.texi
Expand Up @@ -78,7 +78,7 @@ canonical FQDN.

In some contexts, the host name is called a ``node name.''

For more information on DNS host naming, @xref{Host Names}.
For more information on DNS host naming, see @ref{Host Names}.

@pindex hostname
@pindex hostid
Expand Down
2 changes: 1 addition & 1 deletion manual/syslog.texi
Expand Up @@ -90,7 +90,7 @@ more meaning than the system administrator gives to it.
@item priority
This tells how important the content of the message is. Examples of
defined priority values are: debug, informational, warning, critical.
For the complete list, @xref{syslog; vsyslog}. Except for
For the complete list, see @ref{syslog; vsyslog}. Except for
the fact that the priorities have a defined order, the meaning of each
of these priorities is entirely determined by the system administrator.

Expand Down
2 changes: 1 addition & 1 deletion manual/time.texi
Expand Up @@ -212,7 +212,7 @@ Note that the clock can wrap around. On a 32bit system with
same value approximately every 72 minutes.

For additional functions to examine a process' use of processor time,
and to control it, @xref{Resource Usage And Limitation}.
and to control it, see @ref{Resource Usage And Limitation}.


@menu
Expand Down

0 comments on commit 8819703

Please sign in to comment.