From c0ad824e402c7afde1b46be1620c70107aa3eda9 Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Fri, 23 Aug 2002 09:29:27 +0000 Subject: Update. 2002-08-23 Andreas Jaeger * locale/loadarchive.c: Include for prototypes of alloca, free, qsort. * dlfcn/bug-dlsym1-lib1.c (foo): Add prototype to avoid warning. * sysdeps/ieee754/flt-32/e_jnf.c: Remove unused variable. * sysdeps/ieee754/ldbl-96/e_j0l.c: Likewise. * sysdeps/generic/fgetxattr.c: New file. * sysdeps/generic/flistxattr.c: New file. * sysdeps/generic/fremovexattr.c: New file. * sysdeps/generic/fsetxattr.c: New file. * sysdeps/generic/getxattr.c: New file. * sysdeps/generic/listxattr.c: New file. * sysdeps/generic/lgetxattr.c: New file. * sysdeps/generic/llistxattr.c: New file. * sysdeps/generic/lremovexattr.c: New file. * sysdeps/generic/lsetxattr.c: New file. * sysdeps/generic/removexattr.c: New file. * sysdeps/generic/setxattr.c: New file. * misc/sys/xattr.h: New file, contributed by Christoph Hellwig . * misc/Makefile (headers): Add sys/xattr.h. (routines): Add *xattr calls. * misc/Versions: Add *xattr calls with version 2.3. * sysdeps/unix/sysv/linux/m68k/Versions: Remove *xattr syscalls. * sysdeps/unix/sysv/linux/s390/s390-32/Versions: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc32/Versions: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Likewise. * sysdeps/unix/sysv/linux/x86_64/Versions: Likewise. * sysdeps/unix/sysv/linux/ia64/Versions: Likewise. * sysdeps/unix/sysv/linux/alpha/Versions: Likewise. * sysdeps/unix/sysv/linux/arm/Versions: Likewise. * sysdeps/powerpc/elf/libc-start.c * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c --- sysdeps/generic/fgetxattr.c | 31 ++++++++++++++++++++++++++ sysdeps/generic/flistxattr.c | 30 +++++++++++++++++++++++++ sysdeps/generic/fremovexattr.c | 30 +++++++++++++++++++++++++ sysdeps/generic/fsetxattr.c | 31 ++++++++++++++++++++++++++ sysdeps/generic/getxattr.c | 31 ++++++++++++++++++++++++++ sysdeps/generic/lgetxattr.c | 31 ++++++++++++++++++++++++++ sysdeps/generic/listxattr.c | 30 +++++++++++++++++++++++++ sysdeps/generic/llistxattr.c | 30 +++++++++++++++++++++++++ sysdeps/generic/lremovexattr.c | 30 +++++++++++++++++++++++++ sysdeps/generic/lsetxattr.c | 31 ++++++++++++++++++++++++++ sysdeps/generic/removexattr.c | 30 +++++++++++++++++++++++++ sysdeps/generic/setxattr.c | 31 ++++++++++++++++++++++++++ sysdeps/ieee754/flt-32/e_jnf.c | 19 ++++++++-------- sysdeps/ieee754/ldbl-96/e_j0l.c | 18 +++++++-------- sysdeps/unix/sysv/linux/alpha/Versions | 17 -------------- sysdeps/unix/sysv/linux/arm/Versions | 17 -------------- sysdeps/unix/sysv/linux/ia64/Versions | 17 -------------- sysdeps/unix/sysv/linux/m68k/Versions | 17 -------------- sysdeps/unix/sysv/linux/mips/Versions | 17 -------------- sysdeps/unix/sysv/linux/powerpc/Versions | 17 -------------- sysdeps/unix/sysv/linux/s390/s390-32/Versions | 17 -------------- sysdeps/unix/sysv/linux/sparc/sparc32/Versions | 17 -------------- sysdeps/unix/sysv/linux/sparc/sparc64/Versions | 17 -------------- sysdeps/unix/sysv/linux/x86_64/Versions | 17 -------------- 24 files changed, 383 insertions(+), 190 deletions(-) create mode 100644 sysdeps/generic/fgetxattr.c create mode 100644 sysdeps/generic/flistxattr.c create mode 100644 sysdeps/generic/fremovexattr.c create mode 100644 sysdeps/generic/fsetxattr.c create mode 100644 sysdeps/generic/getxattr.c create mode 100644 sysdeps/generic/lgetxattr.c create mode 100644 sysdeps/generic/listxattr.c create mode 100644 sysdeps/generic/llistxattr.c create mode 100644 sysdeps/generic/lremovexattr.c create mode 100644 sysdeps/generic/lsetxattr.c create mode 100644 sysdeps/generic/removexattr.c create mode 100644 sysdeps/generic/setxattr.c (limited to 'sysdeps') diff --git a/sysdeps/generic/fgetxattr.c b/sysdeps/generic/fgetxattr.c new file mode 100644 index 0000000..610ed32 --- /dev/null +++ b/sysdeps/generic/fgetxattr.c @@ -0,0 +1,31 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +ssize_t +fgetxattr (int __fd, const char *__name, + void *__value, size_t __size) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (fgetxattr) +#include diff --git a/sysdeps/generic/flistxattr.c b/sysdeps/generic/flistxattr.c new file mode 100644 index 0000000..fc2863d --- /dev/null +++ b/sysdeps/generic/flistxattr.c @@ -0,0 +1,30 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +ssize_t +flistxattr (int __fd, char *__list, size_t __size) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (flistxattr) +#include diff --git a/sysdeps/generic/fremovexattr.c b/sysdeps/generic/fremovexattr.c new file mode 100644 index 0000000..9719d42 --- /dev/null +++ b/sysdeps/generic/fremovexattr.c @@ -0,0 +1,30 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +int +fremovexattr (int __fd, const char *__name) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (fremovexattr) +#include diff --git a/sysdeps/generic/fsetxattr.c b/sysdeps/generic/fsetxattr.c new file mode 100644 index 0000000..8a52e72 --- /dev/null +++ b/sysdeps/generic/fsetxattr.c @@ -0,0 +1,31 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +int +fsetxattr (int __fd, const char *__name, const void *__value, + size_t __size, int __flags) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (fsetxattr) +#include diff --git a/sysdeps/generic/getxattr.c b/sysdeps/generic/getxattr.c new file mode 100644 index 0000000..ebf7bf2 --- /dev/null +++ b/sysdeps/generic/getxattr.c @@ -0,0 +1,31 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +ssize_t +getxattr (const char *__path, const char *__name, + void *__value, size_t __size) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (getxattr) +#include diff --git a/sysdeps/generic/lgetxattr.c b/sysdeps/generic/lgetxattr.c new file mode 100644 index 0000000..6adf1fd --- /dev/null +++ b/sysdeps/generic/lgetxattr.c @@ -0,0 +1,31 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +ssize_t +lgetxattr (const char *__path, const char *__name, + void *__value, size_t __size) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (lgetxattr) +#include diff --git a/sysdeps/generic/listxattr.c b/sysdeps/generic/listxattr.c new file mode 100644 index 0000000..490a092 --- /dev/null +++ b/sysdeps/generic/listxattr.c @@ -0,0 +1,30 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +ssize_t +listxattr (const char *__path, char *__list, size_t __size) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (listxattr) +#include diff --git a/sysdeps/generic/llistxattr.c b/sysdeps/generic/llistxattr.c new file mode 100644 index 0000000..1a7e1e4 --- /dev/null +++ b/sysdeps/generic/llistxattr.c @@ -0,0 +1,30 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +ssize_t +llistxattr (const char *__path, char *__list, size_t __size) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (llistxattr) +#include diff --git a/sysdeps/generic/lremovexattr.c b/sysdeps/generic/lremovexattr.c new file mode 100644 index 0000000..fad64e5 --- /dev/null +++ b/sysdeps/generic/lremovexattr.c @@ -0,0 +1,30 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +int +lremovexattr (const char *__path, const char *__name) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (lremovexattr) +#include diff --git a/sysdeps/generic/lsetxattr.c b/sysdeps/generic/lsetxattr.c new file mode 100644 index 0000000..6f8cdde --- /dev/null +++ b/sysdeps/generic/lsetxattr.c @@ -0,0 +1,31 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +int +lsetxattr (const char *__path, const char *__name, + const void *__value, size_t __size, int __flags) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (lsetxattr) +#include diff --git a/sysdeps/generic/removexattr.c b/sysdeps/generic/removexattr.c new file mode 100644 index 0000000..8379ed1 --- /dev/null +++ b/sysdeps/generic/removexattr.c @@ -0,0 +1,30 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +int +removexattr (const char *__path, const char *__name) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (removexattr) +#include diff --git a/sysdeps/generic/setxattr.c b/sysdeps/generic/setxattr.c new file mode 100644 index 0000000..5b8743a --- /dev/null +++ b/sysdeps/generic/setxattr.c @@ -0,0 +1,31 @@ +/* Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include +#include + +int +setxattr (const char *__path, const char *__name, + const void *__value, size_t __size, int __flags) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (setxattr) +#include diff --git a/sysdeps/ieee754/flt-32/e_jnf.c b/sysdeps/ieee754/flt-32/e_jnf.c index 9e5279c..34c4d95 100644 --- a/sysdeps/ieee754/flt-32/e_jnf.c +++ b/sysdeps/ieee754/flt-32/e_jnf.c @@ -25,7 +25,6 @@ static const float #else static float #endif -invsqrtpi= 5.6418961287e-01, /* 0x3f106ebb */ two = 2.0000000000e+00, /* 0x40000000 */ one = 1.0000000000e+00; /* 0x3F800000 */ @@ -62,7 +61,7 @@ static float zero = 0.0000000000e+00; if(n==1) return(__ieee754_j1f(x)); sgn = (n&1)&(hx>>31); /* even n -- 0, odd n -- sign(x) */ x = fabsf(x); - if(ix==0||ix>=0x7f800000) /* if x is 0 or inf */ + if(ix==0||ix>=0x7f800000) /* if x is 0 or inf */ b = zero; else if((float)n<=x) { /* Safe to use J(n+1,x)=2n/x *J(n,x)-J(n-1,x) */ @@ -90,11 +89,11 @@ static float zero = 0.0000000000e+00; } } else { /* use backward recurrence */ - /* x x^2 x^2 + /* x x^2 x^2 * J(n,x)/J(n-1,x) = ---- ------ ------ ..... * 2n - 2(n+1) - 2(n+2) * - * 1 1 1 + * 1 1 1 * (for large x) = ---- ------ ------ ..... * 2n 2(n+1) 2(n+2) * -- - ------ - ------ - @@ -107,7 +106,7 @@ static float zero = 0.0000000000e+00; * 1 * w - ----------------- * 1 - * w+h - --------- + * w+h - --------- * w+2h - ... * * To determine how many terms needed, let @@ -144,15 +143,15 @@ static float zero = 0.0000000000e+00; v = two/x; tmp = tmp*__ieee754_logf(fabsf(v*tmp)); if(tmp<(float)8.8721679688e+01) { - for(i=n-1,di=(float)(i+i);i>0;i--){ + for(i=n-1,di=(float)(i+i);i>0;i--){ temp = b; b *= di; b = b/x - a; a = temp; di -= two; - } + } } else { - for(i=n-1,di=(float)(i+i);i>0;i--){ + for(i=n-1,di=(float)(i+i);i>0;i--){ temp = b; b *= di; b = b/x - a; @@ -164,9 +163,9 @@ static float zero = 0.0000000000e+00; t /= b; b = one; } - } + } } - b = (t*__ieee754_j0f(x)/b); + b = (t*__ieee754_j0f(x)/b); } } if(sgn==1) return -b; else return b; diff --git a/sysdeps/ieee754/ldbl-96/e_j0l.c b/sysdeps/ieee754/ldbl-96/e_j0l.c index 79e13be..e8966f6 100644 --- a/sysdeps/ieee754/ldbl-96/e_j0l.c +++ b/sysdeps/ieee754/ldbl-96/e_j0l.c @@ -20,16 +20,16 @@ * for x in (0,2) * j0(x) = 1 - z/4 + z^2*R0/S0, where z = x*x; * for x in (2,inf) - * j0(x) = sqrt(2/(pi*x))*(p0(x)*cos(x0)-q0(x)*sin(x0)) - * where x0 = x-pi/4. It is better to compute sin(x0),cos(x0) + * j0(x) = sqrt(2/(pi*x))*(p0(x)*cos(x0)-q0(x)*sin(x0)) + * where x0 = x-pi/4. It is better to compute sin(x0),cos(x0) * as follow: * cos(x0) = cos(x)cos(pi/4)+sin(x)sin(pi/4) * = 1/sqrt(2) * (cos(x) + sin(x)) * sin(x0) = sin(x)cos(pi/4)-cos(x)sin(pi/4) * = 1/sqrt(2) * (sin(x) - cos(x)) - * (To avoid cancellation, use + * (To avoid cancellation, use * sin(x) +- cos(x) = -cos(2x)/(sin(x) -+ cos(x)) - * to compute the worse one.) + * to compute the worse one.) * * 3 Special cases * j0(nan)= nan @@ -47,8 +47,8 @@ * Note: For tiny x, U/V = u0 and j0(x)~1, hence * y0(tiny) = u0 + (2/pi)*ln(tiny), (choose tiny<2**-27) * 2. For x>=2. - * y0(x) = sqrt(2/(pi*x))*(p0(x)*cos(x0)+q0(x)*sin(x0)) - * where x0 = x-pi/4. It is better to compute sin(x0),cos(x0) + * y0(x) = sqrt(2/(pi*x))*(p0(x)*cos(x0)+q0(x)*sin(x0)) + * where x0 = x-pi/4. It is better to compute sin(x0),cos(x0) * by the method mentioned above. * 3. Special cases: y0(0)=-inf, y0(x<0)=NaN, y0(inf)=0. */ @@ -71,8 +71,6 @@ static long double one = 1.0L, invsqrtpi = 5.6418958354775628694807945156077258584405e-1L, tpi = 6.3661977236758134307553505349005744813784e-1L, - j0z1 = 2.40482555769577276862163187932650662155139L, - j0z2 = 5.520078110286310649596604112813027425221865L, /* J0(x) = 1 - x^2 / 4 + x^4 R0(x^2) / S0(x^2) 0 <= x <= 2 @@ -275,7 +273,7 @@ __ieee754_y0l (x) /* The asymptotic expansions of pzero is * 1 - 9/128 s^2 + 11025/98304 s^4 - ..., where s = 1/x. * For x >= 2, We approximate pzero by - * pzero(x) = 1 + s^2 R(s^2) / S(s^2) + * pzero(x) = 1 + s^2 R(s^2) / S(s^2) */ #ifdef __STDC__ static const long double pR8[7] = { @@ -450,7 +448,7 @@ pzero (x) /* For x >= 8, the asymptotic expansions of qzero is * -1/8 s + 75/1024 s^3 - ..., where s = 1/x. * We approximate qzero by - * qzero(x) = s*(-.125 + R(s^2) / S(s^2)) + * qzero(x) = s*(-.125 + R(s^2) / S(s^2)) */ #ifdef __STDC__ static const long double qR8[7] = { diff --git a/sysdeps/unix/sysv/linux/alpha/Versions b/sysdeps/unix/sysv/linux/alpha/Versions index 6882532..c18816c 100644 --- a/sysdeps/unix/sysv/linux/alpha/Versions +++ b/sysdeps/unix/sysv/linux/alpha/Versions @@ -57,21 +57,4 @@ libc { # w* wordexp; } - GLIBC_2.3 { - # f* - fgetxattr; flistxattr; fremovexattr; fsetxattr; - - # g* - getxattr; - - # l* - listxattr; - lgetxattr; llistxattr; lremovexattr; lsetxattr; - - # r* - removexattr; - - # s* - setxattr; - } } diff --git a/sysdeps/unix/sysv/linux/arm/Versions b/sysdeps/unix/sysv/linux/arm/Versions index df5c9ec..32cb185 100644 --- a/sysdeps/unix/sysv/linux/arm/Versions +++ b/sysdeps/unix/sysv/linux/arm/Versions @@ -31,21 +31,4 @@ libc { # v* versionsort64; } - GLIBC_2.3 { - # f* - fgetxattr; flistxattr; fremovexattr; fsetxattr; - - # g* - getxattr; - - # l* - listxattr; - lgetxattr; llistxattr; lremovexattr; lsetxattr; - - # r* - removexattr; - - # s* - setxattr; - } } diff --git a/sysdeps/unix/sysv/linux/ia64/Versions b/sysdeps/unix/sysv/linux/ia64/Versions index 9b5e088..13d710a 100644 --- a/sysdeps/unix/sysv/linux/ia64/Versions +++ b/sysdeps/unix/sysv/linux/ia64/Versions @@ -22,21 +22,4 @@ libc { GLIBC_2.2.6 { getunwind; } - GLIBC_2.3 { - # f* - fgetxattr; flistxattr; fremovexattr; fsetxattr; - - # g* - getxattr; - - # l* - listxattr; - lgetxattr; llistxattr; lremovexattr; lsetxattr; - - # r* - removexattr; - - # s* - setxattr; - } } diff --git a/sysdeps/unix/sysv/linux/m68k/Versions b/sysdeps/unix/sysv/linux/m68k/Versions index 62154b9..0799bf3 100644 --- a/sysdeps/unix/sysv/linux/m68k/Versions +++ b/sysdeps/unix/sysv/linux/m68k/Versions @@ -29,21 +29,4 @@ libc { # v* versionsort64; } - GLIBC_2.3 { - # f* - fgetxattr; flistxattr; fremovexattr; fsetxattr; - - # g* - getxattr; - - # l* - listxattr; - lgetxattr; llistxattr; lremovexattr; lsetxattr; - - # r* - removexattr; - - # s* - setxattr; - } } diff --git a/sysdeps/unix/sysv/linux/mips/Versions b/sysdeps/unix/sysv/linux/mips/Versions index 0c5d798..f71d9b5 100644 --- a/sysdeps/unix/sysv/linux/mips/Versions +++ b/sysdeps/unix/sysv/linux/mips/Versions @@ -17,21 +17,4 @@ libc { # _* _test_and_set; } - #GLIBC_2.3 { - # # f* - # fgetxattr; flistxattr; fremovexattr; fsetxattr; - # - # # g* - # getxattr; - # - # # l* - # listxattr; - # lgetxattr; llistxattr; lremovexattr; lsetxattr; - # - # # r* - # removexattr; - # - # # s* - # setxattr; - #} } diff --git a/sysdeps/unix/sysv/linux/powerpc/Versions b/sysdeps/unix/sysv/linux/powerpc/Versions index 18d0512..d0bf4a8 100644 --- a/sysdeps/unix/sysv/linux/powerpc/Versions +++ b/sysdeps/unix/sysv/linux/powerpc/Versions @@ -20,21 +20,4 @@ libc { # s* scandir64; } - GLIBC_2.3 { - # f* - fgetxattr; flistxattr; fremovexattr; fsetxattr; - - # g* - getxattr; - - # l* - listxattr; - lgetxattr; llistxattr; lremovexattr; lsetxattr; - - # r* - removexattr; - - # s* - setxattr; - } } diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/Versions b/sysdeps/unix/sysv/linux/s390/s390-32/Versions index 445923d..3c45a30 100644 --- a/sysdeps/unix/sysv/linux/s390/s390-32/Versions +++ b/sysdeps/unix/sysv/linux/s390/s390-32/Versions @@ -23,22 +23,5 @@ libc { # v* versionsort64; } - GLIBC_2.3 { - # f* - fgetxattr; flistxattr; fremovexattr; fsetxattr; - - # g* - getxattr; - - # l* - listxattr; - lgetxattr; llistxattr; lremovexattr; lsetxattr; - - # r* - removexattr; - - # s* - setxattr; - } } diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/Versions b/sysdeps/unix/sysv/linux/sparc/sparc32/Versions index bdb32e9..4529e7f 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/Versions +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/Versions @@ -17,21 +17,4 @@ libc { # s* scandir64; } - GLIBC_2.3 { - # f* - fgetxattr; flistxattr; fremovexattr; fsetxattr; - - # g* - getxattr; - - # l* - listxattr; - lgetxattr; llistxattr; lremovexattr; lsetxattr; - - # r* - removexattr; - - # s* - setxattr; - } } diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/Versions b/sysdeps/unix/sysv/linux/sparc/sparc64/Versions index 13120a7..cfcc15b 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/Versions +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/Versions @@ -8,21 +8,4 @@ libc { # w* wordexp; } - GLIBC_2.3 { - # f* - fgetxattr; flistxattr; fremovexattr; fsetxattr; - - # g* - getxattr; - - # l* - listxattr; - lgetxattr; llistxattr; lremovexattr; lsetxattr; - - # r* - removexattr; - - # s* - setxattr; - } } diff --git a/sysdeps/unix/sysv/linux/x86_64/Versions b/sysdeps/unix/sysv/linux/x86_64/Versions index dfda8a5..3735871 100644 --- a/sysdeps/unix/sysv/linux/x86_64/Versions +++ b/sysdeps/unix/sysv/linux/x86_64/Versions @@ -9,21 +9,4 @@ libc { GLIBC_PRIVATE { __modify_ldt; } - GLIBC_2.3 { - # f* - fgetxattr; flistxattr; fremovexattr; fsetxattr; - - # g* - getxattr; - - # l* - listxattr; - lgetxattr; llistxattr; lremovexattr; lsetxattr; - - # r* - removexattr; - - # s* - setxattr; - } } -- cgit v1.1