mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-23 17:53:37 +08:00
Update.
1999-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> * sysdeps/i386/sys/ucontext.h (ucontext): Rename field uc_links to uc_link which is the right name according to Unix98. Reported by Craig Metz [PR libc/1001]. * sysdeps/arm/sys/ucontext.h (ucontext): Likewise. * sysdeps/m68k/sys/ucontext.h (ucontext): Likewise. * sysdeps/mips/sys/ucontext.h (ucontext): Likewise. * sysdeps/unix/sysv/linux/alpha/sys/ucontext.h (ucontext): Likewise. * sysdeps/unix/sysv/linux/i386/sys/ucontext.h (ucontext): Likewise * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h (ucontext): Likewise.
This commit is contained in:
parent
407a7d0eb7
commit
9f6b6d8d19
12
ChangeLog
12
ChangeLog
@ -1,3 +1,15 @@
|
||||
1999-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||
|
||||
* sysdeps/i386/sys/ucontext.h (ucontext): Rename field uc_links to
|
||||
uc_link which is the right name according to Unix98.
|
||||
Reported by Craig Metz [PR libc/1001].
|
||||
* sysdeps/arm/sys/ucontext.h (ucontext): Likewise.
|
||||
* sysdeps/m68k/sys/ucontext.h (ucontext): Likewise.
|
||||
* sysdeps/mips/sys/ucontext.h (ucontext): Likewise.
|
||||
* sysdeps/unix/sysv/linux/alpha/sys/ucontext.h (ucontext): Likewise.
|
||||
* sysdeps/unix/sysv/linux/i386/sys/ucontext.h (ucontext): Likewise
|
||||
* sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h (ucontext): Likewise.
|
||||
|
||||
1999-02-25 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
|
||||
|
||||
* manual/libc.texinfo: Wrap @top node inside @ifnottex instead of
|
||||
|
40
FAQ
40
FAQ
@ -142,20 +142,23 @@ please let me know.
|
||||
unresolved symbols, like `_dl_initial_searchlist' and can not
|
||||
execute any binaries. What went wrong?
|
||||
|
||||
4. Miscellaneous
|
||||
4. bonnie reports that char i/o with glibc 2 is much slower than with
|
||||
|
||||
4.1. After I changed configure.in I get `Autoconf version X.Y.
|
||||
|
||||
5. Miscellaneous
|
||||
|
||||
5.1. After I changed configure.in I get `Autoconf version X.Y.
|
||||
or higher is required for this script'. What can I do?
|
||||
4.2. When I try to compile code which uses IPv6 headers and
|
||||
5.2. When I try to compile code which uses IPv6 headers and
|
||||
definitions on my Linux 2.x.y system I am in trouble.
|
||||
Nothing seems to work.
|
||||
4.3. When I set the timezone by setting the TZ environment variable
|
||||
5.3. When I set the timezone by setting the TZ environment variable
|
||||
to EST5EDT things go wrong since glibc computes the wrong time
|
||||
from this information.
|
||||
4.4. What other sources of documentation about glibc are available?
|
||||
4.5. The timezone string for Sydney/Australia is wrong since even when
|
||||
5.4. What other sources of documentation about glibc are available?
|
||||
5.5. The timezone string for Sydney/Australia is wrong since even when
|
||||
daylight saving time is in effect the timezone string is EST.
|
||||
4.6. I've build make 3.77 against glibc 2.1 and now make gets
|
||||
5.6. I've build make 3.77 against glibc 2.1 and now make gets
|
||||
segmentation faults.
|
||||
|
||||
|
||||
@ -225,7 +228,7 @@ We recommend version GNU make version 3.75 or 3.77. Versions before 3.75
|
||||
have bugs and/or are missing features. Version 3.76 has bugs which
|
||||
appear when building big projects like GNU libc. 3.76.1 appears to work but
|
||||
some people have reported problems. If you build GNU make 3.77 from source,
|
||||
please read question 4.6 first.
|
||||
please read question 5.6 first.
|
||||
|
||||
|
||||
1.4. Do I need a special linker or assembler?
|
||||
@ -1191,7 +1194,7 @@ defined).
|
||||
|
||||
Instead GNU libc contains zone database support and compatibility code for
|
||||
POSIX TZ environment variable handling. For former is very much preferred
|
||||
(see question 4.3).
|
||||
(see question 5.3).
|
||||
|
||||
|
||||
3.4. The prototypes for `connect', `accept', `getsockopt',
|
||||
@ -1488,16 +1491,21 @@ correct paths to the compiler (option -I with gcc) and linker (options
|
||||
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
4. Miscellaneous
|
||||
4. bonnie reports that char i/o with glibc 2 is much slower than with
|
||||
|
||||
4.1. After I changed configure.in I get `Autoconf version X.Y.
|
||||
|
||||
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
|
||||
|
||||
5. Miscellaneous
|
||||
|
||||
5.1. After I changed configure.in I get `Autoconf version X.Y.
|
||||
or higher is required for this script'. What can I do?
|
||||
|
||||
{UD} You have to get the specified autoconf version (or a later one)
|
||||
from your favorite mirror of ftp.gnu.org.
|
||||
|
||||
|
||||
4.2. When I try to compile code which uses IPv6 headers and
|
||||
5.2. When I try to compile code which uses IPv6 headers and
|
||||
definitions on my Linux 2.x.y system I am in trouble.
|
||||
Nothing seems to work.
|
||||
|
||||
@ -1521,7 +1529,7 @@ Also, as of the 2.1 release the IPv6 API provided by GNU libc is not
|
||||
functions are not implemented.
|
||||
|
||||
|
||||
4.3. When I set the timezone by setting the TZ environment variable
|
||||
5.3. When I set the timezone by setting the TZ environment variable
|
||||
to EST5EDT things go wrong since glibc computes the wrong time
|
||||
from this information.
|
||||
|
||||
@ -1546,7 +1554,7 @@ the POSIX method and you have not verified something is really broken by
|
||||
reading the POSIX standards.
|
||||
|
||||
|
||||
4.4. What other sources of documentation about glibc are available?
|
||||
5.4. What other sources of documentation about glibc are available?
|
||||
|
||||
{AJ} The FSF has a page about the GNU C library at
|
||||
<http://www.gnu.org/software/libc/>. The problem data base of open and
|
||||
@ -1560,7 +1568,7 @@ Looijaard describes a different way installing glibc2 as secondary libc at
|
||||
Please note that this is not a complete list.
|
||||
|
||||
|
||||
4.5. The timezone string for Sydney/Australia is wrong since even when
|
||||
5.5. The timezone string for Sydney/Australia is wrong since even when
|
||||
daylight saving time is in effect the timezone string is EST.
|
||||
|
||||
{UD} The problem for some timezones is that the local authorities decided
|
||||
@ -1575,7 +1583,7 @@ Great! To get this bug fixed convince the authorities to change the laws
|
||||
and regulations of the country this effects. glibc behaves correctly.
|
||||
|
||||
|
||||
4.6. I've build make 3.77 against glibc 2.1 and now make gets
|
||||
5.6. I've build make 3.77 against glibc 2.1 and now make gets
|
||||
segmentation faults.
|
||||
|
||||
{AJ} GNU make 3.77 has support for 64 bit filesystems which is slightly
|
||||
|
9
FAQ.in
9
FAQ.in
@ -1278,6 +1278,15 @@ When compiling new programs against glibc 2.1, you've got to specify the
|
||||
correct paths to the compiler (option -I with gcc) and linker (options
|
||||
--dynamic-linker, -L and --rpath).
|
||||
|
||||
? bonnie reports that char i/o with glibc 2 is much slower than with
|
||||
libc5. What can be done?
|
||||
|
||||
{AJ} The GNU C library uses thread safe functions by default and libc5 used
|
||||
non thread safe versions. The non thread safe functions have in glibc the
|
||||
suffix `_unlocked', for details check <stdio.h>. Using `putc_unlocked' etc.
|
||||
instead of `putc' should give nearly the same speed with bonnie (bonnie is a
|
||||
benchmark program for measuring disk access).
|
||||
|
||||
|
||||
? Miscellaneous
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1998 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1998, 1999 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
|
||||
@ -85,7 +85,7 @@ typedef struct
|
||||
typedef struct ucontext
|
||||
{
|
||||
unsigned long int uc_flags;
|
||||
struct ucontext *uc_links;
|
||||
struct ucontext *uc_link;
|
||||
__sigset_t uc_sigmask;
|
||||
stack_t uc_stack;
|
||||
mcontext_t uc_mcontext;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1997 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1997, 1999 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
|
||||
@ -110,7 +110,7 @@ typedef struct
|
||||
typedef struct ucontext
|
||||
{
|
||||
unsigned long int uc_flags;
|
||||
struct ucontext *uc_links;
|
||||
struct ucontext *uc_link;
|
||||
__sigset_t uc_sigmask;
|
||||
stack_t uc_stack;
|
||||
mcontext_t uc_mcontext;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1997 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1997, 1999 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
|
||||
@ -98,7 +98,7 @@ typedef struct
|
||||
typedef struct ucontext
|
||||
{
|
||||
unsigned long int uc_flags;
|
||||
struct ucontext *uc_links;
|
||||
struct ucontext *uc_link;
|
||||
__sigset_t uc_sigmask;
|
||||
stack_t uc_stack;
|
||||
mcontext_t uc_mcontext;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1998 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1998, 1999 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
|
||||
@ -134,7 +134,7 @@ typedef struct
|
||||
typedef struct ucontext
|
||||
{
|
||||
unsigned long int uc_flags;
|
||||
struct ucontext *uc_links;
|
||||
struct ucontext *uc_link;
|
||||
__sigset_t uc_sigmask;
|
||||
stack_t uc_stack;
|
||||
mcontext_t uc_mcontext;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1998 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1998, 1999 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
|
||||
@ -31,7 +31,7 @@ typedef struct sigcontext mcontext_t;
|
||||
typedef struct ucontext
|
||||
{
|
||||
unsigned long int uc_flags;
|
||||
struct ucontext *uc_links;
|
||||
struct ucontext *uc_link;
|
||||
unsigned long __uc_osf_sigmask;
|
||||
stack_t uc_stack;
|
||||
mcontext_t uc_mcontext;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1997, 1998 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1997, 1998, 1999 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
|
||||
@ -97,7 +97,7 @@ typedef struct
|
||||
typedef struct ucontext
|
||||
{
|
||||
unsigned long int uc_flags;
|
||||
struct ucontext *uc_links;
|
||||
struct ucontext *uc_link;
|
||||
stack_t uc_stack;
|
||||
mcontext_t uc_mcontext;
|
||||
__sigset_t uc_sigmask;
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 1997, 1998 Free Software Foundation, Inc.
|
||||
/* Copyright (C) 1997, 1998, 1999 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
|
||||
@ -32,7 +32,7 @@ typedef struct sigcontext mcontext_t;
|
||||
typedef struct ucontext
|
||||
{
|
||||
unsigned long int uc_flags;
|
||||
struct ucontext *uc_links;
|
||||
struct ucontext *uc_link;
|
||||
stack_t uc_stack;
|
||||
mcontext_t uc_mcontext;
|
||||
__sigset_t uc_sigmask;
|
||||
|
Loading…
Reference in New Issue
Block a user