Update.
[platform/upstream/glibc.git] / NEWS
diff --git a/NEWS b/NEWS
index 15ef276..7c74a79 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,16 @@
-GNU C Library NEWS -- history of user-visible changes.  1998-03-04
+GNU C Library NEWS -- history of user-visible changes.  1999-02-07
 
-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.
 
 Please send GNU C library bug reports using the `glibcbug' script to
 <bugs@gnu.org>.  Questions and suggestions should be send to
 <bug-glibc@gnu.org>.
 \f
+Version 2.1.1
+
+* New ISO C 9x function _exit, imaxabs, and imaxdiv are added.
+\f
 Version 2.1
 
 * Richard Henderson corrected size of struct timeval on Linux/Alpha to
@@ -35,6 +39,9 @@ Version 2.1
 * the new headers <stdint.h> and <inttypes.h> from ISO C 9X provides
   information and interfaces for the available integer types.
 
+* about 130 new math functions were added to implement the ISO C9x math
+  library.
+
 * the new header <complex.h> contains definitions of the complex math
   functions from ISO C 9X.
 
@@ -47,7 +54,7 @@ Version 2.1
 
 * 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.
 
@@ -91,23 +98,31 @@ Version 2.1
 
 * rcmd can now handle netgroups (Dick Streefland).
 
+* A port to the ARM was contributed by Phil Blundell, Pat Beirne and Scott
+  Bambrough.
+
+* Support for the IPv6 protocol has been added to the socket API, as per the
+  latest draft standards.
+
+* Support for Linux 2.2 has been added.
+
 * Interface changes relative to the latest 2.0.x release:
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-addseverity                    NEW: fmtmsg
+addseverity                    NEW: Unix98
 alphasort64                    NEW: LFS
-argp_err_exit_status           NEW: argp
-argp_error                     NEW: argp
-argp_failure                   NEW: argp
-argp_help                      NEW: argp
-argp_parse                     NEW: argp
-argp_program_bug_address       NEW: argp
-argp_program_version           NEW: argp
-argp_program_version_hook      NEW: argp
-argp_state_help                        NEW: argp
-argp_usage                     NEW: argp
-authdes_create                 NEW: NIS+
-authdes_getucred               NEW: NIS+
-authdes_pk_create              NEW: NIS+
+argp_err_exit_status           NEW: argp, GNU ext
+argp_error                     NEW: argp, GNU ext
+argp_failure                   NEW: argp, GNU ext
+argp_help                      NEW: argp, GNU ext
+argp_parse                     NEW: argp, GNU ext
+argp_program_bug_address       NEW: argp, GNU ext
+argp_program_version           NEW: argp, GNU ext
+argp_program_version_hook      NEW: argp, GNU ext
+argp_state_help                        NEW: argp, GNU ext
+argp_usage                     NEW: argp, GNU ext
+authdes_create                 NEW: Secure RPC
+authdes_getucred               NEW: Secure RPC
+authdes_pk_create              NEW: Secure RPC
 backtrace                      NEW: GNU ext.
 backtrace_symbols              NEW: GNU ext.
 backtrace_symbols_fd           NEW: GNU ext.
@@ -134,7 +149,7 @@ catanh                              NEW: ISO C 9x
 catanhf                                NEW: ISO C 9x
 catanhl                                NEW: ISO C 9x
 catanl                         NEW: ISO C 9x
-cbc_crypt                      NEW: NIS+
+cbc_crypt                      NEW: Secure RPC
 ccos                           NEW: ISO C 9x
 ccosf                          NEW: ISO C 9x
 ccosh                          NEW: ISO C 9x
@@ -183,9 +198,9 @@ ctanh                               NEW: ISO C 9x
 ctanhf                         NEW: ISO C 9x
 ctanhl                         NEW: ISO C 9x
 ctanl                          NEW: ISO C 9x
-des_setparity                  NEW: NIS+
-ecb_crypt                      NEW: NIS+
-endutxent                      NEW: utmpx
+des_setparity                  NEW: Secure RPC
+ecb_crypt                      NEW: Secure RPC
+endutxent                      NEW: Unix98
 exp10                          NEW: ISO C 9x
 exp10f                         NEW: ISO C 9x
 exp10l                         NEW: ISO C 9x
@@ -225,7 +240,7 @@ fmaxl                               NEW: ISO C 9x
 fmin                           NEW: ISO C 9x
 fminf                          NEW: ISO C 9x
 fminl                          NEW: ISO C 9x
-fmtmsg                         NEW: fmtmsg
+fmtmsg                         NEW: Unix98
 fopen64                                NEW: LFS
 fputc_locked                   REMOVED
 fputs_unlocked                 NEW: GNU ext.
@@ -251,19 +266,19 @@ getdate_err                       NEW: Unix98
 getdate_r                      NEW: GNU ext.
 getmsg                         NEW: STREAMS
 getnameinfo                    NEW: IPv6
-getnetname                     NEW: IPv6
+getnetname                     NEW: Secure RPC
 getpmsg                                NEW: STREAMS
 getpt                          NEW: Unix98 PTY
 getrlimit64                    NEW: LFS
-getutxent                      NEW: utmpx
-getutxid                       NEW: utmpx
-getutxline                     NEW: utmpx
+getutxent                      NEW: Unix98
+getutxid                       NEW: Unix98
+getutxline                     NEW: Unix98
 glob64                         NEW: GNU ext.
 globfree64                     NEW: GNU ext.
 gnu_get_libc_release           NEW: GNU ext.
 gnu_get_libc_version           NEW: GNU ext.
 grantpt                                NEW: Unix98 PTY
-host2netname                   NEW: IPv6
+host2netname                   NEW: Secure RPC
 iconv                          NEW: iconv
 iconv_close                    NEW: iconv
 iconv_open                     NEW: iconv
@@ -276,15 +291,15 @@ in6addr_loopback          NEW: IPv6
 inet6_isipv4mapped             NEW: IPv6
 isastream                      NEW: STREAMS
 iswblank                       NEW: GNU ext.
-key_decryptsession             NEW: NIS+
-key_decryptsession_pk          NEW: NIS+
-key_encryptsession             NEW: NIS+
-key_encryptsession_pk          NEW: NIS+
-key_gendes                     NEW: NIS+
-key_get_conv                   NEW: NIS+
-key_secretkey_is_set           NEW: NIS+
-key_setnet                     NEW: NIS+
-key_setsecret                  NEW: NIS+
+key_decryptsession             NEW: Secure RPC
+key_decryptsession_pk          NEW: Secure RPC
+key_encryptsession             NEW: Secure RPC
+key_encryptsession_pk          NEW: Secure RPC
+key_gendes                     NEW: Secure RPC
+key_get_conv                   NEW: Secure RPC
+key_secretkey_is_set           NEW: Secure RPC
+key_setnet                     NEW: Secure RPC
+key_setsecret                  NEW: Secure RPC
 llrint                         NEW: ISO C 9x
 llrintf                                NEW: ISO C 9x
 llrintl                                NEW: ISO C 9x
@@ -312,14 +327,15 @@ nanl                              NEW: ISO C 9x
 nearbyint                      NEW: ISO C 9x
 nearbyintf                     NEW: ISO C 9x
 nearbyintl                     NEW: ISO C 9x
-netname2host                   NEW: IPv6
-netname2user                   NEW: IPv6
-nextafterx                     NEW: ISO C 9x
-nextafterxf                    NEW: ISO C 9x
+netname2host                   NEW: Secure RPC
+netname2user                   NEW: Secure RPC
+nexttoward                     NEW: ISO C 9x
+nexttowardf                    NEW: ISO C 9x
+nexttowardl                    NEW: ISO C 9x
 nftw                           NEW: Unix98
 nftw64                         NEW: LFS
 open64                         NEW: LFS
-passwd2des                     NEW: NIS+
+passwd2des                     NEW: Secure RPC
 pow10                          NEW: GNU ext.
 pow10f                         NEW: GNU ext.
 pow10l                         NEW: GNU ext.
@@ -337,7 +353,7 @@ putchar_locked                      REMOVED
 putgrent                       NEW: GNU ext.
 putmsg                         NEW: STREAMS
 putpmsg                                NEW: STREAMS
-pututxline                     NEW: utmpx
+pututxline                     NEW: Unix98
 pwrite                         NEW: Unix98
 pwrite64                       NEW: LFS
 readdir64                      NEW: LFS
@@ -356,7 +372,7 @@ scandir64                   NEW: LFS
 sendfile                       NEW: kernel
 setcontext                     NEW: Unix98
 setrlimit64                    NEW: LFS
-setutxent                      NEW: utmpx
+setutxent                      NEW: Unix98
 sighold                                NEW: Unix98
 sigignore                      NEW: Unix98
 sigqueue                       NEW: POSIX.1b
@@ -371,11 +387,10 @@ statfs64                  NEW: LFS
 statvfs                                NEW: Unix98
 statvfs64                      NEW: LFS
 strcasestr                     NEW: GNU ext.
-strfxtime                      NEW: ISO C 9x
 strtoimax                      NEW: ISO C 9x
 strtoumax                      NEW: ISO C 9x
 strverscmp                     NEW: GNU ext.
-svcauthdes_stats               NEW: NIS+
+svcauthdes_stats               NEW: Secure RPC
 svcunix_create                 NEW: sunrpc etx
 svcunixfd_create               NEW: sunrpc ext
 swapcontext                    NEW: Unix98
@@ -391,11 +406,11 @@ truncf                            NEW: ISO C 9x
 truncl                         NEW: ISO C 9x
 umount2                                NEW: kernel
 unlockpt                       NEW: Unix98 PTY
-updwtmpx                       NEW: utmpx
-user2netname                   NEW: IPv6
-utmpxname                      NEW: utmpx
+updwtmpx                       NEW: Unix98
+user2netname                   NEW: Secure RPC
+utmpxname                      NEW: Unix98
 versionsort                    NEW: GNU ext.
-versionsort64                  NEW: LFS
+versionsort64                  NEW: GNU ext.
 waitid                         NEW: Unix98
 wcscasecmp                     NEW: GNU ext.
 wcsncasecmp                    NEW: GNU ext.
@@ -408,23 +423,28 @@ wcswcs                            NEW: Unix98
 wordexp                                NEW: POSIX.2
 wordfree                       NEW: POSIX.2
 write_profiling                        REMOVED
-xdecrypt                       NEW: NIS+
-xdr_authdes_cred               NEW: NIS+
-xdr_authdes_verf               NEW: NIS+
-xdr_cryptkeyarg                        NEW: NIS+
-xdr_cryptkeyarg2               NEW: NIS+
-xdr_cryptkeyres                        NEW: NIS+
-xdr_getcredres                 NEW: NIS+
-xdr_key_netstarg               NEW: NIS+
-xdr_key_netstres               NEW: NIS+
-xdr_keybuf                     NEW: NIS+
-xdr_keystatus                  NEW: NIS+
-xdr_netnamestr                 NEW: NIS+
-xdr_sizeof                     NEW: NIS+
+xdecrypt                       NEW: Secure RPC
+xdr_authdes_cred               NEW: Secure RPC
+xdr_authdes_verf               NEW: Secure RPC
+xdr_cryptkeyarg                        NEW: Secure RPC
+xdr_cryptkeyarg2               NEW: Secure RPC
+xdr_cryptkeyres                        NEW: Secure RPC
+xdr_getcredres                 NEW: Secure RPC
+xdr_key_netstarg               NEW: Secure RPC
+xdr_key_netstres               NEW: Secure RPC
+xdr_keybuf                     NEW: Secure RPC
+xdr_keystatus                  NEW: Secure RPC
+xdr_netnamestr                 NEW: Secure RPC
+xdr_sizeof                     NEW: Secure RPC
 xdr_unixcred                   NEW: sunrpc ext
-xencrypt                       NEW: NIS+
+xencrypt                       NEW: Secure RPC
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 \f
+Version 2.0.6
+
+* more bug fixes
+
+\f
 Version 2.0.5
 
 * more bug fixes