mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-23 09:43:32 +08:00
Update.
1999-01-24 Ulrich Drepper <drepper@cygnus.com> * ctype/ctype.c (toupper): Correct variable names from lat change. (tolower): Likewise.
This commit is contained in:
parent
d74e76f9f6
commit
440d13e289
@ -1,3 +1,8 @@
|
|||||||
|
1999-01-24 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
|
* ctype/ctype.c (toupper): Correct variable names from lat change.
|
||||||
|
(tolower): Likewise.
|
||||||
|
|
||||||
1999-01-23 Ulrich Drepper <drepper@cygnus.com>
|
1999-01-23 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
* sunrpc/rpc_main.c (open_output): Allow better translation of
|
* sunrpc/rpc_main.c (open_output): Allow better translation of
|
||||||
|
18
FAQ.in
18
FAQ.in
@ -172,14 +172,14 @@ new kernel features when using old kernel headers for compiling the GNU C
|
|||||||
library.
|
library.
|
||||||
|
|
||||||
{ZW} Even if you are using a 2.0 kernel on your machine, we recommend you
|
{ZW} Even if you are using a 2.0 kernel on your machine, we recommend you
|
||||||
compile GNU libc with 2.1 kernel headers. That way you won't have to
|
compile GNU libc with 2.2 kernel headers. That way you won't have to
|
||||||
recompile libc if you ever upgrade to kernel 2.1 or 2.2. To tell libc which
|
recompile libc if you ever upgrade to kernel 2.2. To tell libc which
|
||||||
headers to use, give configure the --with-headers switch
|
headers to use, give configure the --with-headers switch
|
||||||
(e.g. --with-headers=/usr/src/linux-2.1.107/include).
|
(e.g. --with-headers=/usr/src/linux-2.2.0/include).
|
||||||
|
|
||||||
Note that you must configure the 2.1 kernel if you do this, otherwise libc
|
Note that you must configure the 2.2 kernel if you do this, otherwise libc
|
||||||
will be unable to find <linux/version.h>. Just change the current directory
|
will be unable to find <linux/version.h>. Just change the current directory
|
||||||
to the root of the 2.1 tree and do `make include/linux/version.h'.
|
to the root of the 2.2 tree and do `make include/linux/version.h'.
|
||||||
|
|
||||||
?? The compiler hangs while building iconvdata modules. What's
|
?? The compiler hangs while building iconvdata modules. What's
|
||||||
wrong?
|
wrong?
|
||||||
@ -308,8 +308,8 @@ There are some failures which are not directly related to the GNU libc:
|
|||||||
checks have been used so that you can't build with it.
|
checks have been used so that you can't build with it.
|
||||||
- The kernel might have bugs. For example on Linux/Alpha 2.0.34 the
|
- The kernel might have bugs. For example on Linux/Alpha 2.0.34 the
|
||||||
floating point handling has quite a number of bugs and therefore most of
|
floating point handling has quite a number of bugs and therefore most of
|
||||||
the test cases in the math subdirectory will fail. The current Linux 2.1
|
the test cases in the math subdirectory will fail. Linux 2.2 has
|
||||||
development kernels have fixes for the floating point support on Alpha.
|
fixes for the floating point support on Alpha.
|
||||||
|
|
||||||
?? What is symbol versioning good for? Do I need it?
|
?? What is symbol versioning good for? Do I need it?
|
||||||
|
|
||||||
@ -783,7 +783,7 @@ really screwed up.
|
|||||||
in the kernel and work-arounds are not suitable. Besides, some parts of the
|
in the kernel and work-arounds are not suitable. Besides, some parts of the
|
||||||
kernel are too buggy when it comes to using threads.
|
kernel are too buggy when it comes to using threads.
|
||||||
|
|
||||||
If you need nscd, you have to use a 2.1 kernel.
|
If you need nscd, you have to use at least a 2.1 kernel.
|
||||||
|
|
||||||
Note that I have at this point no information about any other platform.
|
Note that I have at this point no information about any other platform.
|
||||||
|
|
||||||
@ -1182,7 +1182,7 @@ define it this way and therefore programs must be adopted.
|
|||||||
?? Why has <netinet/ip_fw.h> disappeared?
|
?? Why has <netinet/ip_fw.h> disappeared?
|
||||||
|
|
||||||
{AJ} The corresponding Linux kernel data structures and constants are
|
{AJ} The corresponding Linux kernel data structures and constants are
|
||||||
totally different in Linux 2.0 and Linux 2.1. This situation has to be
|
totally different in Linux 2.0 and Linux 2.2. This situation has to be
|
||||||
taken care in user programs using the firewall structures and therefore
|
taken care in user programs using the firewall structures and therefore
|
||||||
those programs (ipfw is AFAIK the only one) should deal with this problem
|
those programs (ipfw is AFAIK the only one) should deal with this problem
|
||||||
themselves.
|
themselves.
|
||||||
|
6
NEWS
6
NEWS
@ -1,6 +1,6 @@
|
|||||||
GNU C Library NEWS -- history of user-visible changes. 1998-03-04
|
GNU C Library NEWS -- history of user-visible changes. 1999-01-24
|
||||||
|
|
||||||
Copyright (C) 1992, 93, 94, 95, 96, 97, 98 Free Software Foundation, Inc.
|
Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99 Free Software Foundation, Inc.
|
||||||
See the end for copying conditions.
|
See the end for copying conditions.
|
||||||
|
|
||||||
Please send GNU C library bug reports using the `glibcbug' script to
|
Please send GNU C library bug reports using the `glibcbug' script to
|
||||||
@ -47,7 +47,7 @@ Version 2.1
|
|||||||
|
|
||||||
* Mark Kettenis implemented the utmpx interface and an utmp daemon.
|
* Mark Kettenis implemented the utmpx interface and an utmp daemon.
|
||||||
|
|
||||||
* Ulrich Drepper added character conversion functions.
|
* Ulrich Drepper added character set conversion functions (iconv).
|
||||||
|
|
||||||
* Optimized string functions have been added.
|
* Optimized string functions have been added.
|
||||||
|
|
||||||
|
@ -39,11 +39,11 @@ func (isxdigit, _ISxdigit)
|
|||||||
int
|
int
|
||||||
tolower (int c)
|
tolower (int c)
|
||||||
{
|
{
|
||||||
return __c >= -128 && __c < 256 ? __tolower (__c) : __c;
|
return c >= -128 && c < 256 ? __tolower (c) : c;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
toupper (int c)
|
toupper (int c)
|
||||||
{
|
{
|
||||||
return __c >= -128 && __c < 256 ? __toupper (__c) : __c;
|
return c >= -128 && c < 256 ? __toupper (c) : c;
|
||||||
}
|
}
|
||||||
|
@ -251,10 +251,10 @@ One auxiliary program, @file{/usr/libexec/pt_chown}, is installed setuid
|
|||||||
sets the permissions on a pseudoterminal so it can be used by the
|
sets the permissions on a pseudoterminal so it can be used by the
|
||||||
calling process. This means programs like @code{xterm} and
|
calling process. This means programs like @code{xterm} and
|
||||||
@code{screen} do not have to be setuid to get a pty. (There may be
|
@code{screen} do not have to be setuid to get a pty. (There may be
|
||||||
other reasons why they need privileges.) If you are using a 2.1 Linux
|
other reasons why they need privileges.) If you are using a 2.1 or
|
||||||
kernel with the @code{devptsfs} or @code{devfs} filesystems providing
|
newer Linux kernel with the @code{devptsfs} or @code{devfs} filesystems
|
||||||
pty slaves, you don't need this program; otherwise you do. The source
|
providing pty slaves, you don't need this program; otherwise you do.
|
||||||
for @file{pt_chown} is in @file{login/programs/pt_chown.c}.
|
The source for @file{pt_chown} is in @file{login/programs/pt_chown.c}.
|
||||||
|
|
||||||
@node Tools for Compilation
|
@node Tools for Compilation
|
||||||
@appendixsec Recommended Tools for Compilation
|
@appendixsec Recommended Tools for Compilation
|
||||||
|
@ -243,15 +243,15 @@ signals and signal actions from the parent process.)
|
|||||||
@comment unistd.h
|
@comment unistd.h
|
||||||
@comment BSD
|
@comment BSD
|
||||||
@deftypefun pid_t vfork (void)
|
@deftypefun pid_t vfork (void)
|
||||||
The @code{vfork} function is similar to @code{fork} but on systems it
|
The @code{vfork} function is similar to @code{fork} but on some systems
|
||||||
is more efficient; however, there are restrictions you must follow to
|
it is more efficient; however, there are restrictions you must follow to
|
||||||
use it safely.
|
use it safely.
|
||||||
|
|
||||||
While @code{fork} makes a complete copy of the calling process's
|
While @code{fork} makes a complete copy of the calling process's address
|
||||||
address space and allows both the parent and child to execute
|
space and allows both the parent and child to execute independently,
|
||||||
independently, @code{vfork} does not make this copy. Instead, the
|
@code{vfork} does not make this copy. Instead, the child process
|
||||||
child process created with @code{vfork} shares its parent's address
|
created with @code{vfork} shares its parent's address space until it
|
||||||
space until it calls exits or one of the @code{exec} functions. In the
|
calls @code{_exit} or one of the @code{exec} functions. In the
|
||||||
meantime, the parent process suspends execution.
|
meantime, the parent process suspends execution.
|
||||||
|
|
||||||
You must be very careful not to allow the child process created with
|
You must be very careful not to allow the child process created with
|
||||||
|
Loading…
Reference in New Issue
Block a user