diff options
| author | "Steven J. Hill" <sjhill@realitydiluted.com> | 2006-08-18 03:09:07 +0000 |
|---|---|---|
| committer | "Steven J. Hill" <sjhill@realitydiluted.com> | 2006-08-18 03:09:07 +0000 |
| commit | 2ca268a71b555ca90fbea391b398c92bdf069c2a (patch) | |
| tree | c1f7a1f94a85152acb065c0290bf77cc8942a00f /libc/sysdeps/linux/powerpc/bits | |
| parent | 82a12113eb5986a659796adb2ff2875dae0db452 (diff) | |
| download | uClibc-alpine-2ca268a71b555ca90fbea391b398c92bdf069c2a.tar.bz2 uClibc-alpine-2ca268a71b555ca90fbea391b398c92bdf069c2a.tar.xz | |
Merge from trunk.
Diffstat (limited to 'libc/sysdeps/linux/powerpc/bits')
| -rw-r--r-- | libc/sysdeps/linux/powerpc/bits/fcntl.h | 8 | ||||
| -rw-r--r-- | libc/sysdeps/linux/powerpc/bits/mathinline.h | 8 |
2 files changed, 11 insertions, 5 deletions
diff --git a/libc/sysdeps/linux/powerpc/bits/fcntl.h b/libc/sysdeps/linux/powerpc/bits/fcntl.h index 19649c01c..4e8b61a39 100644 --- a/libc/sysdeps/linux/powerpc/bits/fcntl.h +++ b/libc/sysdeps/linux/powerpc/bits/fcntl.h @@ -1,5 +1,5 @@ /* O_*, F_*, FD_* bit values for Linux/PowerPC. - Copyright (C) 1995, 1996, 1997, 1998, 2000, 2003, 2004 + Copyright (C) 1995, 1996, 1997, 1998, 2000, 2003, 2004, 2006 Free Software Foundation, Inc. This file is part of the GNU C Library. @@ -180,6 +180,12 @@ struct flock64 # define POSIX_FADV_NOREUSE 5 /* Data will be accessed once. */ #endif +/* Linux-specific operations for posix_fadvise. */ +#ifdef __USE_GNU +# define LINUX_FADV_ASYNC_WRITE 32 /* Start writeout on range. */ +# define LINUX_FADV_WRITE_WAIT 33 /* Wait upon writeout to range. */ +#endif + __BEGIN_DECLS /* Provide kernel hint to read ahead. */ diff --git a/libc/sysdeps/linux/powerpc/bits/mathinline.h b/libc/sysdeps/linux/powerpc/bits/mathinline.h index 2fc9146f4..76f68c1a1 100644 --- a/libc/sysdeps/linux/powerpc/bits/mathinline.h +++ b/libc/sysdeps/linux/powerpc/bits/mathinline.h @@ -60,7 +60,7 @@ #ifdef __USE_ISOC99 __MATH_INLINE long int lrint (double __x) __THROW; __MATH_INLINE long int -lrint (double __x) __THROW +__NTH (lrint (double __x)) { union { double __d; @@ -72,7 +72,7 @@ lrint (double __x) __THROW __MATH_INLINE long int lrintf (float __x) __THROW; __MATH_INLINE long int -lrintf (float __x) __THROW +__NTH (lrintf (float __x)) { union { double __d; @@ -84,14 +84,14 @@ lrintf (float __x) __THROW __MATH_INLINE double fdim (double __x, double __y) __THROW; __MATH_INLINE double -fdim (double __x, double __y) __THROW +__NTH (fdim (double __x, double __y)) { return __x < __y ? 0 : __x - __y; } __MATH_INLINE float fdimf (float __x, float __y) __THROW; __MATH_INLINE float -fdimf (float __x, float __y) __THROW +__NTH (fdimf (float __x, float __y)) { return __x < __y ? 0 : __x - __y; } |
