-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
* 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.
* 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.
* 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.
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
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
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.
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
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
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.
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
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
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
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.
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