From ce75c139ac162cf8d7d4a7598503bc3592328b2c Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Wed, 12 Jan 2000 11:39:14 +0000 Subject: Update. 2000-01-12 Ulrich Drepper * iconvdata/gconv-modules: Add aliases ISO-IR-199 and ISO-IR-203. Reported by Bruno Haible . 2000-01-11 Andreas Schwab * sysdeps/i386/fpu/libm-test-ulps: Adjust some epsilons. 2000-01-10 Thorsten Kukuk * nss/getent.c: Add ipv6 support for hosts. 2000-01-05 Philip Blundell * sysdeps/unix/sysv/linux/arm/Versions: Add getrlimit, setrlimit, getrlimit64, setrlimit64 for GLIBC_2.1.3. * sysdeps/unix/sysv/linux/arm/syscalls.list: Add oldgetrlimit, oldsetrlimit. * sysdeps/unix/sysv/linux/arm/oldsetrlimit64.c: New file. * sysdeps/unix/sysv/linux/arm/oldgetrlimit64.c: Likewise. * sysdeps/unix/sysv/linux/arm/setrlimit64.c: Likewise. * sysdeps/unix/sysv/linux/arm/getrlimit64.c: Likewise. * sysdeps/unix/sysv/linux/arm/setrlimit.c: Likewise. * sysdeps/unix/sysv/linux/arm/getrlimit.c: Likewise. * sysdeps/unix/sysv/linux/arm/Makefile [subdir=resource] (sysdep_routines): Add oldgetrlimit64, oldsetrlimit64. [subdir=misc] (sysdep_headers): Add sys/elf.h. 2000-01-09 Andreas Jaeger * manual/install.texi (Tools for Compilation): Update required compiler version. (Configuring and compiling): Restore old comments about configparms; modify to reflect current usage. 2000-01-09 Philip Blundell * sysdeps/posix/getaddrinfo.c (gaih_inet): Don't attempt name resolution if the hints included AI_NUMERICHOST. --- sysdeps/i386/fpu/libm-test-ulps | 20 ++++++++++++++------ sysdeps/posix/getaddrinfo.c | 2 +- sysdeps/unix/sysv/linux/arm/Makefile | 5 +++++ sysdeps/unix/sysv/linux/arm/Versions | 4 ++++ sysdeps/unix/sysv/linux/arm/getrlimit.c | 1 + sysdeps/unix/sysv/linux/arm/getrlimit64.c | 1 + sysdeps/unix/sysv/linux/arm/oldgetrlimit64.c | 1 + sysdeps/unix/sysv/linux/arm/oldsetrlimit64.c | 1 + sysdeps/unix/sysv/linux/arm/setrlimit.c | 1 + sysdeps/unix/sysv/linux/arm/setrlimit64.c | 1 + sysdeps/unix/sysv/linux/arm/syscalls.list | 2 ++ 11 files changed, 32 insertions(+), 7 deletions(-) create mode 100644 sysdeps/unix/sysv/linux/arm/getrlimit.c create mode 100644 sysdeps/unix/sysv/linux/arm/getrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/arm/oldgetrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/arm/oldsetrlimit64.c create mode 100644 sysdeps/unix/sysv/linux/arm/setrlimit.c create mode 100644 sysdeps/unix/sysv/linux/arm/setrlimit64.c (limited to 'sysdeps') diff --git a/sysdeps/i386/fpu/libm-test-ulps b/sysdeps/i386/fpu/libm-test-ulps index 195bcca168..78e92203e2 100644 --- a/sysdeps/i386/fpu/libm-test-ulps +++ b/sysdeps/i386/fpu/libm-test-ulps @@ -648,8 +648,8 @@ idouble: 2 Test "j1 (10.0) == 0.043472746168861436670": float: 1 ifloat: 1 -double: 1 -idouble: 1 +double: 2 +idouble: 2 Test "j1 (2.0) == 0.57672480775687338720": double: 1 idouble: 1 @@ -674,8 +674,8 @@ ifloat: 1 Test "jn (1, 10.0) == 0.043472746168861436670": float: 1 ifloat: 1 -double: 1 -idouble: 1 +double: 2 +idouble: 2 Test "jn (1, 2.0) == 0.57672480775687338720": double: 1 idouble: 1 @@ -715,6 +715,8 @@ Test "jn (3, 0.7) == 0.0069296548267508408077": double: 2 idouble: 2 Test "jn (3, 2.0) == 0.12894324947440205110": +float: 1 +ifloat: 1 double: 1 idouble: 1 Test "jn (3, 10.0) == 0.058379379305186812343": @@ -889,6 +891,8 @@ idouble: 1 Test "y0 (10.0) == 0.055671167283599391424": float: 1 ifloat: 1 +double: 2 +idouble: 2 Test "y0 (8.0) == 0.22352148938756622053": float: 1 ifloat: 1 @@ -951,6 +955,8 @@ idouble: 1 Test "yn (0, 10.0) == 0.055671167283599391424": float: 1 ifloat: 1 +double: 2 +idouble: 2 Test "yn (0, 8.0) == 0.22352148938756622053": float: 1 ifloat: 1 @@ -1015,6 +1021,8 @@ Test "yn (3, 0.7) == -15.819479052819633505": double: 2 idouble: 2 Test "yn (3, 2.0) == -1.1277837768404277861": +float: 1 +ifloat: 1 double: 1 idouble: 1 Test "yn (3, 10.0) == -0.25136265718383732978": @@ -1352,9 +1360,9 @@ double: 2 idouble: 2 Function: "j1": -double: 1 +double: 2 float: 1 -idouble: 1 +idouble: 2 ifloat: 1 Function: "jn": diff --git a/sysdeps/posix/getaddrinfo.c b/sysdeps/posix/getaddrinfo.c index 5d6f3b8e97..b4d408d5d4 100644 --- a/sysdeps/posix/getaddrinfo.c +++ b/sysdeps/posix/getaddrinfo.c @@ -381,7 +381,7 @@ gaih_inet (const char *name, const struct gaih_service *service, return -EAI_ADDRFAMILY; } - if (at->family == AF_UNSPEC) + if (at->family == AF_UNSPEC && (req->ai_flags & AI_NUMERICHOST) == 0) { struct hostent *h; struct gaih_addrtuple **pat = &at; diff --git a/sysdeps/unix/sysv/linux/arm/Makefile b/sysdeps/unix/sysv/linux/arm/Makefile index 99a560c859..79eff05b90 100644 --- a/sysdeps/unix/sysv/linux/arm/Makefile +++ b/sysdeps/unix/sysv/linux/arm/Makefile @@ -1,5 +1,6 @@ ifeq ($(subdir),misc) sysdep_routines += setfsgid setfsuid setresgid setresuid ioperm +sysdep_headers += sys/elf.h endif ifeq ($(subdir),signal) @@ -7,3 +8,7 @@ sysdep_routines += rt_sigsuspend rt_sigprocmask rt_sigtimedwait \ rt_sigqueueinfo rt_sigaction rt_sigpending \ sigrestorer endif + +ifeq ($(subdir),resource) +sysdep_routines += oldgetrlimit64 oldsetrlimit64 +endif diff --git a/sysdeps/unix/sysv/linux/arm/Versions b/sysdeps/unix/sysv/linux/arm/Versions index 3a412cc3a3..39f209f086 100644 --- a/sysdeps/unix/sysv/linux/arm/Versions +++ b/sysdeps/unix/sysv/linux/arm/Versions @@ -4,4 +4,8 @@ libc { inb; inw; inl; outb; outw; outl; } + GLIBC_2.1.3 { + # New rlimit interface + getrlimit; setrlimit; getrlimit64; setrlimit64; + } } diff --git a/sysdeps/unix/sysv/linux/arm/getrlimit.c b/sysdeps/unix/sysv/linux/arm/getrlimit.c new file mode 100644 index 0000000000..fc06dbd641 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/getrlimit.c @@ -0,0 +1 @@ +#include diff --git a/sysdeps/unix/sysv/linux/arm/getrlimit64.c b/sysdeps/unix/sysv/linux/arm/getrlimit64.c new file mode 100644 index 0000000000..fef018f471 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/getrlimit64.c @@ -0,0 +1 @@ +#include diff --git a/sysdeps/unix/sysv/linux/arm/oldgetrlimit64.c b/sysdeps/unix/sysv/linux/arm/oldgetrlimit64.c new file mode 100644 index 0000000000..4c27e957bf --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/oldgetrlimit64.c @@ -0,0 +1 @@ +#include diff --git a/sysdeps/unix/sysv/linux/arm/oldsetrlimit64.c b/sysdeps/unix/sysv/linux/arm/oldsetrlimit64.c new file mode 100644 index 0000000000..93bdc37cac --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/oldsetrlimit64.c @@ -0,0 +1 @@ +#include diff --git a/sysdeps/unix/sysv/linux/arm/setrlimit.c b/sysdeps/unix/sysv/linux/arm/setrlimit.c new file mode 100644 index 0000000000..bfaef74c38 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/setrlimit.c @@ -0,0 +1 @@ +#include diff --git a/sysdeps/unix/sysv/linux/arm/setrlimit64.c b/sysdeps/unix/sysv/linux/arm/setrlimit64.c new file mode 100644 index 0000000000..ed64b871f4 --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/setrlimit64.c @@ -0,0 +1 @@ +#include diff --git a/sysdeps/unix/sysv/linux/arm/syscalls.list b/sysdeps/unix/sysv/linux/arm/syscalls.list index 60303d3df7..53da8bbb7d 100644 --- a/sysdeps/unix/sysv/linux/arm/syscalls.list +++ b/sysdeps/unix/sysv/linux/arm/syscalls.list @@ -12,3 +12,5 @@ s_setresuid setresuid setresuid 3 __syscall_setresuid s_setreuid setreuid setreuid 2 __syscall_setreuid s_setuid setuid setuid 1 __syscall_setuid syscall - syscall 7 syscall +oldgetrlimit EXTRA getrlimit 2 __old_getrlimit getrlimit@GLIBC_2.0 +oldsetrlimit EXTRA setrlimit 2 __old_setrlimit setrlimit@GLIBC_2.0 -- cgit v1.2.3