Skip to content

Commit

Permalink
Update.
Browse files Browse the repository at this point in the history
2000-07-31  Andreas Jaeger  <aj@suse.de>

	* inet/Versions: Remove getipnodebyaddr and friends from
	GLIBC_2.2.

	* resolv/netdb.h: Remove getipnodebyaddr and friends.
  • Loading branch information
Ulrich Drepper committed Jul 31, 2000
1 parent 5134584 commit b669ab0
Show file tree
Hide file tree
Showing 13 changed files with 600 additions and 227 deletions.
7 changes: 7 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
2000-07-31 Andreas Jaeger <aj@suse.de>

* inet/Versions: Remove getipnodebyaddr and friends from
GLIBC_2.2.

* resolv/netdb.h: Remove getipnodebyaddr and friends.

2000-07-30 Bruno Haible <haible@clisp.cons.org>

* iconvdata/sjis.c (BODY for FROM_LOOP): Treat the case
Expand Down
39 changes: 16 additions & 23 deletions FAQ
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,9 @@ please let me know.
2.5. When linking with the new libc I get unresolved symbols
`crypt' and `setkey'. Why aren't these functions in the
libc anymore?


Removed. Does not apply anymore.
2.6. When I use GNU libc on my Linux system by linking against
the libc.so which comes with glibc all I get is a core dump.
2.7. Looking through the shared libc file I haven't found the
Expand Down Expand Up @@ -398,8 +401,8 @@ errors while linking before deciding there is a problem.
1.11. What are these `add-ons'?

{UD} To avoid complications with export rules or external source code some
optional parts of the libc are distributed as separate packages (e.g., the
crypt package, see question 2.5).
optional parts of the libc are distributed as separate packages, e.g., the
linuxthreads package.

To use these packages as part of GNU libc, just unpack the tarfiles in the
libc source directory and tell the configuration script about them using the
Expand All @@ -408,7 +411,7 @@ to find all the add-on packages in your source tree. This may not work. If
it doesn't, or if you want to select only a subset of the add-ons, give a
comma-separated list of the add-ons to enable:

configure --enable-add-ons=crypt,linuxthreads
configure --enable-add-ons=linuxthreads

for example.

Expand All @@ -418,9 +421,13 @@ else. The existing makefiles do most of the work; only some few stub rules
must be written to get everything running.

Most add-ons are tightly coupled to a specific GNU libc version. Please
check that the add-ons work with the GNU libc. For example the crypt and
linuxthreads add-ons have the same numbering scheme as the libc and will in
general only work with the corresponding libc.
check that the add-ons work with the GNU libc. For example the linuxthreads
add-on has the same numbering scheme as the libc and will in general only
work with the corresponding libc.

{AJ} With glibc 2.2 the crypt add-on and with glibc 2.1 the localedata
add-on have been integrated into the normal glibc distribution, crypt and
localedata are therefore not anymore add-ons.


1.12. My XXX kernel emulates a floating-point coprocessor for me.
Expand Down Expand Up @@ -667,20 +674,10 @@ question 3.8 for details.
`crypt' and `setkey'. Why aren't these functions in the
libc anymore?

{UD} The US places restrictions on exporting cryptographic programs and
source code. Until this law gets abolished we cannot ship the cryptographic
functions together with glibc.

The functions are available, as an add-on (see question 1.11). People in the US
may get it from the same place they got GNU libc from. People outside the
US should get the code from ftp.gwdg.de [134.76.11.100] in the directory
pub/linux/glibc, or another archive site outside the USA. The README explains
how to install the sources.
Removed. Does not apply anymore.


If you already have the crypt code on your system the reason for the failure
is probably that you did not link with -lcrypt. The crypto functions are in
a separate library to make it possible to export GNU libc binaries from the
US.


2.6. When I use GNU libc on my Linux system by linking against
Expand Down Expand Up @@ -1305,9 +1302,6 @@ the one library cannot be read by functions from the other library. Sorry,
but this is what a major release is for. It's better to have a cut now than
having no means to support the new techniques later.

