kopensolaris-gnu/glibc.git
11 years ago(cache_add): Before returning with failure and this is the first use
drepper [Sun, 11 May 2008 03:02:25 +0000 (03:02 +0000)]
(cache_add): Before returning with failure and this is the first use
of the record, mark it as unusable.

11 years ago.
roland [Sun, 11 May 2008 00:44:50 +0000 (00:44 +0000)]
.

11 years ago2008-05-10 Roland McGrath <roland@redhat.com>
roland [Sun, 11 May 2008 00:44:42 +0000 (00:44 +0000)]
2008-05-10  Roland McGrath  <roland@redhat.com>

[BZ #6505]
* sysdeps/unix/sysv/linux/sys/user.h: Replace with #error stub.

11 years ago.
drepper [Sat, 10 May 2008 23:38:33 +0000 (23:38 +0000)]
.

11 years ago(truncate64): Use __truncate not truncate.
drepper [Sat, 10 May 2008 23:38:21 +0000 (23:38 +0000)]
(truncate64): Use __truncate not truncate.

11 years ago.
drepper [Sat, 10 May 2008 23:36:40 +0000 (23:36 +0000)]
.

11 years agoKill bogus prototypes for frexpl and ldexpl. math_private.h provides them
drepper [Sat, 10 May 2008 23:36:28 +0000 (23:36 +0000)]
Kill bogus prototypes for frexpl and ldexpl.  math_private.h provides them
and the latter is not even used.
(__log1pl): Use __frexpl.

11 years ago(__expm1l): Use __ldexpl.
drepper [Sat, 10 May 2008 23:36:10 +0000 (23:36 +0000)]
(__expm1l): Use __ldexpl.

11 years ago(__ieee754_j1l): Use __finitel.
drepper [Sat, 10 May 2008 23:35:59 +0000 (23:35 +0000)]
(__ieee754_j1l): Use __finitel.
(__ieee754_y1l): Likewise.

11 years ago(__ieee751_j0l): Use __finitel.
drepper [Sat, 10 May 2008 23:35:21 +0000 (23:35 +0000)]
(__ieee751_j0l): Use __finitel.
(__ieee754_y0l): Likewise.

11 years ago.
drepper [Sat, 10 May 2008 23:28:45 +0000 (23:28 +0000)]
.

11 years ago.
drepper [Sat, 10 May 2008 23:27:39 +0000 (23:27 +0000)]
.

11 years agoUse gethostbyname4_r function is available.
drepper [Sat, 10 May 2008 23:27:32 +0000 (23:27 +0000)]
Use gethostbyname4_r function is available.

11 years ago(__libc_res_nsend): Take five aditional parameters for an additional
drepper [Sat, 10 May 2008 23:27:00 +0000 (23:27 +0000)]
(__libc_res_nsend): Take five aditional parameters for an additional
query and answer buffer.  Pass to send_vc and send_dg.
(send_vc): Send possibly two requests and receive two answers.
(send_dg): Likewise.

11 years ago(_nss_dns_getnetbyaddr_r): Adjust __libc_res_nquery call.
drepper [Sat, 10 May 2008 23:26:40 +0000 (23:26 +0000)]
(_nss_dns_getnetbyaddr_r): Adjust __libc_res_nquery call.
(_nss_dns_getnetbyname_r): Adjust __libc_res_nsearch call.

11 years ago(_nss_dns_getcanonname_r): Adjust __libc_res_nquery call.
drepper [Sat, 10 May 2008 23:25:49 +0000 (23:25 +0000)]
(_nss_dns_getcanonname_r): Adjust __libc_res_nquery call.

11 years agoAdjust calls to __libc_res_nsearch and __libc_res_nquery.
drepper [Sat, 10 May 2008 23:25:39 +0000 (23:25 +0000)]
Adjust calls to __libc_res_nsearch and __libc_res_nquery.
(_nss_dns_gethostbyname4_r): New function.
(gaih_getanswer_slice): Likewise.
(gaih_getanswer): Likewise.

11 years ago(__libc_res_nquery): Take two additional parameters for second answer
drepper [Sat, 10 May 2008 23:25:07 +0000 (23:25 +0000)]
(__libc_res_nquery): Take two additional parameters for second answer
buffer.  Handle type=T_UNSPEC to mean look up IPv4 and IPv6.
Change all callers.

11 years agoAdjust __libc_res_nsearch and __libc_res_nquery calls.
drepper [Sat, 10 May 2008 23:24:52 +0000 (23:24 +0000)]
Adjust __libc_res_nsearch and __libc_res_nquery calls.

11 years ago(libnss_dns): Export _nss_dns_gethostbyname4_r.
drepper [Sat, 10 May 2008 23:24:41 +0000 (23:24 +0000)]
(libnss_dns): Export _nss_dns_gethostbyname4_r.

11 years ago(LINE_PARSER): Change to also handle af==AF_UNSPEC.
drepper [Sat, 10 May 2008 23:24:31 +0000 (23:24 +0000)]
(LINE_PARSER): Change to also handle af==AF_UNSPEC.
(_nss_files_gethostbyname4_r): New function.

11 years agoDefine struct gaih_addrtuple.
drepper [Sat, 10 May 2008 23:24:17 +0000 (23:24 +0000)]
Define struct gaih_addrtuple.

11 years ago(libnss_files): Export _nss_files_gethostbyname4_r.
drepper [Sat, 10 May 2008 23:24:02 +0000 (23:24 +0000)]
(libnss_files): Export _nss_files_gethostbyname4_r.

11 years ago(addhstaiX): Use gethostbyname4_r function is available.
drepper [Sat, 10 May 2008 23:23:52 +0000 (23:23 +0000)]
(addhstaiX): Use gethostbyname4_r function is available.

11 years ago(_nss_nisplus_parse_hostent): Change to also handle af==AF_UNSPEC.
drepper [Sat, 10 May 2008 23:23:37 +0000 (23:23 +0000)]
(_nss_nisplus_parse_hostent): Change to also handle af==AF_UNSPEC.
(get_tablename): New function.  Use it to avoid duplication.
(_nss_nisplus_gethostbyname4_r): New function.

11 years ago(LINE_PARSER): Change to also handle af==AF_UNSPEC.
drepper [Sat, 10 May 2008 23:23:25 +0000 (23:23 +0000)]
(LINE_PARSER): Change to also handle af==AF_UNSPEC.
(_nss_nis_gethostbyname4_r): New function.

11 years ago(libnss_nis): Export _nss_nis_gethostbyname4_r.
drepper [Sat, 10 May 2008 23:23:12 +0000 (23:23 +0000)]
(libnss_nis): Export _nss_nis_gethostbyname4_r.
(libnss_nisplus): Export _nss_nisplus_gethostbyname4_r.

11 years agoDefine T_UNSPEC.
drepper [Sat, 10 May 2008 23:22:58 +0000 (23:22 +0000)]
Define T_UNSPEC.

11 years agoAdjust __libc_res_nquery and __libc_res_nsend prototypes.
drepper [Sat, 10 May 2008 23:22:49 +0000 (23:22 +0000)]
Adjust __libc_res_nquery and __libc_res_nsend prototypes.

11 years ago * sysdeps/sparc/sparc32/Makefile: Use -mcpu=v7 for initfini.s build.
jakub [Tue, 6 May 2008 09:13:48 +0000 (09:13 +0000)]
* sysdeps/sparc/sparc32/Makefile: Use -mcpu=v7 for initfini.s build.
* sysdeps/sparc/sparc64/Makefile: Use -mcpu=v9 for initfini.s build.

11 years ago.
roland [Tue, 6 May 2008 00:07:02 +0000 (00:07 +0000)]
.

11 years ago2007-09-14 Samuel Thibault <samuel.thibault@ens-lyon.org>
roland [Tue, 6 May 2008 00:06:58 +0000 (00:06 +0000)]
2007-09-14  Samuel Thibault  <samuel.thibault@ens-lyon.org>

Fix termios bit macros.
Move *DLY definitions where they belong, in termios.h.
Add *[0-3] definitions.
Fixes confusion between VT and FF.
* sysdeps/mach/hurd/bits/ioctls.h (NL0, NL1, TAB0, TAB1, TAB2, CR0,
CR1, CR2, CR3, FF0, FF1, BS0, BS1): Undefine these at start if they
are already defined to avoid collision with termios.h.
(NLDLY, TABDLY, TAB3, CRDLY, VTDLY, BSDLY): Remove macros.
* bits/termios.h [__USE_MISC || __USE_XOPEN] (NL0, NL1, TAB0,
TAB1, TAB2, CR0, CR1, CR2, CR3, FF0, FF1, BS0, BS1): Likewise.
[__USE_BSD || __USE_XOPEN] (OCRNL, ONOCR, ONLRET): New macros.
[__USE_MISC || __USE_XOPEN] (NLDLY, NL0, NL1, TABDLY, TAB0, TAB1, TAB2,
TAB3, CRDLY, CR0, CR1, CR2, CR3, FFDLY, FF0, FF1, BSDLY, BS0, BS1,
VTDLY, VT0, VT1): New macros.
[__USE_GNU] (OLCUC): Change value of macro.
[__USE_XOPEN] (OFILL): New macro.
[__USE_BSD] (CRTSCTS): Change value.
(CRTS_IFLOW, CCTS_OFLOW): Change into compatibility macros.
[__USE_BSD] (CDTRCTS, CHWFLOW): New macros.
(B7200, B14400, B28800, B76800): New macros.

11 years ago.
roland [Mon, 5 May 2008 23:06:12 +0000 (23:06 +0000)]
.

11 years ago2007-09-14 Samuel Thibault <samuel.thibault@ens-lyon.org>
roland [Mon, 5 May 2008 23:06:01 +0000 (23:06 +0000)]
2007-09-14  Samuel Thibault  <samuel.thibault@ens-lyon.org>

Fix termios bit macros.
Move *DLY definitions where they belong, in termios.h.
Add *[0-3] definitions.
Fixes confusion between VT and FF.
* bits/ioctls.h (NL0, NL1, TAB0, TAB1, TAB2, CR0, CR1, CR2, CR3, FF0,
FF1, BS0, BS1): Undefine these at start if they are already defined to
avoid collision with termios.h.
(NLDLY, TABDLY, TAB3, CRDLY, VTDLY, BSDLY): Remove macros.
* bits/termios.h [__USE_MISC || __USE_XOPEN] (NL0, NL1, TAB0,
TAB1, TAB2, CR0, CR1, CR2, CR3, FF0, FF1, BS0, BS1): Likewise.
[__USE_BSD || __USE_XOPEN] (OCRNL, ONOCR, ONLRET): New macros.
[__USE_MISC || __USE_XOPEN] (NLDLY, NL0, NL1, TABDLY, TAB0, TAB1, TAB2,
TAB3, CRDLY, CR0, CR1, CR2, CR3, FFDLY, FF0, FF1, BSDLY, BS0, BS1,
VTDLY, VT0, VT1): New macros.
[__USE_GNU] (OLCUC): Change value of macro.
[__USE_XOPEN] (OFILL): New macro.
[__USE_BSD] (CRTSCTS): Change value.
(CRTS_IFLOW, CCTS_OFLOW): Change into compatibility macros.
[__USE_BSD] (CDTRCTS, CHWFLOW): New macros.
(B7200, B14400, B28800, B76800): New macros.

11 years ago * sysdeps/unix/sysv/linux/sparc/sparc32/ucontext_i.sym: New file.
jakub [Mon, 5 May 2008 09:34:18 +0000 (09:34 +0000)]
* sysdeps/unix/sysv/linux/sparc/sparc32/ucontext_i.sym: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/Makefile [$(subdir) = stdlib]:
(gen-as-const-headers): Add it.
* sysdeps/unix/sysv/linux/sparc/sparc32/getcontext.S: New file.
* sysdeps/unix/sysv/linux/sparc/sparc32/makecontext.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/setcontext.S: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/swapcontext.S: Likewise.

11 years ago * sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S: Add support for
jakub [Mon, 5 May 2008 09:16:59 +0000 (09:16 +0000)]
* sysdeps/unix/sysv/linux/sparc/sparc32/syscall.S: Add support for
six system call parameters.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscall.S: Likewise.

11 years ago.
drepper [Thu, 1 May 2008 05:37:50 +0000 (05:37 +0000)]
.

11 years agoDefine RUSAGE_THREAD and RUSAGE_LWP.
drepper [Thu, 1 May 2008 05:37:45 +0000 (05:37 +0000)]
Define RUSAGE_THREAD and RUSAGE_LWP.

11 years ago * stdlib/tst-setcontext.c: Include unistd.h.
jakub [Wed, 30 Apr 2008 18:08:14 +0000 (18:08 +0000)]
* stdlib/tst-setcontext.c: Include unistd.h.

11 years ago * sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c (semctl):
jakub [Tue, 29 Apr 2008 17:07:02 +0000 (17:07 +0000)]
* sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c (semctl):
Pass "union semun" properly in to sys_ipc, it must be passed
by value, not by reference.

11 years ago.
drepper [Tue, 22 Apr 2008 15:53:59 +0000 (15:53 +0000)]
.

11 years ago(mem_in_flight): Add attribute_tls_model_ie.
drepper [Tue, 22 Apr 2008 15:53:45 +0000 (15:53 +0000)]
(mem_in_flight): Add attribute_tls_model_ie.

11 years ago(mem_in_flight): Add attribute_tls_model_ie.
drepper [Tue, 22 Apr 2008 15:53:29 +0000 (15:53 +0000)]
(mem_in_flight): Add attribute_tls_model_ie.
(dbs): Make hidden.

11 years ago(nscd-cflags): Set back to -fpie.
drepper [Tue, 22 Apr 2008 15:53:11 +0000 (15:53 +0000)]
(nscd-cflags): Set back to -fpie.

11 years ago(__times): Fix check for EFAULT. Avoid returning -1, return 0 instead.
drepper [Tue, 22 Apr 2008 15:47:05 +0000 (15:47 +0000)]
(__times): Fix check for EFAULT.  Avoid returning -1, return 0 instead.

11 years ago.
drepper [Sun, 20 Apr 2008 04:56:49 +0000 (04:56 +0000)]
.

11 years ago(__res_nopt): Use NS_PUT16 instead of ns_put16.
drepper [Sun, 20 Apr 2008 04:56:37 +0000 (04:56 +0000)]
(__res_nopt): Use NS_PUT16 instead of ns_put16.

11 years agotimes implementation for Linux.
drepper [Sat, 19 Apr 2008 16:43:26 +0000 (16:43 +0000)]
times implementation for Linux.

11 years ago.
drepper [Sat, 19 Apr 2008 16:42:41 +0000 (16:42 +0000)]
.

11 years agoAdjust mempool_alloc call for changed interface.
drepper [Sat, 19 Apr 2008 16:42:32 +0000 (16:42 +0000)]
Adjust mempool_alloc call for changed interface.

11 years ago(nscd_run_worker): Initialize mem_in_flight and cue it up in
drepper [Sat, 19 Apr 2008 16:42:02 +0000 (16:42 +0000)]
(nscd_run_worker): Initialize mem_in_flight and cue it up in
mem_in_flight_list.

11 years ago(cache_add): Add new parameter to mempool_alloc call.
drepper [Sat, 19 Apr 2008 16:41:46 +0000 (16:41 +0000)]
(cache_add): Add new parameter to mempool_alloc call.
Reset mem_in_flight before returning.

11 years ago(mempool_alloc): Take additional parameter. Initialize
drepper [Sat, 19 Apr 2008 16:41:32 +0000 (16:41 +0000)]
(mempool_alloc): Take additional parameter.  Initialize
appropriate mem_in_flight element.
(gc): Take allocations which have not yet been committed to the
database into account.

11 years agoDefine enum in_flight, mem_in_flight, and mem_in_flight_list
drepper [Sat, 19 Apr 2008 16:41:20 +0000 (16:41 +0000)]
Define enum in_flight, mem_in_flight, and mem_in_flight_list
variables.  Add new parameter to mempool_alloc prototype.

11 years ago(nscd-flags): Until ld is fixed, use -fpic instead of -fpie.
drepper [Sat, 19 Apr 2008 16:40:58 +0000 (16:40 +0000)]
(nscd-flags): Until ld is fixed, use -fpic instead of -fpie.

11 years ago.
drepper [Sat, 19 Apr 2008 16:39:47 +0000 (16:39 +0000)]
.

11 years agoUpdate for Unicode v5.
drepper [Sat, 19 Apr 2008 16:39:25 +0000 (16:39 +0000)]
Update for Unicode v5.

11 years agoUpdate for Unicode v5.1.
drepper [Sat, 19 Apr 2008 16:39:12 +0000 (16:39 +0000)]
Update for Unicode v5.1.

11 years ago(VERSION): Bump to 2.8.90.
drepper [Sat, 19 Apr 2008 16:38:18 +0000 (16:38 +0000)]
(VERSION): Bump to 2.8.90.

11 years ago * sysdeps/unix/sysv/linux/dl-osinfo.h: Include fcntl.h. glibc-2_8-base
jakub [Thu, 17 Apr 2008 08:32:22 +0000 (08:32 +0000)]
* sysdeps/unix/sysv/linux/dl-osinfo.h: Include fcntl.h.

11 years ago * sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c
jakub [Tue, 15 Apr 2008 15:00:28 +0000 (15:00 +0000)]
* sysdeps/unix/sysv/linux/sparc/sparc32/sem_wait.c
(__old_sem_wait): Fix argument to lll_futex_wait().

11 years ago. fedora-glibc-20080412T0741
drepper [Sat, 12 Apr 2008 04:17:47 +0000 (04:17 +0000)]
.

11 years ago(__signbitl): Also use for 32-bit.
drepper [Sat, 12 Apr 2008 04:17:34 +0000 (04:17 +0000)]
(__signbitl): Also use for 32-bit.

11 years ago.
drepper [Sat, 12 Apr 2008 03:49:11 +0000 (03:49 +0000)]
.

11 years ago(__nearbyintl): Use __nextafter instead of nextafter to avoid local PLT.
drepper [Sat, 12 Apr 2008 03:48:59 +0000 (03:48 +0000)]
(__nearbyintl): Use __nextafter instead of nextafter to avoid local PLT.

11 years ago.
drepper [Sat, 12 Apr 2008 03:39:30 +0000 (03:39 +0000)]
.

11 years agoAvoid call to fetestexcept.
drepper [Sat, 12 Apr 2008 03:39:18 +0000 (03:39 +0000)]
Avoid call to fetestexcept.

11 years ago.
drepper [Sat, 12 Apr 2008 02:39:29 +0000 (02:39 +0000)]
.

11 years agoInclude <fenv_libc.h> instead of <fenv.h>.
drepper [Sat, 12 Apr 2008 02:37:16 +0000 (02:37 +0000)]
Include <fenv_libc.h> instead of <fenv.h>.

11 years ago.
drepper [Sat, 12 Apr 2008 00:55:55 +0000 (00:55 +0000)]
.

11 years agoExpected local PLTs for Linux/PPC64.
drepper [Sat, 12 Apr 2008 00:55:39 +0000 (00:55 +0000)]
Expected local PLTs for Linux/PPC64.

11 years ago.
drepper [Sat, 12 Apr 2008 00:51:34 +0000 (00:51 +0000)]
.

11 years agoAdd libm_hidden_def.
drepper [Sat, 12 Apr 2008 00:51:20 +0000 (00:51 +0000)]
Add libm_hidden_def.

11 years agoAdd libm_hidden_proto for __fe_nomask_env.
drepper [Sat, 12 Apr 2008 00:50:26 +0000 (00:50 +0000)]
Add libm_hidden_proto for __fe_nomask_env.

11 years agoMake safe for C++.
drepper [Sat, 12 Apr 2008 00:19:40 +0000 (00:19 +0000)]
Make safe for C++.

11 years agoInlined math functions for PPC on Linux.
drepper [Sat, 12 Apr 2008 00:11:52 +0000 (00:11 +0000)]
Inlined math functions for PPC on Linux.

11 years agoUse __fegetexcept instead of fegetexcept.
drepper [Fri, 11 Apr 2008 22:55:25 +0000 (22:55 +0000)]
Use __fegetexcept instead of fegetexcept.

11 years ago(__fegetexcept): Rename function from fegetexcept and make old name weak alias.
drepper [Fri, 11 Apr 2008 22:54:36 +0000 (22:54 +0000)]
(__fegetexcept): Rename function from fegetexcept and make old name weak alias.

11 years agoDeclare __fegetexcept.
drepper [Fri, 11 Apr 2008 22:53:57 +0000 (22:53 +0000)]
Declare __fegetexcept.

11 years ago(__feraiseexcept): Fix last change.
drepper [Fri, 11 Apr 2008 22:50:13 +0000 (22:50 +0000)]
(__feraiseexcept): Fix last change.

11 years ago(__feraiseexcept): Avoid call to fetestexcept.
drepper [Fri, 11 Apr 2008 22:43:48 +0000 (22:43 +0000)]
(__feraiseexcept): Avoid call to fetestexcept.

11 years ago(__log1pl): Use __frexpl instead of frexpl to avoid local PLT.
drepper [Fri, 11 Apr 2008 22:37:05 +0000 (22:37 +0000)]
(__log1pl): Use __frexpl instead of frexpl to avoid local PLT.

11 years ago(__significandl): Use __ilogbl instead of ilogbl to avoid local PLT.
drepper [Fri, 11 Apr 2008 22:34:21 +0000 (22:34 +0000)]
(__significandl): Use __ilogbl instead of ilogbl to avoid local PLT.

11 years ago(__expm1l): Use __ldexpl instead of ldexpl to avoid local PLT.
drepper [Fri, 11 Apr 2008 22:29:46 +0000 (22:29 +0000)]
(__expm1l): Use __ldexpl instead of ldexpl to avoid local PLT.

11 years ago(__ieee754_expl): Use __roundl not roundl to avoid local PLT.
drepper [Fri, 11 Apr 2008 22:26:45 +0000 (22:26 +0000)]
(__ieee754_expl): Use __roundl not roundl to avoid local PLT.

11 years agoUse function names which avoid local PLTs.
drepper [Fri, 11 Apr 2008 22:22:54 +0000 (22:22 +0000)]
Use function names which avoid local PLTs.
Use __sincosl instead of separate sinl and cosl calls.

11 years agoUse function names which avoid local PLTs.
drepper [Fri, 11 Apr 2008 22:20:35 +0000 (22:20 +0000)]
Use function names which avoid local PLTs.
Use __sincosl instead of separate sinl and cosl calls.

11 years agoRegenerated: autoconf sysdeps/unix/sysv/linux/configure.in
drepper [Fri, 11 Apr 2008 21:13:51 +0000 (21:13 +0000)]
Regenerated: autoconf  sysdeps/unix/sysv/linux/configure.in

11 years ago.
drepper [Fri, 11 Apr 2008 21:13:48 +0000 (21:13 +0000)]
.

11 years agoBump minimal kernel version for ppc64 to 2.4.21 since without it
drepper [Fri, 11 Apr 2008 21:13:38 +0000 (21:13 +0000)]
Bump minimal kernel version for ppc64 to 2.4.21 since without it
makecontext will fail.

11 years ago.
drepper [Fri, 11 Apr 2008 21:05:53 +0000 (21:05 +0000)]
.

11 years ago.
drepper [Fri, 11 Apr 2008 21:04:10 +0000 (21:04 +0000)]
.

11 years ago(__TLS_GET_ADDR): Define according to the ABI in use.
drepper [Fri, 11 Apr 2008 21:03:48 +0000 (21:03 +0000)]
(__TLS_GET_ADDR): Define according to the ABI in use.
(TLS_LD): Use __TLS_GET_ADDR instead of .__tls_get_addr.
(TLS_GD): Likewise.

11 years agoTiny optimization of last change.
drepper [Fri, 11 Apr 2008 20:52:54 +0000 (20:52 +0000)]
Tiny optimization of last change.

11 years ago. fedora-glibc-20080411T1934
drepper [Fri, 11 Apr 2008 19:32:58 +0000 (19:32 +0000)]
.

11 years ago.
drepper [Fri, 11 Apr 2008 19:32:37 +0000 (19:32 +0000)]
.

11 years ago(lround_test, llround_test): Added test cases to detect ppc defects.
drepper [Fri, 11 Apr 2008 19:32:30 +0000 (19:32 +0000)]
(lround_test, llround_test): Added test cases to detect ppc defects.

11 years agoFixed erroneous result when x is +/-nextafter(+/-0.5,-/+1) i.e. all 1's
drepper [Fri, 11 Apr 2008 19:31:51 +0000 (19:31 +0000)]
Fixed erroneous result when x is +/-nextafter(+/-0.5,-/+1) i.e. all 1's
in the mantissa.
Also account for when x is an odd number between 2^52 and 2^53-1.

11 years ago(__llround): Likewise. Also account for when x is an odd number
drepper [Fri, 11 Apr 2008 19:31:08 +0000 (19:31 +0000)]
(__llround): Likewise.  Also account for when x is an odd number
between 2^52 and 2^53-1.

11 years ago(__lround): Fixed erroneous result when x is +/-nextafter(+/-0.5,-/+1)
drepper [Fri, 11 Apr 2008 19:30:46 +0000 (19:30 +0000)]
(__lround): Fixed erroneous result when x is +/-nextafter(+/-0.5,-/+1)
i.e. all 1's in the mantissa.