* sysdeps/ia64/fpu/fesetround.c (fesetround): Return 0 on success

and 1 on failure.
	* sysdeps/ia64/fpu/fesetround.c (fesetround): Return 0 on success
	and 1 on failure.
This commit is contained in:
Jakub Jelinek 2007-04-01 16:37:33 +00:00
parent d64e9790cc
commit 933dfe7bae
2 changed files with 6 additions and 3 deletions

View File

@ -1,5 +1,8 @@
2007-04-01 Jakub Jelinek <jakub@redhat.com>
* sysdeps/ia64/fpu/fesetround.c (fesetround): Return 0 on success
and 1 on failure.
* sysdeps/unix/sysv/linux/sync_file_range.c (sync_file_range):
Change last argument to unsigned int.

View File

@ -1,5 +1,5 @@
/* Set current rounding direction.
Copyright (C) 1999, 2000, 2005 Free Software Foundation, Inc.
Copyright (C) 1999, 2000, 2005, 2007 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999.
@ -26,7 +26,7 @@ fesetround (int round)
fenv_t fpsr;
if (round & ~3)
return 0;
return 1;
/* Get the current state. */
__asm__ __volatile__ ("mov.m %0=ar.fpsr" : "=r" (fpsr));
@ -37,6 +37,6 @@ fesetround (int round)
/* Put the new state in effect. */
__asm__ __volatile__ ("mov.m ar.fpsr=%0" :: "r" (fpsr) : "memory");
return 1;
return 0;
}
libm_hidden_def (fesetround)