{MK} There is however a (partial) solution for this problem. Please take a
look at the file `login/README.utmpd'.


3.3. Where are the DST_* constants found in <sys/time.h> on many
systems?
Expand Down Expand Up @@ -1682,8 +1676,7 @@ latest 2.1.x release you can find. As of 98/11/26 the currently recommended
kernel for IPv6 is 2.1.129.

Also, as of the 2.1 release the IPv6 API provided by GNU libc is not
100% complete. In particular the getipnodebyname and getipnodebyaddr
functions are not implemented.
100% complete.


4.3. When I set the timezone by setting the TZ environment variable
Expand Down
3 changes: 1 addition & 2 deletions FAQ.in
Original file line number Diff line number Diff line change
Expand Up @@ -1425,8 +1425,7 @@ latest 2.1.x release you can find. As of 98/11/26 the currently recommended
kernel for IPv6 is 2.1.129.

Also, as of the 2.1 release the IPv6 API provided by GNU libc is not
100% complete. In particular the getipnodebyname and getipnodebyaddr
functions are not implemented.
100% complete.

??tzdb When I set the timezone by setting the TZ environment variable
to EST5EDT things go wrong since glibc computes the wrong time
Expand Down
4 changes: 0 additions & 4 deletions inet/Versions
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,6 @@ libc {
getservbyname_r;
}
GLIBC_2.2 {
# f*
freehostent;
# g*
getipnodebyaddr;
# i*
iruserok_af;
# r*
Expand Down
26 changes: 26 additions & 0 deletions localedata/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@
2000-07-31 Ulrich Drepper <drepper@redhat.com>

* charmaps/KSX1001: Add width information.
* charmaps/GB2312: Likewise.
* charmaps/GBK: Likewise.
Patches by GOTO Masanori <gotom@debian.or.jp>.

2000-07-30 Bruno Haible <haible@clisp.cons.org>

* charmaps/CP737: New file.
* charmaps/CP775: New file.

2000-07-30 Bruno Haible <haible@clisp.cons.org>

* charmaps/GB2312: Remove single-byte entries for /xa1../xa9 and
/xb0../xf7. Remove aliases.

2000-07-30 Bruno Haible <haible@clisp.cons.org>

* charmaps/BIG5: Remove single-byte entries for /xa1../xc7 and
/xc9../xf9.

2000-07-30 Bruno Haible <haible@clisp.cons.org>

* charmaps/UTF-8: Remove duplicate entries for U+4DB5 and U+4E00.

2000-07-29 Ulrich Drepper <drepper@redhat.com>

* tst-langinfo.c (main): Fix esacape sequence handling.
Expand Down
88 changes: 0 additions & 88 deletions localedata/charmaps/BIG5
Original file line number Diff line number Diff line change
Expand Up @@ -179,95 +179,7 @@ CHARMAP
<U009E> /x9e PRIVACY MESSAGE (PM)
<U009F> /x9f APPLICATION PROGRAM COMMAND (APC)
<U00A0> /xa0 NO-BREAK SPACE
<U00A1> /xa1 INVERTED EXCLAMATION MARK
<U00A2> /xa2 CENT SIGN
<U00A3> /xa3 POUND SIGN
<U00A4> /xa4 CURRENCY SIGN
<U00A5> /xa5 YEN SIGN
<U00A6> /xa6 BROKEN BAR
<U00A7> /xa7 SECTION SIGN
<U00A8> /xa8 DIAERESIS
<U00A9> /xa9 COPYRIGHT SIGN
<U00AA> /xaa FEMININE ORDINAL INDICATOR
<U00AB> /xab LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
<U00AC> /xac NOT SIGN
<U00AD> /xad SOFT HYPHEN
<U00AE> /xae REGISTERED SIGN
<U00AF> /xaf MACRON
<U00B0> /xb0 DEGREE SIGN
<U00B1> /xb1 PLUS-MINUS SIGN
<U00B2> /xb2 SUPERSCRIPT TWO
<U00B3> /xb3 SUPERSCRIPT THREE
<U00B4> /xb4 ACUTE ACCENT
<U00B5> /xb5 MICRO SIGN
<U00B6> /xb6 PILCROW SIGN
<U00B7> /xb7 MIDDLE DOT
<U00B8> /xb8 CEDILLA
<U00B9> /xb9 SUPERSCRIPT ONE
<U00BA> /xba MASCULINE ORDINAL INDICATOR
<U00BB> /xbb RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
<U00BC> /xbc VULGAR FRACTION ONE QUARTER
<U00BD> /xbd VULGAR FRACTION ONE HALF
<U00BE> /xbe VULGAR FRACTION THREE QUARTERS
<U00BF> /xbf INVERTED QUESTION MARK
<U00C0> /xc0 LATIN CAPITAL LETTER A WITH GRAVE
<U00C1> /xc1 LATIN CAPITAL LETTER A WITH ACUTE
<U00C2> /xc2 LATIN CAPITAL LETTER A WITH CIRCUMFLEX
<U00C3> /xc3 LATIN CAPITAL LETTER A WITH TILDE
<U00C4> /xc4 LATIN CAPITAL LETTER A WITH DIAERESIS
<U00C5> /xc5 LATIN CAPITAL LETTER A WITH RING ABOVE
<U00C6> /xc6 LATIN CAPITAL LETTER AE
<U00C7> /xc7 LATIN CAPITAL LETTER C WITH CEDILLA
<U00C8> /xc8 LATIN CAPITAL LETTER E WITH GRAVE
<U00C9> /xc9 LATIN CAPITAL LETTER E WITH ACUTE
<U00CA> /xca LATIN CAPITAL LETTER E WITH CIRCUMFLEX
<U00CB> /xcb LATIN CAPITAL LETTER E WITH DIAERESIS
<U00CC> /xcc LATIN CAPITAL LETTER I WITH GRAVE
<U00CD> /xcd LATIN CAPITAL LETTER I WITH ACUTE
<U00CE> /xce LATIN CAPITAL LETTER I WITH CIRCUMFLEX
<U00CF> /xcf LATIN CAPITAL LETTER I WITH DIAERESIS
<U00D0> /xd0 LATIN CAPITAL LETTER ETH (Icelandic)
<U00D1> /xd1 LATIN CAPITAL LETTER N WITH TILDE
<U00D2> /xd2 LATIN CAPITAL LETTER O WITH GRAVE
<U00D3> /xd3 LATIN CAPITAL LETTER O WITH ACUTE
<U00D4> /xd4 LATIN CAPITAL LETTER O WITH CIRCUMFLEX
<U00D5> /xd5 LATIN CAPITAL LETTER O WITH TILDE
<U00D6> /xd6 LATIN CAPITAL LETTER O WITH DIAERESIS
<U00D7> /xd7 MULTIPLICATION SIGN
<U00D8> /xd8 LATIN CAPITAL LETTER O WITH STROKE
<U00D9> /xd9 LATIN CAPITAL LETTER U WITH GRAVE
<U00DA> /xda LATIN CAPITAL LETTER U WITH ACUTE
<U00DB> /xdb LATIN CAPITAL LETTER U WITH CIRCUMFLEX
<U00DC> /xdc LATIN CAPITAL LETTER U WITH DIAERESIS
<U00DD> /xdd LATIN CAPITAL LETTER Y WITH ACUTE
<U00DE> /xde LATIN CAPITAL LETTER THORN (Icelandic)
<U00DF> /xdf LATIN SMALL LETTER SHARP S (German)
<U00E0> /xe0 LATIN SMALL LETTER A WITH GRAVE
<U00E1> /xe1 LATIN SMALL LETTER A WITH ACUTE
<U00E2> /xe2 LATIN SMALL LETTER A WITH CIRCUMFLEX
<U00E3> /xe3 LATIN SMALL LETTER A WITH TILDE
<U00E4> /xe4 LATIN SMALL LETTER A WITH DIAERESIS
<U00E5> /xe5 LATIN SMALL LETTER A WITH RING ABOVE
<U00E6> /xe6 LATIN SMALL LETTER AE
<U00E7> /xe7 LATIN SMALL LETTER C WITH CEDILLA
<U00E8> /xe8 LATIN SMALL LETTER E WITH GRAVE
<U00E9> /xe9 LATIN SMALL LETTER E WITH ACUTE
<U00EA> /xea LATIN SMALL LETTER E WITH CIRCUMFLEX
<U00EB> /xeb LATIN SMALL LETTER E WITH DIAERESIS
<U00EC> /xec LATIN SMALL LETTER I WITH GRAVE
<U00ED> /xed LATIN SMALL LETTER I WITH ACUTE
<U00EE> /xee LATIN SMALL LETTER I WITH CIRCUMFLEX
<U00EF> /xef LATIN SMALL LETTER I WITH DIAERESIS
<U00F0> /xf0 LATIN SMALL LETTER ETH (Icelandic)
<U00F1> /xf1 LATIN SMALL LETTER N WITH TILDE
<U00F2> /xf2 LATIN SMALL LETTER O WITH GRAVE
<U00F3> /xf3 LATIN SMALL LETTER O WITH ACUTE
<U00F4> /xf4 LATIN SMALL LETTER O WITH CIRCUMFLEX
<U00F5> /xf5 LATIN SMALL LETTER O WITH TILDE
<U00F6> /xf6 LATIN SMALL LETTER O WITH DIAERESIS
<U00F7> /xf7 DIVISION SIGN
<U00F8> /xf8 LATIN SMALL LETTER O WITH STROKE
<U00F9> /xf9 LATIN SMALL LETTER U WITH GRAVE
<U00FA> /xfa LATIN SMALL LETTER U WITH ACUTE
<U00FB> /xfb LATIN SMALL LETTER U WITH CIRCUMFLEX
<U00FC> /xfc LATIN SMALL LETTER U WITH DIAERESIS
Expand Down
Loading

0 comments on commit b669ab0

Please sign in to comment.