diff options
author | Zack Weinberg <zackw@panix.com> | 2017-06-08 15:39:03 -0400 |
---|---|---|
committer | Zack Weinberg <zackw@panix.com> | 2017-06-08 15:39:03 -0400 |
commit | 5046dbb4a7eba5eccfd258f92f4735c9ffc8d069 (patch) | |
tree | 4470480d904b65cf14ca524f96f79eca818c3eaf /sysdeps/unix/sysv/linux/nios2 | |
parent | 199fc19d3aaaf57944ef036e15904febe877fc93 (diff) | |
download | glibc-zack/build-layout-experiment.tar glibc-zack/build-layout-experiment.tar.gz glibc-zack/build-layout-experiment.tar.bz2 glibc-zack/build-layout-experiment.zip |
Prepare for radical source tree reorganization.zack/build-layout-experiment
All top-level files and directories are moved into a temporary storage
directory, REORG.TODO, except for files that will certainly still
exist in their current form at top level when we're done (COPYING,
COPYING.LIB, LICENSES, NEWS, README), all old ChangeLog files (which
are moved to the new directory OldChangeLogs, instead), and the
generated file INSTALL (which is just deleted; in the new order, there
will be no generated files checked into version control).
Diffstat (limited to 'sysdeps/unix/sysv/linux/nios2')
44 files changed, 0 insertions, 4862 deletions
diff --git a/sysdeps/unix/sysv/linux/nios2/Implies b/sysdeps/unix/sysv/linux/nios2/Implies deleted file mode 100644 index 4d0478bf8f..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/Implies +++ /dev/null @@ -1,3 +0,0 @@ -nios2/nptl -unix/sysv/linux/generic/wordsize-32 -unix/sysv/linux/generic diff --git a/sysdeps/unix/sysv/linux/nios2/Makefile b/sysdeps/unix/sysv/linux/nios2/Makefile deleted file mode 100644 index d0af9ec559..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -ifeq ($(subdir),stdlib) -gen-as-const-headers += ucontext_i.sym -endif - -ifeq ($(subdir),misc) -# MIPS/Tile-style cacheflush routine -sysdep_headers += sys/cachectl.h -sysdep_routines += cacheflush -endif - -ifeq ($(subdir),nptl) -libpthread-routines := $(filter-out pt-vfork,$(libpthread-routines)) -endif diff --git a/sysdeps/unix/sysv/linux/nios2/Versions b/sysdeps/unix/sysv/linux/nios2/Versions deleted file mode 100644 index e42c85f575..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/Versions +++ /dev/null @@ -1,6 +0,0 @@ -libc { - GLIBC_2.21 { - _flush_cache; - cacheflush; - } -} diff --git a/sysdeps/unix/sysv/linux/nios2/arch-fork.h b/sysdeps/unix/sysv/linux/nios2/arch-fork.h deleted file mode 100644 index a93cf4232f..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/arch-fork.h +++ /dev/null @@ -1,33 +0,0 @@ -/* ARCH_FORK definition for Linux fork implementation. Nios II version. - Copyright (C) 2005-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sched.h> -#include <signal.h> -#include <sysdep.h> -#include <tls.h> - -/* Argument 1 - Clone flags. - 2 - Child stack pointer. - 3 - Parent tid pointer. - 4 - Child tid pointer. - 5 - New TLS area pointer. */ - -#define ARCH_FORK() \ - INLINE_SYSCALL (clone, 5, \ - CLONE_CHILD_SETTID | CLONE_CHILD_CLEARTID | SIGCHLD, \ - NULL, NULL, &THREAD_SELF->tid, NULL) diff --git a/sysdeps/unix/sysv/linux/nios2/atomic-machine.h b/sysdeps/unix/sysv/linux/nios2/atomic-machine.h deleted file mode 100644 index d4dd025603..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/atomic-machine.h +++ /dev/null @@ -1,95 +0,0 @@ -/* Low-level functions for atomic operations. Nios II version. - Copyright (C) 2012-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#ifndef _NIOS2_ATOMIC_MACHINE_H -#define _NIOS2_ATOMIC_MACHINE_H 1 - -#include <stdint.h> - -typedef int32_t atomic32_t; -typedef uint32_t uatomic32_t; -typedef int_fast32_t atomic_fast32_t; -typedef uint_fast32_t uatomic_fast32_t; - -typedef intptr_t atomicptr_t; -typedef uintptr_t uatomicptr_t; -typedef intmax_t atomic_max_t; -typedef uintmax_t uatomic_max_t; - -#define __HAVE_64B_ATOMICS 0 -#define USE_ATOMIC_COMPILER_BUILTINS 0 - -/* XXX Is this actually correct? */ -#define ATOMIC_EXCHANGE_USES_CAS 1 - -#define __arch_compare_and_exchange_val_8_acq(mem, newval, oldval) \ - (abort (), (__typeof (*mem)) 0) -#define __arch_compare_and_exchange_val_16_acq(mem, newval, oldval) \ - (abort (), (__typeof (*mem)) 0) -#define __arch_compare_and_exchange_val_64_acq(mem, newval, oldval) \ - (abort (), (__typeof (*mem)) 0) - -#define __arch_compare_and_exchange_bool_8_acq(mem, newval, oldval) \ - (abort (), 0) -#define __arch_compare_and_exchange_bool_16_acq(mem, newval, oldval) \ - (abort (), 0) -#define __arch_compare_and_exchange_bool_64_acq(mem, newval, oldval) \ - (abort (), 0) - -#define __arch_compare_and_exchange_val_32_acq(mem, newval, oldval) \ - ({ \ - register int r2 asm ("r2"); \ - register int* r4 asm ("r4") = (int*)(mem); \ - register int r5 asm ("r5"); \ - register int r6 asm ("r6") = (int)(newval); \ - int retval, orig_oldval = (int)(oldval); \ - long kernel_cmpxchg = 0x1004; \ - while (1) \ - { \ - r5 = *r4; \ - if (r5 != orig_oldval) \ - { \ - retval = r5; \ - break; \ - } \ - asm volatile ("callr %1\n" \ - : "=r" (r2) \ - : "r" (kernel_cmpxchg), "r" (r4), "r" (r5), "r" (r6) \ - : "ra", "memory"); \ - if (!r2) { retval = orig_oldval; break; } \ - } \ - (__typeof (*(mem))) retval; \ - }) - -#define __arch_compare_and_exchange_bool_32_acq(mem, newval, oldval) \ - ({ \ - register int r2 asm ("r2"); \ - register int *r4 asm ("r4") = (int*)(mem); \ - register int r5 asm ("r5") = (int)(oldval); \ - register int r6 asm ("r6") = (int)(newval); \ - long kernel_cmpxchg = 0x1004; \ - asm volatile ("callr %1\n" \ - : "=r" (r2) \ - : "r" (kernel_cmpxchg), "r" (r4), "r" (r5), "r" (r6) \ - : "ra", "memory"); \ - r2; \ - }) - -#define atomic_full_barrier() ({ asm volatile ("sync"); }) - -#endif /* _NIOS2_ATOMIC_MACHINE_H */ diff --git a/sysdeps/unix/sysv/linux/nios2/bits/mman.h b/sysdeps/unix/sysv/linux/nios2/bits/mman.h deleted file mode 100644 index dc90da1187..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/bits/mman.h +++ /dev/null @@ -1,42 +0,0 @@ -/* Definitions for POSIX memory map interface. Linux/Nios II version. - - Copyright (C) 1997-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#ifndef _SYS_MMAN_H -# error "Never use <bits/mman.h> directly; include <sys/mman.h> instead." -#endif - -/* The following definitions basically come from the kernel headers. - But the kernel header is not namespace clean. */ - -/* These are Linux-specific. */ -#ifdef __USE_MISC -# define MAP_GROWSDOWN 0x00100 /* Stack-like segment. */ -# define MAP_DENYWRITE 0x00800 /* ETXTBSY */ -# define MAP_EXECUTABLE 0x01000 /* Mark it as an executable. */ -# define MAP_LOCKED 0x02000 /* Lock the mapping. */ -# define MAP_NORESERVE 0x04000 /* Don't check for reservations. */ -# define MAP_POPULATE 0x08000 /* Populate (prefault) pagetables. */ -# define MAP_NONBLOCK 0x10000 /* Do not block on IO. */ -# define MAP_STACK 0x20000 /* Allocation is for a stack. */ -# define MAP_HUGETLB 0x40000 /* Create huge page mapping. */ -#endif - -/* Include generic Linux declarations. */ -#include <bits/mman-linux.h> diff --git a/sysdeps/unix/sysv/linux/nios2/c++-types.data b/sysdeps/unix/sysv/linux/nios2/c++-types.data deleted file mode 100644 index 303f4570c8..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/c++-types.data +++ /dev/null @@ -1,67 +0,0 @@ -blkcnt64_t:x -blkcnt_t:l -blksize_t:i -caddr_t:Pc -clockid_t:i -clock_t:l -daddr_t:i -dev_t:y -fd_mask:l -fsblkcnt64_t:y -fsblkcnt_t:m -fsfilcnt64_t:y -fsfilcnt_t:m -fsid_t:8__fsid_t -gid_t:j -id_t:j -ino64_t:y -ino_t:m -int16_t:s -int32_t:i -int64_t:x -int8_t:a -intptr_t:i -key_t:i -loff_t:x -mode_t:j -nlink_t:j -off64_t:x -off_t:l -pid_t:i -pthread_attr_t:14pthread_attr_t -pthread_barrier_t:17pthread_barrier_t -pthread_barrierattr_t:21pthread_barrierattr_t -pthread_cond_t:14pthread_cond_t -pthread_condattr_t:18pthread_condattr_t -pthread_key_t:j -pthread_mutex_t:15pthread_mutex_t -pthread_mutexattr_t:19pthread_mutexattr_t -pthread_once_t:i -pthread_rwlock_t:16pthread_rwlock_t -pthread_rwlockattr_t:20pthread_rwlockattr_t -pthread_spinlock_t:i -pthread_t:m -quad_t:x -register_t:i -rlim64_t:y -rlim_t:m -sigset_t:10__sigset_t -size_t:j -socklen_t:j -ssize_t:i -suseconds_t:l -time_t:l -u_char:h -uid_t:j -uint:j -u_int:j -u_int16_t:t -u_int32_t:j -u_int64_t:y -u_int8_t:h -ulong:m -u_long:m -u_quad_t:y -useconds_t:j -ushort:t -u_short:t diff --git a/sysdeps/unix/sysv/linux/nios2/cacheflush.c b/sysdeps/unix/sysv/linux/nios2/cacheflush.c deleted file mode 100644 index 463d6ef4c2..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/cacheflush.c +++ /dev/null @@ -1,29 +0,0 @@ -/* cacheflush system call for Nios II Linux. - Copyright (C) 2015-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sysdep.h> -#include <stddef.h> -#include <unistd.h> - -/* Flush cache(s). */ -int -_flush_cache (char *addr, const int nbytes, const int op) -{ - return INLINE_SYSCALL (cacheflush, 3, addr, nbytes, op); -} -weak_alias (_flush_cache, cacheflush) diff --git a/sysdeps/unix/sysv/linux/nios2/clone.S b/sysdeps/unix/sysv/linux/nios2/clone.S deleted file mode 100644 index 7929dfa48a..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/clone.S +++ /dev/null @@ -1,95 +0,0 @@ -/* clone() implementation for Nios II. - Copyright (C) 2008-2017 Free Software Foundation, Inc. - This file is part of the GNU C Library. - Contributed by Andrew Jenner <andrew@codesourcery.com>, 2008. - - 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, see - <http://www.gnu.org/licenses/>. */ - -/* clone() is even more special than fork() as it mucks with stacks - and invokes a function in the right context after its all over. */ - -#include <sysdep.h> -#define _ERRNO_H 1 -#include <bits/errno.h> -#include <tcb-offsets.h> - -#define CLONE_VM 0x00000100 - -/* int clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg, - void *parent_tidptr, void *tls, void *child_tidptr) */ - - .text -ENTRY(__clone) - /* Sanity check arguments. */ - movi r2, EINVAL - /* No NULL function pointers. */ - beq r4, zero, SYSCALL_ERROR_LABEL - /* No NULL stack pointers. */ - beq r5, zero, SYSCALL_ERROR_LABEL - - subi r5, r5, 8 /* Reserve argument save space. */ - stw r4, 4(r5) /* Save function pointer. */ - stw r7, 0(r5) /* Save argument pointer. */ - - /* Load arguments. */ - mov r4, r6 - ldw r6, 0(sp) - ldw r7, 8(sp) - ldw r8, 4(sp) - - /* Do the system call. */ - movi r2, SYS_ify (clone) - - /* End FDE now, because in the child the unwind info will be - wrong. */ - cfi_endproc - trap - - /* Check for errors. */ - bne r7, zero, SYSCALL_ERROR_LABEL - /* See if we're on the newly created thread. */ - beq r2, zero, thread_start - /* Successful return from the parent */ - ret - -thread_start: - cfi_startproc - cfi_undefined (ra) - - ldw r5, 4(sp) /* Function pointer. */ - ldw r4, 0(sp) /* Argument pointer. */ - addi sp, sp, 8 - - /* Call the user's function. */ - callr r5 - - /* _exit with the result. */ - mov r4, r2 -#ifdef PIC - nextpc r22 -1: movhi r8, %hiadj(_gp_got - 1b) - addi r8, r8, %lo(_gp_got - 1b) - add r22, r22, r8 - ldw r8, %call(HIDDEN_JUMPTARGET(_exit))(r22) - jmp r8 -#else - jmpi _exit -#endif - cfi_endproc - - cfi_startproc -PSEUDO_END (__clone) -libc_hidden_def (__clone) -weak_alias (__clone, clone) diff --git a/sysdeps/unix/sysv/linux/nios2/configure b/sysdeps/unix/sysv/linux/nios2/configure deleted file mode 100644 index 56b710792e..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/configure +++ /dev/null @@ -1,4 +0,0 @@ -# This file is generated from configure.ac by Autoconf. DO NOT EDIT! - # Local configure fragment for sysdeps/unix/sysv/linux/nios2. - -arch_minimum_kernel=3.19.0 diff --git a/sysdeps/unix/sysv/linux/nios2/configure.ac b/sysdeps/unix/sysv/linux/nios2/configure.ac deleted file mode 100644 index a8ccc17ffe..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/configure.ac +++ /dev/null @@ -1,4 +0,0 @@ -GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. -# Local configure fragment for sysdeps/unix/sysv/linux/nios2. - -arch_minimum_kernel=3.19.0 diff --git a/sysdeps/unix/sysv/linux/nios2/getcontext.S b/sysdeps/unix/sysv/linux/nios2/getcontext.S deleted file mode 100644 index 373e80546a..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/getcontext.S +++ /dev/null @@ -1,66 +0,0 @@ -/* Save current context. - Copyright (C) 2015-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sysdep.h> -#include "ucontext_i.h" - -/* int getcontext (ucontext_t *ucp) - - Returns 0 on success -1 and errno on failure. - */ - .text -ENTRY(__getcontext) - stw r16, (UCONTEXT_MCONTEXT + 16*4)(r4) - stw r17, (UCONTEXT_MCONTEXT + 17*4)(r4) - stw r18, (UCONTEXT_MCONTEXT + 18*4)(r4) - stw r19, (UCONTEXT_MCONTEXT + 19*4)(r4) - stw r20, (UCONTEXT_MCONTEXT + 20*4)(r4) - stw r21, (UCONTEXT_MCONTEXT + 21*4)(r4) - stw r22, (UCONTEXT_MCONTEXT + 22*4)(r4) - stw ra, (UCONTEXT_MCONTEXT + 24*4)(r4) - stw fp, (UCONTEXT_MCONTEXT + 25*4)(r4) - stw gp, (UCONTEXT_MCONTEXT + 26*4)(r4) - /* Store return address at place for EA. */ - stw ra, (UCONTEXT_MCONTEXT + 28*4)(r4) - stw sp, (UCONTEXT_MCONTEXT + 29*4)(r4) - /* Store zero for return success. */ - stw zero, (UCONTEXT_MCONTEXT + 2*4)(r4) - - /* Store value "1" at uc_flags to recognize as getcontext created. */ - movi r2, 1 - stw r2, UCONTEXT_FLAGS(r4) - - /* Store MCONTEXT_VERSION at first word of mcontext_t. */ - movi r2, MCONTEXT_VERSION - stw r2, UCONTEXT_MCONTEXT(r4) - - /* Get signal mask. */ - /* rt_sigprocmask (SIG_BLOCK, NULL, &ucp->uc_sigmask, _NSIG8) */ - movi r7, _NSIG8 - addi r6, r4, UCONTEXT_SIGMASK - mov r5, zero - movi r4, SIG_BLOCK - movi r2, SYS_ify (rt_sigprocmask) - trap - bne r7, zero, SYSCALL_ERROR_LABEL - - mov r2, zero - ret - -PSEUDO_END(__getcontext) -weak_alias(__getcontext, getcontext) diff --git a/sysdeps/unix/sysv/linux/nios2/ipc_priv.h b/sysdeps/unix/sysv/linux/nios2/ipc_priv.h deleted file mode 100644 index d5c6c0a730..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/ipc_priv.h +++ /dev/null @@ -1,21 +0,0 @@ -/* Old SysV permission definition for Linux. Nios II version. - Copyright (C) 2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sys/ipc.h> /* For __key_t */ - -#define __IPC_64 0x0 diff --git a/sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h b/sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h deleted file mode 100644 index f840effe92..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/kernel_rt_sigframe.h +++ /dev/null @@ -1,26 +0,0 @@ -/* Linux kernel struct rt_sigframe declaration for Nios II. - Copyright (C) 2015-2017 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, see - <http://www.gnu.org/licenses/>. */ - -/* This structure must have the same shape as the Linux kernel - equivalent. */ - -struct kernel_rt_sigframe -{ - siginfo_t info; - struct ucontext uc; -}; diff --git a/sysdeps/unix/sysv/linux/nios2/ld.abilist b/sysdeps/unix/sysv/linux/nios2/ld.abilist deleted file mode 100644 index a127464b4b..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/ld.abilist +++ /dev/null @@ -1,10 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 __libc_stack_end D 0x4 -GLIBC_2.21 __stack_chk_guard D 0x4 -GLIBC_2.21 __tls_get_addr F -GLIBC_2.21 _dl_mcount F -GLIBC_2.21 _r_debug D 0x14 -GLIBC_2.21 calloc F -GLIBC_2.21 free F -GLIBC_2.21 malloc F -GLIBC_2.21 realloc F diff --git a/sysdeps/unix/sysv/linux/nios2/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/nios2/libBrokenLocale.abilist deleted file mode 100644 index 5acf5e6d61..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libBrokenLocale.abilist +++ /dev/null @@ -1,2 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 __ctype_get_mb_cur_max F diff --git a/sysdeps/unix/sysv/linux/nios2/libanl.abilist b/sysdeps/unix/sysv/linux/nios2/libanl.abilist deleted file mode 100644 index 04286b8fa1..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libanl.abilist +++ /dev/null @@ -1,5 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 gai_cancel F -GLIBC_2.21 gai_error F -GLIBC_2.21 gai_suspend F -GLIBC_2.21 getaddrinfo_a F diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist deleted file mode 100644 index be252287d1..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist +++ /dev/null @@ -1,2146 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 _Exit F -GLIBC_2.21 _IO_2_1_stderr_ D 0x98 -GLIBC_2.21 _IO_2_1_stdin_ D 0x98 -GLIBC_2.21 _IO_2_1_stdout_ D 0x98 -GLIBC_2.21 _IO_adjust_column F -GLIBC_2.21 _IO_adjust_wcolumn F -GLIBC_2.21 _IO_default_doallocate F -GLIBC_2.21 _IO_default_finish F -GLIBC_2.21 _IO_default_pbackfail F -GLIBC_2.21 _IO_default_uflow F -GLIBC_2.21 _IO_default_xsgetn F -GLIBC_2.21 _IO_default_xsputn F -GLIBC_2.21 _IO_do_write F -GLIBC_2.21 _IO_doallocbuf F -GLIBC_2.21 _IO_fclose F -GLIBC_2.21 _IO_fdopen F -GLIBC_2.21 _IO_feof F -GLIBC_2.21 _IO_ferror F -GLIBC_2.21 _IO_fflush F -GLIBC_2.21 _IO_fgetpos F -GLIBC_2.21 _IO_fgetpos64 F -GLIBC_2.21 _IO_fgets F -GLIBC_2.21 _IO_file_attach F -GLIBC_2.21 _IO_file_close F -GLIBC_2.21 _IO_file_close_it F -GLIBC_2.21 _IO_file_doallocate F -GLIBC_2.21 _IO_file_finish F -GLIBC_2.21 _IO_file_fopen F -GLIBC_2.21 _IO_file_init F -GLIBC_2.21 _IO_file_jumps D 0x54 -GLIBC_2.21 _IO_file_open F -GLIBC_2.21 _IO_file_overflow F -GLIBC_2.21 _IO_file_read F -GLIBC_2.21 _IO_file_seek F -GLIBC_2.21 _IO_file_seekoff F -GLIBC_2.21 _IO_file_setbuf F -GLIBC_2.21 _IO_file_stat F -GLIBC_2.21 _IO_file_sync F -GLIBC_2.21 _IO_file_underflow F -GLIBC_2.21 _IO_file_write F -GLIBC_2.21 _IO_file_xsputn F -GLIBC_2.21 _IO_flockfile F -GLIBC_2.21 _IO_flush_all F -GLIBC_2.21 _IO_flush_all_linebuffered F -GLIBC_2.21 _IO_fopen F -GLIBC_2.21 _IO_fprintf F -GLIBC_2.21 _IO_fputs F -GLIBC_2.21 _IO_fread F -GLIBC_2.21 _IO_free_backup_area F -GLIBC_2.21 _IO_free_wbackup_area F -GLIBC_2.21 _IO_fsetpos F -GLIBC_2.21 _IO_fsetpos64 F -GLIBC_2.21 _IO_ftell F -GLIBC_2.21 _IO_ftrylockfile F -GLIBC_2.21 _IO_funlockfile F -GLIBC_2.21 _IO_fwrite F -GLIBC_2.21 _IO_getc F -GLIBC_2.21 _IO_getline F -GLIBC_2.21 _IO_getline_info F -GLIBC_2.21 _IO_gets F -GLIBC_2.21 _IO_init F -GLIBC_2.21 _IO_init_marker F -GLIBC_2.21 _IO_init_wmarker F -GLIBC_2.21 _IO_iter_begin F -GLIBC_2.21 _IO_iter_end F -GLIBC_2.21 _IO_iter_file F -GLIBC_2.21 _IO_iter_next F -GLIBC_2.21 _IO_least_wmarker F -GLIBC_2.21 _IO_link_in F -GLIBC_2.21 _IO_list_all D 0x4 -GLIBC_2.21 _IO_list_lock F -GLIBC_2.21 _IO_list_resetlock F -GLIBC_2.21 _IO_list_unlock F -GLIBC_2.21 _IO_marker_delta F -GLIBC_2.21 _IO_marker_difference F -GLIBC_2.21 _IO_padn F -GLIBC_2.21 _IO_peekc_locked F -GLIBC_2.21 _IO_popen F -GLIBC_2.21 _IO_printf F -GLIBC_2.21 _IO_proc_close F -GLIBC_2.21 _IO_proc_open F -GLIBC_2.21 _IO_putc F -GLIBC_2.21 _IO_puts F -GLIBC_2.21 _IO_remove_marker F -GLIBC_2.21 _IO_seekmark F -GLIBC_2.21 _IO_seekoff F -GLIBC_2.21 _IO_seekpos F -GLIBC_2.21 _IO_seekwmark F -GLIBC_2.21 _IO_setb F -GLIBC_2.21 _IO_setbuffer F -GLIBC_2.21 _IO_setvbuf F -GLIBC_2.21 _IO_sgetn F -GLIBC_2.21 _IO_sprintf F -GLIBC_2.21 _IO_sputbackc F -GLIBC_2.21 _IO_sputbackwc F -GLIBC_2.21 _IO_sscanf F -GLIBC_2.21 _IO_str_init_readonly F -GLIBC_2.21 _IO_str_init_static F -GLIBC_2.21 _IO_str_overflow F -GLIBC_2.21 _IO_str_pbackfail F -GLIBC_2.21 _IO_str_seekoff F -GLIBC_2.21 _IO_str_underflow F -GLIBC_2.21 _IO_sungetc F -GLIBC_2.21 _IO_sungetwc F -GLIBC_2.21 _IO_switch_to_get_mode F -GLIBC_2.21 _IO_switch_to_main_wget_area F -GLIBC_2.21 _IO_switch_to_wbackup_area F -GLIBC_2.21 _IO_switch_to_wget_mode F -GLIBC_2.21 _IO_un_link F -GLIBC_2.21 _IO_ungetc F -GLIBC_2.21 _IO_unsave_markers F -GLIBC_2.21 _IO_unsave_wmarkers F -GLIBC_2.21 _IO_vfprintf F -GLIBC_2.21 _IO_vfscanf F -GLIBC_2.21 _IO_vsprintf F -GLIBC_2.21 _IO_wdefault_doallocate F -GLIBC_2.21 _IO_wdefault_finish F -GLIBC_2.21 _IO_wdefault_pbackfail F -GLIBC_2.21 _IO_wdefault_uflow F -GLIBC_2.21 _IO_wdefault_xsgetn F -GLIBC_2.21 _IO_wdefault_xsputn F -GLIBC_2.21 _IO_wdo_write F -GLIBC_2.21 _IO_wdoallocbuf F -GLIBC_2.21 _IO_wfile_jumps D 0x54 -GLIBC_2.21 _IO_wfile_overflow F -GLIBC_2.21 _IO_wfile_seekoff F -GLIBC_2.21 _IO_wfile_sync F -GLIBC_2.21 _IO_wfile_underflow F -GLIBC_2.21 _IO_wfile_xsputn F -GLIBC_2.21 _IO_wmarker_delta F -GLIBC_2.21 _IO_wsetb F -GLIBC_2.21 ___brk_addr D 0x4 -GLIBC_2.21 __adddf3 F -GLIBC_2.21 __addsf3 F -GLIBC_2.21 __adjtimex F -GLIBC_2.21 __after_morecore_hook D 0x4 -GLIBC_2.21 __argz_count F -GLIBC_2.21 __argz_next F -GLIBC_2.21 __argz_stringify F -GLIBC_2.21 __asprintf F -GLIBC_2.21 __asprintf_chk F -GLIBC_2.21 __assert F -GLIBC_2.21 __assert_fail F -GLIBC_2.21 __assert_perror_fail F -GLIBC_2.21 __backtrace F -GLIBC_2.21 __backtrace_symbols F -GLIBC_2.21 __backtrace_symbols_fd F -GLIBC_2.21 __bsd_getpgrp F -GLIBC_2.21 __bzero F -GLIBC_2.21 __check_rhosts_file D 0x4 -GLIBC_2.21 __chk_fail F -GLIBC_2.21 __clone F -GLIBC_2.21 __close F -GLIBC_2.21 __cmsg_nxthdr F -GLIBC_2.21 __confstr_chk F -GLIBC_2.21 __connect F -GLIBC_2.21 __ctype_b_loc F -GLIBC_2.21 __ctype_get_mb_cur_max F -GLIBC_2.21 __ctype_tolower_loc F -GLIBC_2.21 __ctype_toupper_loc F -GLIBC_2.21 __curbrk D 0x4 -GLIBC_2.21 __cxa_at_quick_exit F -GLIBC_2.21 __cxa_atexit F -GLIBC_2.21 __cxa_finalize F -GLIBC_2.21 __cxa_thread_atexit_impl F -GLIBC_2.21 __cyg_profile_func_enter F -GLIBC_2.21 __cyg_profile_func_exit F -GLIBC_2.21 __daylight D 0x4 -GLIBC_2.21 __dcgettext F -GLIBC_2.21 __default_morecore F -GLIBC_2.21 __dgettext F -GLIBC_2.21 __divdf3 F -GLIBC_2.21 __divsf3 F -GLIBC_2.21 __dprintf_chk F -GLIBC_2.21 __dup2 F -GLIBC_2.21 __duplocale F -GLIBC_2.21 __endmntent F -GLIBC_2.21 __environ D 0x4 -GLIBC_2.21 __eqdf2 F -GLIBC_2.21 __eqsf2 F -GLIBC_2.21 __errno_location F -GLIBC_2.21 __extendsfdf2 F -GLIBC_2.21 __fbufsize F -GLIBC_2.21 __fcntl F -GLIBC_2.21 __fdelt_chk F -GLIBC_2.21 __fdelt_warn F -GLIBC_2.21 __ffs F -GLIBC_2.21 __fgets_chk F -GLIBC_2.21 __fgets_unlocked_chk F -GLIBC_2.21 __fgetws_chk F -GLIBC_2.21 __fgetws_unlocked_chk F -GLIBC_2.21 __finite F -GLIBC_2.21 __finitef F -GLIBC_2.21 __finitel F -GLIBC_2.21 __fixdfdi F -GLIBC_2.21 __fixdfsi F -GLIBC_2.21 __fixsfdi F -GLIBC_2.21 __fixsfsi F -GLIBC_2.21 __fixunsdfdi F -GLIBC_2.21 __fixunsdfsi F -GLIBC_2.21 __fixunssfdi F -GLIBC_2.21 __fixunssfsi F -GLIBC_2.21 __flbf F -GLIBC_2.21 __floatdidf F -GLIBC_2.21 __floatdisf F -GLIBC_2.21 __floatsidf F -GLIBC_2.21 __floatsisf F -GLIBC_2.21 __floatundidf F -GLIBC_2.21 __floatundisf F -GLIBC_2.21 __floatunsidf F -GLIBC_2.21 __floatunsisf F -GLIBC_2.21 __fork F -GLIBC_2.21 __fpending F -GLIBC_2.21 __fprintf_chk F -GLIBC_2.21 __fpu_control D 0x4 -GLIBC_2.21 __fpurge F -GLIBC_2.21 __fread_chk F -GLIBC_2.21 __fread_unlocked_chk F -GLIBC_2.21 __freadable F -GLIBC_2.21 __freading F -GLIBC_2.21 __free_hook D 0x4 -GLIBC_2.21 __freelocale F -GLIBC_2.21 __fsetlocking F -GLIBC_2.21 __fwprintf_chk F -GLIBC_2.21 __fwritable F -GLIBC_2.21 __fwriting F -GLIBC_2.21 __fxstat F -GLIBC_2.21 __fxstat64 F -GLIBC_2.21 __fxstatat F -GLIBC_2.21 __fxstatat64 F -GLIBC_2.21 __gedf2 F -GLIBC_2.21 __gesf2 F -GLIBC_2.21 __getauxval F -GLIBC_2.21 __getcwd_chk F -GLIBC_2.21 __getdelim F -GLIBC_2.21 __getdomainname_chk F -GLIBC_2.21 __getgroups_chk F -GLIBC_2.21 __gethostname_chk F -GLIBC_2.21 __getlogin_r_chk F -GLIBC_2.21 __getmntent_r F -GLIBC_2.21 __getpagesize F -GLIBC_2.21 __getpgid F -GLIBC_2.21 __getpid F -GLIBC_2.21 __gets_chk F -GLIBC_2.21 __gettimeofday F -GLIBC_2.21 __getwd_chk F -GLIBC_2.21 __gmtime_r F -GLIBC_2.21 __gtdf2 F -GLIBC_2.21 __gtsf2 F -GLIBC_2.21 __h_errno_location F -GLIBC_2.21 __isalnum_l F -GLIBC_2.21 __isalpha_l F -GLIBC_2.21 __isascii_l F -GLIBC_2.21 __isblank_l F -GLIBC_2.21 __iscntrl_l F -GLIBC_2.21 __isctype F -GLIBC_2.21 __isdigit_l F -GLIBC_2.21 __isgraph_l F -GLIBC_2.21 __isinf F -GLIBC_2.21 __isinff F -GLIBC_2.21 __isinfl F -GLIBC_2.21 __islower_l F -GLIBC_2.21 __isnan F -GLIBC_2.21 __isnanf F -GLIBC_2.21 __isnanl F -GLIBC_2.21 __isoc99_fscanf F -GLIBC_2.21 __isoc99_fwscanf F -GLIBC_2.21 __isoc99_scanf F -GLIBC_2.21 __isoc99_sscanf F -GLIBC_2.21 __isoc99_swscanf F -GLIBC_2.21 __isoc99_vfscanf F -GLIBC_2.21 __isoc99_vfwscanf F -GLIBC_2.21 __isoc99_vscanf F -GLIBC_2.21 __isoc99_vsscanf F -GLIBC_2.21 __isoc99_vswscanf F -GLIBC_2.21 __isoc99_vwscanf F -GLIBC_2.21 __isoc99_wscanf F -GLIBC_2.21 __isprint_l F -GLIBC_2.21 __ispunct_l F -GLIBC_2.21 __isspace_l F -GLIBC_2.21 __isupper_l F -GLIBC_2.21 __iswalnum_l F -GLIBC_2.21 __iswalpha_l F -GLIBC_2.21 __iswblank_l F -GLIBC_2.21 __iswcntrl_l F -GLIBC_2.21 __iswctype F -GLIBC_2.21 __iswctype_l F -GLIBC_2.21 __iswdigit_l F -GLIBC_2.21 __iswgraph_l F -GLIBC_2.21 __iswlower_l F -GLIBC_2.21 __iswprint_l F -GLIBC_2.21 __iswpunct_l F -GLIBC_2.21 __iswspace_l F -GLIBC_2.21 __iswupper_l F -GLIBC_2.21 __iswxdigit_l F -GLIBC_2.21 __isxdigit_l F -GLIBC_2.21 __ivaliduser F -GLIBC_2.21 __key_decryptsession_pk_LOCAL D 0x4 -GLIBC_2.21 __key_encryptsession_pk_LOCAL D 0x4 -GLIBC_2.21 __key_gendes_LOCAL D 0x4 -GLIBC_2.21 __ledf2 F -GLIBC_2.21 __lesf2 F -GLIBC_2.21 __libc_allocate_rtsig F -GLIBC_2.21 __libc_calloc F -GLIBC_2.21 __libc_current_sigrtmax F -GLIBC_2.21 __libc_current_sigrtmin F -GLIBC_2.21 __libc_free F -GLIBC_2.21 __libc_freeres F -GLIBC_2.21 __libc_init_first F -GLIBC_2.21 __libc_mallinfo F -GLIBC_2.21 __libc_malloc F -GLIBC_2.21 __libc_mallopt F -GLIBC_2.21 __libc_memalign F -GLIBC_2.21 __libc_pvalloc F -GLIBC_2.21 __libc_realloc F -GLIBC_2.21 __libc_sa_len F -GLIBC_2.21 __libc_start_main F -GLIBC_2.21 __libc_valloc F -GLIBC_2.21 __longjmp_chk F -GLIBC_2.21 __lseek F -GLIBC_2.21 __ltdf2 F -GLIBC_2.21 __ltsf2 F -GLIBC_2.21 __lxstat F -GLIBC_2.21 __lxstat64 F -GLIBC_2.21 __malloc_hook D 0x4 -GLIBC_2.21 __malloc_initialize_hook D 0x4 -GLIBC_2.21 __mbrlen F -GLIBC_2.21 __mbrtowc F -GLIBC_2.21 __mbsnrtowcs_chk F -GLIBC_2.21 __mbsrtowcs_chk F -GLIBC_2.21 __mbstowcs_chk F -GLIBC_2.21 __memalign_hook D 0x4 -GLIBC_2.21 __memcpy_chk F -GLIBC_2.21 __memmove_chk F -GLIBC_2.21 __mempcpy F -GLIBC_2.21 __mempcpy_chk F -GLIBC_2.21 __mempcpy_small F -GLIBC_2.21 __memset_chk F -GLIBC_2.21 __monstartup F -GLIBC_2.21 __morecore D 0x4 -GLIBC_2.21 __muldf3 F -GLIBC_2.21 __mulsf3 F -GLIBC_2.21 __nanosleep F -GLIBC_2.21 __nedf2 F -GLIBC_2.21 __negdf2 F -GLIBC_2.21 __negsf2 F -GLIBC_2.21 __nesf2 F -GLIBC_2.21 __newlocale F -GLIBC_2.21 __nl_langinfo_l F -GLIBC_2.21 __nss_configure_lookup F -GLIBC_2.21 __nss_database_lookup F -GLIBC_2.21 __nss_group_lookup F -GLIBC_2.21 __nss_hostname_digits_dots F -GLIBC_2.21 __nss_hosts_lookup F -GLIBC_2.21 __nss_next F -GLIBC_2.21 __nss_passwd_lookup F -GLIBC_2.21 __obstack_printf_chk F -GLIBC_2.21 __obstack_vprintf_chk F -GLIBC_2.21 __open F -GLIBC_2.21 __open64 F -GLIBC_2.21 __open64_2 F -GLIBC_2.21 __open_2 F -GLIBC_2.21 __openat64_2 F -GLIBC_2.21 __openat_2 F -GLIBC_2.21 __overflow F -GLIBC_2.21 __pipe F -GLIBC_2.21 __poll F -GLIBC_2.21 __poll_chk F -GLIBC_2.21 __posix_getopt F -GLIBC_2.21 __ppoll_chk F -GLIBC_2.21 __pread64 F -GLIBC_2.21 __pread64_chk F -GLIBC_2.21 __pread_chk F -GLIBC_2.21 __printf_chk F -GLIBC_2.21 __printf_fp F -GLIBC_2.21 __profile_frequency F -GLIBC_2.21 __progname D 0x4 -GLIBC_2.21 __progname_full D 0x4 -GLIBC_2.21 __ptsname_r_chk F -GLIBC_2.21 __pwrite64 F -GLIBC_2.21 __rawmemchr F -GLIBC_2.21 __rcmd_errstr D 0x4 -GLIBC_2.21 __read F -GLIBC_2.21 __read_chk F -GLIBC_2.21 __readlink_chk F -GLIBC_2.21 __readlinkat_chk F -GLIBC_2.21 __realloc_hook D 0x4 -GLIBC_2.21 __realpath_chk F -GLIBC_2.21 __recv_chk F -GLIBC_2.21 __recvfrom_chk F -GLIBC_2.21 __register_atfork F -GLIBC_2.21 __res_init F -GLIBC_2.21 __res_nclose F -GLIBC_2.21 __res_ninit F -GLIBC_2.21 __res_randomid F -GLIBC_2.21 __res_state F -GLIBC_2.21 __rpc_thread_createerr F -GLIBC_2.21 __rpc_thread_svc_fdset F -GLIBC_2.21 __rpc_thread_svc_max_pollfd F -GLIBC_2.21 __rpc_thread_svc_pollfd F -GLIBC_2.21 __sbrk F -GLIBC_2.21 __sched_cpualloc F -GLIBC_2.21 __sched_cpucount F -GLIBC_2.21 __sched_cpufree F -GLIBC_2.21 __sched_get_priority_max F -GLIBC_2.21 __sched_get_priority_min F -GLIBC_2.21 __sched_getparam F -GLIBC_2.21 __sched_getscheduler F -GLIBC_2.21 __sched_setscheduler F -GLIBC_2.21 __sched_yield F -GLIBC_2.21 __select F -GLIBC_2.21 __setmntent F -GLIBC_2.21 __setpgid F -GLIBC_2.21 __sigaction F -GLIBC_2.21 __sigaddset F -GLIBC_2.21 __sigdelset F -GLIBC_2.21 __sigismember F -GLIBC_2.21 __signbit F -GLIBC_2.21 __signbitf F -GLIBC_2.21 __sigpause F -GLIBC_2.21 __sigsetjmp F -GLIBC_2.21 __sigsuspend F -GLIBC_2.21 __snprintf_chk F -GLIBC_2.21 __sprintf_chk F -GLIBC_2.21 __stack_chk_fail F -GLIBC_2.21 __statfs F -GLIBC_2.21 __stpcpy F -GLIBC_2.21 __stpcpy_chk F -GLIBC_2.21 __stpcpy_small F -GLIBC_2.21 __stpncpy F -GLIBC_2.21 __stpncpy_chk F -GLIBC_2.21 __strcasecmp F -GLIBC_2.21 __strcasecmp_l F -GLIBC_2.21 __strcasestr F -GLIBC_2.21 __strcat_chk F -GLIBC_2.21 __strcoll_l F -GLIBC_2.21 __strcpy_chk F -GLIBC_2.21 __strcpy_small F -GLIBC_2.21 __strcspn_c1 F -GLIBC_2.21 __strcspn_c2 F -GLIBC_2.21 __strcspn_c3 F -GLIBC_2.21 __strdup F -GLIBC_2.21 __strerror_r F -GLIBC_2.21 __strfmon_l F -GLIBC_2.21 __strftime_l F -GLIBC_2.21 __strncasecmp_l F -GLIBC_2.21 __strncat_chk F -GLIBC_2.21 __strncpy_chk F -GLIBC_2.21 __strndup F -GLIBC_2.21 __strpbrk_c2 F -GLIBC_2.21 __strpbrk_c3 F -GLIBC_2.21 __strsep_1c F -GLIBC_2.21 __strsep_2c F -GLIBC_2.21 __strsep_3c F -GLIBC_2.21 __strsep_g F -GLIBC_2.21 __strspn_c1 F -GLIBC_2.21 __strspn_c2 F -GLIBC_2.21 __strspn_c3 F -GLIBC_2.21 __strtod_internal F -GLIBC_2.21 __strtod_l F -GLIBC_2.21 __strtof_internal F -GLIBC_2.21 __strtof_l F -GLIBC_2.21 __strtok_r F -GLIBC_2.21 __strtok_r_1c F -GLIBC_2.21 __strtol_internal F -GLIBC_2.21 __strtol_l F -GLIBC_2.21 __strtold_internal F -GLIBC_2.21 __strtold_l F -GLIBC_2.21 __strtoll_internal F -GLIBC_2.21 __strtoll_l F -GLIBC_2.21 __strtoul_internal F -GLIBC_2.21 __strtoul_l F -GLIBC_2.21 __strtoull_internal F -GLIBC_2.21 __strtoull_l F -GLIBC_2.21 __strverscmp F -GLIBC_2.21 __strxfrm_l F -GLIBC_2.21 __subdf3 F -GLIBC_2.21 __subsf3 F -GLIBC_2.21 __swprintf_chk F -GLIBC_2.21 __sysconf F -GLIBC_2.21 __syslog_chk F -GLIBC_2.21 __sysv_signal F -GLIBC_2.21 __timezone D 0x4 -GLIBC_2.21 __toascii_l F -GLIBC_2.21 __tolower_l F -GLIBC_2.21 __toupper_l F -GLIBC_2.21 __towctrans F -GLIBC_2.21 __towctrans_l F -GLIBC_2.21 __towlower_l F -GLIBC_2.21 __towupper_l F -GLIBC_2.21 __truncdfsf2 F -GLIBC_2.21 __ttyname_r_chk F -GLIBC_2.21 __tzname D 0x8 -GLIBC_2.21 __uflow F -GLIBC_2.21 __underflow F -GLIBC_2.21 __unorddf2 F -GLIBC_2.21 __unordsf2 F -GLIBC_2.21 __uselocale F -GLIBC_2.21 __vasprintf_chk F -GLIBC_2.21 __vdprintf_chk F -GLIBC_2.21 __vfork F -GLIBC_2.21 __vfprintf_chk F -GLIBC_2.21 __vfscanf F -GLIBC_2.21 __vfwprintf_chk F -GLIBC_2.21 __vprintf_chk F -GLIBC_2.21 __vsnprintf F -GLIBC_2.21 __vsnprintf_chk F -GLIBC_2.21 __vsprintf_chk F -GLIBC_2.21 __vsscanf F -GLIBC_2.21 __vswprintf_chk F -GLIBC_2.21 __vsyslog_chk F -GLIBC_2.21 __vwprintf_chk F -GLIBC_2.21 __wait F -GLIBC_2.21 __waitpid F -GLIBC_2.21 __wcpcpy_chk F -GLIBC_2.21 __wcpncpy_chk F -GLIBC_2.21 __wcrtomb_chk F -GLIBC_2.21 __wcscasecmp_l F -GLIBC_2.21 __wcscat_chk F -GLIBC_2.21 __wcscoll_l F -GLIBC_2.21 __wcscpy_chk F -GLIBC_2.21 __wcsftime_l F -GLIBC_2.21 __wcsncasecmp_l F -GLIBC_2.21 __wcsncat_chk F -GLIBC_2.21 __wcsncpy_chk F -GLIBC_2.21 __wcsnrtombs_chk F -GLIBC_2.21 __wcsrtombs_chk F -GLIBC_2.21 __wcstod_internal F -GLIBC_2.21 __wcstod_l F -GLIBC_2.21 __wcstof_internal F -GLIBC_2.21 __wcstof_l F -GLIBC_2.21 __wcstol_internal F -GLIBC_2.21 __wcstol_l F -GLIBC_2.21 __wcstold_internal F -GLIBC_2.21 __wcstold_l F -GLIBC_2.21 __wcstoll_internal F -GLIBC_2.21 __wcstoll_l F -GLIBC_2.21 __wcstombs_chk F -GLIBC_2.21 __wcstoul_internal F -GLIBC_2.21 __wcstoul_l F -GLIBC_2.21 __wcstoull_internal F -GLIBC_2.21 __wcstoull_l F -GLIBC_2.21 __wcsxfrm_l F -GLIBC_2.21 __wctomb_chk F -GLIBC_2.21 __wctrans_l F -GLIBC_2.21 __wctype_l F -GLIBC_2.21 __wmemcpy_chk F -GLIBC_2.21 __wmemmove_chk F -GLIBC_2.21 __wmempcpy_chk F -GLIBC_2.21 __wmemset_chk F -GLIBC_2.21 __woverflow F -GLIBC_2.21 __wprintf_chk F -GLIBC_2.21 __write F -GLIBC_2.21 __wuflow F -GLIBC_2.21 __wunderflow F -GLIBC_2.21 __xmknod F -GLIBC_2.21 __xmknodat F -GLIBC_2.21 __xpg_basename F -GLIBC_2.21 __xpg_sigpause F -GLIBC_2.21 __xpg_strerror_r F -GLIBC_2.21 __xstat F -GLIBC_2.21 __xstat64 F -GLIBC_2.21 _authenticate F -GLIBC_2.21 _dl_mcount_wrapper F -GLIBC_2.21 _dl_mcount_wrapper_check F -GLIBC_2.21 _environ D 0x4 -GLIBC_2.21 _exit F -GLIBC_2.21 _flush_cache F -GLIBC_2.21 _flushlbf F -GLIBC_2.21 _libc_intl_domainname D 0x5 -GLIBC_2.21 _longjmp F -GLIBC_2.21 _mcleanup F -GLIBC_2.21 _mcount F -GLIBC_2.21 _nl_default_dirname D 0x12 -GLIBC_2.21 _nl_domain_bindings D 0x4 -GLIBC_2.21 _nl_msg_cat_cntr D 0x4 -GLIBC_2.21 _null_auth D 0xc -GLIBC_2.21 _obstack_allocated_p F -GLIBC_2.21 _obstack_begin F -GLIBC_2.21 _obstack_begin_1 F -GLIBC_2.21 _obstack_free F -GLIBC_2.21 _obstack_memory_used F -GLIBC_2.21 _obstack_newchunk F -GLIBC_2.21 _res D 0x200 -GLIBC_2.21 _res_hconf D 0x30 -GLIBC_2.21 _rpc_dtablesize F -GLIBC_2.21 _seterr_reply F -GLIBC_2.21 _setjmp F -GLIBC_2.21 _sys_errlist D 0x21c -GLIBC_2.21 _sys_nerr D 0x4 -GLIBC_2.21 _sys_siglist D 0x104 -GLIBC_2.21 _tolower F -GLIBC_2.21 _toupper F -GLIBC_2.21 a64l F -GLIBC_2.21 abort F -GLIBC_2.21 abs F -GLIBC_2.21 accept F -GLIBC_2.21 accept4 F -GLIBC_2.21 access F -GLIBC_2.21 acct F -GLIBC_2.21 addmntent F -GLIBC_2.21 addseverity F -GLIBC_2.21 adjtime F -GLIBC_2.21 adjtimex F -GLIBC_2.21 advance F -GLIBC_2.21 alarm F -GLIBC_2.21 aligned_alloc F -GLIBC_2.21 alphasort F -GLIBC_2.21 alphasort64 F -GLIBC_2.21 argp_err_exit_status D 0x4 -GLIBC_2.21 argp_error F -GLIBC_2.21 argp_failure F -GLIBC_2.21 argp_help F -GLIBC_2.21 argp_parse F -GLIBC_2.21 argp_program_bug_address D 0x4 -GLIBC_2.21 argp_program_version D 0x4 -GLIBC_2.21 argp_program_version_hook D 0x4 -GLIBC_2.21 argp_state_help F -GLIBC_2.21 argp_usage F -GLIBC_2.21 argz_add F -GLIBC_2.21 argz_add_sep F -GLIBC_2.21 argz_append F -GLIBC_2.21 argz_count F -GLIBC_2.21 argz_create F -GLIBC_2.21 argz_create_sep F -GLIBC_2.21 argz_delete F -GLIBC_2.21 argz_extract F -GLIBC_2.21 argz_insert F -GLIBC_2.21 argz_next F -GLIBC_2.21 argz_replace F -GLIBC_2.21 argz_stringify F -GLIBC_2.21 asctime F -GLIBC_2.21 asctime_r F -GLIBC_2.21 asprintf F -GLIBC_2.21 atof F -GLIBC_2.21 atoi F -GLIBC_2.21 atol F -GLIBC_2.21 atoll F -GLIBC_2.21 authdes_create F -GLIBC_2.21 authdes_getucred F -GLIBC_2.21 authdes_pk_create F -GLIBC_2.21 authnone_create F -GLIBC_2.21 authunix_create F -GLIBC_2.21 authunix_create_default F -GLIBC_2.21 backtrace F -GLIBC_2.21 backtrace_symbols F -GLIBC_2.21 backtrace_symbols_fd F -GLIBC_2.21 basename F -GLIBC_2.21 bcmp F -GLIBC_2.21 bcopy F -GLIBC_2.21 bdflush F -GLIBC_2.21 bind F -GLIBC_2.21 bind_textdomain_codeset F -GLIBC_2.21 bindresvport F -GLIBC_2.21 bindtextdomain F -GLIBC_2.21 brk F -GLIBC_2.21 bsd_signal F -GLIBC_2.21 bsearch F -GLIBC_2.21 btowc F -GLIBC_2.21 bzero F -GLIBC_2.21 c16rtomb F -GLIBC_2.21 c32rtomb F -GLIBC_2.21 cacheflush F -GLIBC_2.21 calloc F -GLIBC_2.21 callrpc F -GLIBC_2.21 canonicalize_file_name F -GLIBC_2.21 capget F -GLIBC_2.21 capset F -GLIBC_2.21 catclose F -GLIBC_2.21 catgets F -GLIBC_2.21 catopen F -GLIBC_2.21 cbc_crypt F -GLIBC_2.21 cfgetispeed F -GLIBC_2.21 cfgetospeed F -GLIBC_2.21 cfmakeraw F -GLIBC_2.21 cfree F -GLIBC_2.21 cfsetispeed F -GLIBC_2.21 cfsetospeed F -GLIBC_2.21 cfsetspeed F -GLIBC_2.21 chdir F -GLIBC_2.21 chflags F -GLIBC_2.21 chmod F -GLIBC_2.21 chown F -GLIBC_2.21 chroot F -GLIBC_2.21 clearenv F -GLIBC_2.21 clearerr F -GLIBC_2.21 clearerr_unlocked F -GLIBC_2.21 clnt_broadcast F -GLIBC_2.21 clnt_create F -GLIBC_2.21 clnt_pcreateerror F -GLIBC_2.21 clnt_perrno F -GLIBC_2.21 clnt_perror F -GLIBC_2.21 clnt_spcreateerror F -GLIBC_2.21 clnt_sperrno F -GLIBC_2.21 clnt_sperror F -GLIBC_2.21 clntraw_create F -GLIBC_2.21 clnttcp_create F -GLIBC_2.21 clntudp_bufcreate F -GLIBC_2.21 clntudp_create F -GLIBC_2.21 clntunix_create F -GLIBC_2.21 clock F -GLIBC_2.21 clock_adjtime F -GLIBC_2.21 clock_getcpuclockid F -GLIBC_2.21 clock_getres F -GLIBC_2.21 clock_gettime F -GLIBC_2.21 clock_nanosleep F -GLIBC_2.21 clock_settime F -GLIBC_2.21 clone F -GLIBC_2.21 close F -GLIBC_2.21 closedir F -GLIBC_2.21 closelog F -GLIBC_2.21 confstr F -GLIBC_2.21 connect F -GLIBC_2.21 copysign F -GLIBC_2.21 copysignf F -GLIBC_2.21 copysignl F -GLIBC_2.21 creat F -GLIBC_2.21 creat64 F -GLIBC_2.21 create_module F -GLIBC_2.21 ctermid F -GLIBC_2.21 ctime F -GLIBC_2.21 ctime_r F -GLIBC_2.21 cuserid F -GLIBC_2.21 daemon F -GLIBC_2.21 daylight D 0x4 -GLIBC_2.21 dcgettext F -GLIBC_2.21 dcngettext F -GLIBC_2.21 delete_module F -GLIBC_2.21 des_setparity F -GLIBC_2.21 dgettext F -GLIBC_2.21 difftime F -GLIBC_2.21 dirfd F -GLIBC_2.21 dirname F -GLIBC_2.21 div F -GLIBC_2.21 dl_iterate_phdr F -GLIBC_2.21 dngettext F -GLIBC_2.21 dprintf F -GLIBC_2.21 drand48 F -GLIBC_2.21 drand48_r F -GLIBC_2.21 dup F -GLIBC_2.21 dup2 F -GLIBC_2.21 dup3 F -GLIBC_2.21 duplocale F -GLIBC_2.21 dysize F -GLIBC_2.21 eaccess F -GLIBC_2.21 ecb_crypt F -GLIBC_2.21 ecvt F -GLIBC_2.21 ecvt_r F -GLIBC_2.21 endaliasent F -GLIBC_2.21 endfsent F -GLIBC_2.21 endgrent F -GLIBC_2.21 endhostent F -GLIBC_2.21 endmntent F -GLIBC_2.21 endnetent F -GLIBC_2.21 endnetgrent F -GLIBC_2.21 endprotoent F -GLIBC_2.21 endpwent F -GLIBC_2.21 endrpcent F -GLIBC_2.21 endservent F -GLIBC_2.21 endsgent F -GLIBC_2.21 endspent F -GLIBC_2.21 endttyent F -GLIBC_2.21 endusershell F -GLIBC_2.21 endutent F -GLIBC_2.21 endutxent F -GLIBC_2.21 environ D 0x4 -GLIBC_2.21 envz_add F -GLIBC_2.21 envz_entry F -GLIBC_2.21 envz_get F -GLIBC_2.21 envz_merge F -GLIBC_2.21 envz_remove F -GLIBC_2.21 envz_strip F -GLIBC_2.21 epoll_create F -GLIBC_2.21 epoll_create1 F -GLIBC_2.21 epoll_ctl F -GLIBC_2.21 epoll_pwait F -GLIBC_2.21 epoll_wait F -GLIBC_2.21 erand48 F -GLIBC_2.21 erand48_r F -GLIBC_2.21 err F -GLIBC_2.21 error F -GLIBC_2.21 error_at_line F -GLIBC_2.21 error_message_count D 0x4 -GLIBC_2.21 error_one_per_line D 0x4 -GLIBC_2.21 error_print_progname D 0x4 -GLIBC_2.21 errx F -GLIBC_2.21 ether_aton F -GLIBC_2.21 ether_aton_r F -GLIBC_2.21 ether_hostton F -GLIBC_2.21 ether_line F -GLIBC_2.21 ether_ntoa F -GLIBC_2.21 ether_ntoa_r F -GLIBC_2.21 ether_ntohost F -GLIBC_2.21 euidaccess F -GLIBC_2.21 eventfd F -GLIBC_2.21 eventfd_read F -GLIBC_2.21 eventfd_write F -GLIBC_2.21 execl F -GLIBC_2.21 execle F -GLIBC_2.21 execlp F -GLIBC_2.21 execv F -GLIBC_2.21 execve F -GLIBC_2.21 execvp F -GLIBC_2.21 execvpe F -GLIBC_2.21 exit F -GLIBC_2.21 faccessat F -GLIBC_2.21 fallocate F -GLIBC_2.21 fallocate64 F -GLIBC_2.21 fanotify_init F -GLIBC_2.21 fanotify_mark F -GLIBC_2.21 fattach F -GLIBC_2.21 fchdir F -GLIBC_2.21 fchflags F -GLIBC_2.21 fchmod F -GLIBC_2.21 fchmodat F -GLIBC_2.21 fchown F -GLIBC_2.21 fchownat F -GLIBC_2.21 fclose F -GLIBC_2.21 fcloseall F -GLIBC_2.21 fcntl F -GLIBC_2.21 fcvt F -GLIBC_2.21 fcvt_r F -GLIBC_2.21 fdatasync F -GLIBC_2.21 fdetach F -GLIBC_2.21 fdopen F -GLIBC_2.21 fdopendir F -GLIBC_2.21 feof F -GLIBC_2.21 feof_unlocked F -GLIBC_2.21 ferror F -GLIBC_2.21 ferror_unlocked F -GLIBC_2.21 fexecve F -GLIBC_2.21 fflush F -GLIBC_2.21 fflush_unlocked F -GLIBC_2.21 ffs F -GLIBC_2.21 ffsl F -GLIBC_2.21 ffsll F -GLIBC_2.21 fgetc F -GLIBC_2.21 fgetc_unlocked F -GLIBC_2.21 fgetgrent F -GLIBC_2.21 fgetgrent_r F -GLIBC_2.21 fgetpos F -GLIBC_2.21 fgetpos64 F -GLIBC_2.21 fgetpwent F -GLIBC_2.21 fgetpwent_r F -GLIBC_2.21 fgets F -GLIBC_2.21 fgets_unlocked F -GLIBC_2.21 fgetsgent F -GLIBC_2.21 fgetsgent_r F -GLIBC_2.21 fgetspent F -GLIBC_2.21 fgetspent_r F -GLIBC_2.21 fgetwc F -GLIBC_2.21 fgetwc_unlocked F -GLIBC_2.21 fgetws F -GLIBC_2.21 fgetws_unlocked F -GLIBC_2.21 fgetxattr F -GLIBC_2.21 fileno F -GLIBC_2.21 fileno_unlocked F -GLIBC_2.21 finite F -GLIBC_2.21 finitef F -GLIBC_2.21 finitel F -GLIBC_2.21 flistxattr F -GLIBC_2.21 flock F -GLIBC_2.21 flockfile F -GLIBC_2.21 fmemopen F -GLIBC_2.21 fmtmsg F -GLIBC_2.21 fnmatch F -GLIBC_2.21 fopen F -GLIBC_2.21 fopen64 F -GLIBC_2.21 fopencookie F -GLIBC_2.21 fork F -GLIBC_2.21 fpathconf F -GLIBC_2.21 fprintf F -GLIBC_2.21 fputc F -GLIBC_2.21 fputc_unlocked F -GLIBC_2.21 fputs F -GLIBC_2.21 fputs_unlocked F -GLIBC_2.21 fputwc F -GLIBC_2.21 fputwc_unlocked F -GLIBC_2.21 fputws F -GLIBC_2.21 fputws_unlocked F -GLIBC_2.21 fread F -GLIBC_2.21 fread_unlocked F -GLIBC_2.21 free F -GLIBC_2.21 freeaddrinfo F -GLIBC_2.21 freeifaddrs F -GLIBC_2.21 freelocale F -GLIBC_2.21 fremovexattr F -GLIBC_2.21 freopen F -GLIBC_2.21 freopen64 F -GLIBC_2.21 frexp F -GLIBC_2.21 frexpf F -GLIBC_2.21 frexpl F -GLIBC_2.21 fscanf F -GLIBC_2.21 fseek F -GLIBC_2.21 fseeko F -GLIBC_2.21 fseeko64 F -GLIBC_2.21 fsetpos F -GLIBC_2.21 fsetpos64 F -GLIBC_2.21 fsetxattr F -GLIBC_2.21 fstatfs F -GLIBC_2.21 fstatfs64 F -GLIBC_2.21 fstatvfs F -GLIBC_2.21 fstatvfs64 F -GLIBC_2.21 fsync F -GLIBC_2.21 ftell F -GLIBC_2.21 ftello F -GLIBC_2.21 ftello64 F -GLIBC_2.21 ftime F -GLIBC_2.21 ftok F -GLIBC_2.21 ftruncate F -GLIBC_2.21 ftruncate64 F -GLIBC_2.21 ftrylockfile F -GLIBC_2.21 fts_children F -GLIBC_2.21 fts_close F -GLIBC_2.21 fts_open F -GLIBC_2.21 fts_read F -GLIBC_2.21 fts_set F -GLIBC_2.21 ftw F -GLIBC_2.21 ftw64 F -GLIBC_2.21 funlockfile F -GLIBC_2.21 futimens F -GLIBC_2.21 futimes F -GLIBC_2.21 futimesat F -GLIBC_2.21 fwide F -GLIBC_2.21 fwprintf F -GLIBC_2.21 fwrite F -GLIBC_2.21 fwrite_unlocked F -GLIBC_2.21 fwscanf F -GLIBC_2.21 gai_strerror F -GLIBC_2.21 gcvt F -GLIBC_2.21 get_avphys_pages F -GLIBC_2.21 get_current_dir_name F -GLIBC_2.21 get_kernel_syms F -GLIBC_2.21 get_myaddress F -GLIBC_2.21 get_nprocs F -GLIBC_2.21 get_nprocs_conf F -GLIBC_2.21 get_phys_pages F -GLIBC_2.21 getaddrinfo F -GLIBC_2.21 getaliasbyname F -GLIBC_2.21 getaliasbyname_r F -GLIBC_2.21 getaliasent F -GLIBC_2.21 getaliasent_r F -GLIBC_2.21 getauxval F -GLIBC_2.21 getc F -GLIBC_2.21 getc_unlocked F -GLIBC_2.21 getchar F -GLIBC_2.21 getchar_unlocked F -GLIBC_2.21 getcontext F -GLIBC_2.21 getcwd F -GLIBC_2.21 getdate F -GLIBC_2.21 getdate_err D 0x4 -GLIBC_2.21 getdate_r F -GLIBC_2.21 getdelim F -GLIBC_2.21 getdirentries F -GLIBC_2.21 getdirentries64 F -GLIBC_2.21 getdomainname F -GLIBC_2.21 getdtablesize F -GLIBC_2.21 getegid F -GLIBC_2.21 getenv F -GLIBC_2.21 geteuid F -GLIBC_2.21 getfsent F -GLIBC_2.21 getfsfile F -GLIBC_2.21 getfsspec F -GLIBC_2.21 getgid F -GLIBC_2.21 getgrent F -GLIBC_2.21 getgrent_r F -GLIBC_2.21 getgrgid F -GLIBC_2.21 getgrgid_r F -GLIBC_2.21 getgrnam F -GLIBC_2.21 getgrnam_r F -GLIBC_2.21 getgrouplist F -GLIBC_2.21 getgroups F -GLIBC_2.21 gethostbyaddr F -GLIBC_2.21 gethostbyaddr_r F -GLIBC_2.21 gethostbyname F -GLIBC_2.21 gethostbyname2 F -GLIBC_2.21 gethostbyname2_r F -GLIBC_2.21 gethostbyname_r F -GLIBC_2.21 gethostent F -GLIBC_2.21 gethostent_r F -GLIBC_2.21 gethostid F -GLIBC_2.21 gethostname F -GLIBC_2.21 getifaddrs F -GLIBC_2.21 getipv4sourcefilter F -GLIBC_2.21 getitimer F -GLIBC_2.21 getline F -GLIBC_2.21 getloadavg F -GLIBC_2.21 getlogin F -GLIBC_2.21 getlogin_r F -GLIBC_2.21 getmntent F -GLIBC_2.21 getmntent_r F -GLIBC_2.21 getmsg F -GLIBC_2.21 getnameinfo F -GLIBC_2.21 getnetbyaddr F -GLIBC_2.21 getnetbyaddr_r F -GLIBC_2.21 getnetbyname F -GLIBC_2.21 getnetbyname_r F -GLIBC_2.21 getnetent F -GLIBC_2.21 getnetent_r F -GLIBC_2.21 getnetgrent F -GLIBC_2.21 getnetgrent_r F -GLIBC_2.21 getnetname F -GLIBC_2.21 getopt F -GLIBC_2.21 getopt_long F -GLIBC_2.21 getopt_long_only F -GLIBC_2.21 getpagesize F -GLIBC_2.21 getpass F -GLIBC_2.21 getpeername F -GLIBC_2.21 getpgid F -GLIBC_2.21 getpgrp F -GLIBC_2.21 getpid F -GLIBC_2.21 getpmsg F -GLIBC_2.21 getppid F -GLIBC_2.21 getpriority F -GLIBC_2.21 getprotobyname F -GLIBC_2.21 getprotobyname_r F -GLIBC_2.21 getprotobynumber F -GLIBC_2.21 getprotobynumber_r F -GLIBC_2.21 getprotoent F -GLIBC_2.21 getprotoent_r F -GLIBC_2.21 getpt F -GLIBC_2.21 getpublickey F -GLIBC_2.21 getpw F -GLIBC_2.21 getpwent F -GLIBC_2.21 getpwent_r F -GLIBC_2.21 getpwnam F -GLIBC_2.21 getpwnam_r F -GLIBC_2.21 getpwuid F -GLIBC_2.21 getpwuid_r F -GLIBC_2.21 getresgid F -GLIBC_2.21 getresuid F -GLIBC_2.21 getrlimit F -GLIBC_2.21 getrlimit64 F -GLIBC_2.21 getrpcbyname F -GLIBC_2.21 getrpcbyname_r F -GLIBC_2.21 getrpcbynumber F -GLIBC_2.21 getrpcbynumber_r F -GLIBC_2.21 getrpcent F -GLIBC_2.21 getrpcent_r F -GLIBC_2.21 getrpcport F -GLIBC_2.21 getrusage F -GLIBC_2.21 gets F -GLIBC_2.21 getsecretkey F -GLIBC_2.21 getservbyname F -GLIBC_2.21 getservbyname_r F -GLIBC_2.21 getservbyport F -GLIBC_2.21 getservbyport_r F -GLIBC_2.21 getservent F -GLIBC_2.21 getservent_r F -GLIBC_2.21 getsgent F -GLIBC_2.21 getsgent_r F -GLIBC_2.21 getsgnam F -GLIBC_2.21 getsgnam_r F -GLIBC_2.21 getsid F -GLIBC_2.21 getsockname F -GLIBC_2.21 getsockopt F -GLIBC_2.21 getsourcefilter F -GLIBC_2.21 getspent F -GLIBC_2.21 getspent_r F -GLIBC_2.21 getspnam F -GLIBC_2.21 getspnam_r F -GLIBC_2.21 getsubopt F -GLIBC_2.21 gettext F -GLIBC_2.21 gettimeofday F -GLIBC_2.21 getttyent F -GLIBC_2.21 getttynam F -GLIBC_2.21 getuid F -GLIBC_2.21 getusershell F -GLIBC_2.21 getutent F -GLIBC_2.21 getutent_r F -GLIBC_2.21 getutid F -GLIBC_2.21 getutid_r F -GLIBC_2.21 getutline F -GLIBC_2.21 getutline_r F -GLIBC_2.21 getutmp F -GLIBC_2.21 getutmpx F -GLIBC_2.21 getutxent F -GLIBC_2.21 getutxid F -GLIBC_2.21 getutxline F -GLIBC_2.21 getw F -GLIBC_2.21 getwc F -GLIBC_2.21 getwc_unlocked F -GLIBC_2.21 getwchar F -GLIBC_2.21 getwchar_unlocked F -GLIBC_2.21 getwd F -GLIBC_2.21 getxattr F -GLIBC_2.21 glob F -GLIBC_2.21 glob64 F -GLIBC_2.21 glob_pattern_p F -GLIBC_2.21 globfree F -GLIBC_2.21 globfree64 F -GLIBC_2.21 gmtime F -GLIBC_2.21 gmtime_r F -GLIBC_2.21 gnu_dev_major F -GLIBC_2.21 gnu_dev_makedev F -GLIBC_2.21 gnu_dev_minor F -GLIBC_2.21 gnu_get_libc_release F -GLIBC_2.21 gnu_get_libc_version F -GLIBC_2.21 grantpt F -GLIBC_2.21 group_member F -GLIBC_2.21 gsignal F -GLIBC_2.21 gtty F -GLIBC_2.21 h_errlist D 0x14 -GLIBC_2.21 h_nerr D 0x4 -GLIBC_2.21 hasmntopt F -GLIBC_2.21 hcreate F -GLIBC_2.21 hcreate_r F -GLIBC_2.21 hdestroy F -GLIBC_2.21 hdestroy_r F -GLIBC_2.21 herror F -GLIBC_2.21 host2netname F -GLIBC_2.21 hsearch F -GLIBC_2.21 hsearch_r F -GLIBC_2.21 hstrerror F -GLIBC_2.21 htonl F -GLIBC_2.21 htons F -GLIBC_2.21 iconv F -GLIBC_2.21 iconv_close F -GLIBC_2.21 iconv_open F -GLIBC_2.21 if_freenameindex F -GLIBC_2.21 if_indextoname F -GLIBC_2.21 if_nameindex F -GLIBC_2.21 if_nametoindex F -GLIBC_2.21 imaxabs F -GLIBC_2.21 imaxdiv F -GLIBC_2.21 in6addr_any D 0x10 -GLIBC_2.21 in6addr_loopback D 0x10 -GLIBC_2.21 index F -GLIBC_2.21 inet6_opt_append F -GLIBC_2.21 inet6_opt_find F -GLIBC_2.21 inet6_opt_finish F -GLIBC_2.21 inet6_opt_get_val F -GLIBC_2.21 inet6_opt_init F -GLIBC_2.21 inet6_opt_next F -GLIBC_2.21 inet6_opt_set_val F -GLIBC_2.21 inet6_option_alloc F -GLIBC_2.21 inet6_option_append F -GLIBC_2.21 inet6_option_find F -GLIBC_2.21 inet6_option_init F -GLIBC_2.21 inet6_option_next F -GLIBC_2.21 inet6_option_space F -GLIBC_2.21 inet6_rth_add F -GLIBC_2.21 inet6_rth_getaddr F -GLIBC_2.21 inet6_rth_init F -GLIBC_2.21 inet6_rth_reverse F -GLIBC_2.21 inet6_rth_segments F -GLIBC_2.21 inet6_rth_space F -GLIBC_2.21 inet_addr F -GLIBC_2.21 inet_aton F -GLIBC_2.21 inet_lnaof F -GLIBC_2.21 inet_makeaddr F -GLIBC_2.21 inet_netof F -GLIBC_2.21 inet_network F -GLIBC_2.21 inet_nsap_addr F -GLIBC_2.21 inet_nsap_ntoa F -GLIBC_2.21 inet_ntoa F -GLIBC_2.21 inet_ntop F -GLIBC_2.21 inet_pton F -GLIBC_2.21 init_module F -GLIBC_2.21 initgroups F -GLIBC_2.21 initstate F -GLIBC_2.21 initstate_r F -GLIBC_2.21 innetgr F -GLIBC_2.21 inotify_add_watch F -GLIBC_2.21 inotify_init F -GLIBC_2.21 inotify_init1 F -GLIBC_2.21 inotify_rm_watch F -GLIBC_2.21 insque F -GLIBC_2.21 ioctl F -GLIBC_2.21 iruserok F -GLIBC_2.21 iruserok_af F -GLIBC_2.21 isalnum F -GLIBC_2.21 isalnum_l F -GLIBC_2.21 isalpha F -GLIBC_2.21 isalpha_l F -GLIBC_2.21 isascii F -GLIBC_2.21 isastream F -GLIBC_2.21 isatty F -GLIBC_2.21 isblank F -GLIBC_2.21 isblank_l F -GLIBC_2.21 iscntrl F -GLIBC_2.21 iscntrl_l F -GLIBC_2.21 isctype F -GLIBC_2.21 isdigit F -GLIBC_2.21 isdigit_l F -GLIBC_2.21 isfdtype F -GLIBC_2.21 isgraph F -GLIBC_2.21 isgraph_l F -GLIBC_2.21 isinf F -GLIBC_2.21 isinff F -GLIBC_2.21 isinfl F -GLIBC_2.21 islower F -GLIBC_2.21 islower_l F -GLIBC_2.21 isnan F -GLIBC_2.21 isnanf F -GLIBC_2.21 isnanl F -GLIBC_2.21 isprint F -GLIBC_2.21 isprint_l F -GLIBC_2.21 ispunct F -GLIBC_2.21 ispunct_l F -GLIBC_2.21 isspace F -GLIBC_2.21 isspace_l F -GLIBC_2.21 isupper F -GLIBC_2.21 isupper_l F -GLIBC_2.21 iswalnum F -GLIBC_2.21 iswalnum_l F -GLIBC_2.21 iswalpha F -GLIBC_2.21 iswalpha_l F -GLIBC_2.21 iswblank F -GLIBC_2.21 iswblank_l F -GLIBC_2.21 iswcntrl F -GLIBC_2.21 iswcntrl_l F -GLIBC_2.21 iswctype F -GLIBC_2.21 iswctype_l F -GLIBC_2.21 iswdigit F -GLIBC_2.21 iswdigit_l F -GLIBC_2.21 iswgraph F -GLIBC_2.21 iswgraph_l F -GLIBC_2.21 iswlower F -GLIBC_2.21 iswlower_l F -GLIBC_2.21 iswprint F -GLIBC_2.21 iswprint_l F -GLIBC_2.21 iswpunct F -GLIBC_2.21 iswpunct_l F -GLIBC_2.21 iswspace F -GLIBC_2.21 iswspace_l F -GLIBC_2.21 iswupper F -GLIBC_2.21 iswupper_l F -GLIBC_2.21 iswxdigit F -GLIBC_2.21 iswxdigit_l F -GLIBC_2.21 isxdigit F -GLIBC_2.21 isxdigit_l F -GLIBC_2.21 jrand48 F -GLIBC_2.21 jrand48_r F -GLIBC_2.21 key_decryptsession F -GLIBC_2.21 key_decryptsession_pk F -GLIBC_2.21 key_encryptsession F -GLIBC_2.21 key_encryptsession_pk F -GLIBC_2.21 key_gendes F -GLIBC_2.21 key_get_conv F -GLIBC_2.21 key_secretkey_is_set F -GLIBC_2.21 key_setnet F -GLIBC_2.21 key_setsecret F -GLIBC_2.21 kill F -GLIBC_2.21 killpg F -GLIBC_2.21 klogctl F -GLIBC_2.21 l64a F -GLIBC_2.21 labs F -GLIBC_2.21 lchmod F -GLIBC_2.21 lchown F -GLIBC_2.21 lckpwdf F -GLIBC_2.21 lcong48 F -GLIBC_2.21 lcong48_r F -GLIBC_2.21 ldexp F -GLIBC_2.21 ldexpf F -GLIBC_2.21 ldexpl F -GLIBC_2.21 ldiv F -GLIBC_2.21 lfind F -GLIBC_2.21 lgetxattr F -GLIBC_2.21 link F -GLIBC_2.21 linkat F -GLIBC_2.21 listen F -GLIBC_2.21 listxattr F -GLIBC_2.21 llabs F -GLIBC_2.21 lldiv F -GLIBC_2.21 llistxattr F -GLIBC_2.21 llseek F -GLIBC_2.21 loc1 D 0x4 -GLIBC_2.21 loc2 D 0x4 -GLIBC_2.21 localeconv F -GLIBC_2.21 localtime F -GLIBC_2.21 localtime_r F -GLIBC_2.21 lockf F -GLIBC_2.21 lockf64 F -GLIBC_2.21 locs D 0x4 -GLIBC_2.21 longjmp F -GLIBC_2.21 lrand48 F -GLIBC_2.21 lrand48_r F -GLIBC_2.21 lremovexattr F -GLIBC_2.21 lsearch F -GLIBC_2.21 lseek F -GLIBC_2.21 lseek64 F -GLIBC_2.21 lsetxattr F -GLIBC_2.21 lutimes F -GLIBC_2.21 madvise F -GLIBC_2.21 makecontext F -GLIBC_2.21 mallinfo F -GLIBC_2.21 malloc F -GLIBC_2.21 malloc_get_state F -GLIBC_2.21 malloc_info F -GLIBC_2.21 malloc_set_state F -GLIBC_2.21 malloc_stats F -GLIBC_2.21 malloc_trim F -GLIBC_2.21 malloc_usable_size F -GLIBC_2.21 mallopt F -GLIBC_2.21 mallwatch D 0x4 -GLIBC_2.21 mblen F -GLIBC_2.21 mbrlen F -GLIBC_2.21 mbrtoc16 F -GLIBC_2.21 mbrtoc32 F -GLIBC_2.21 mbrtowc F -GLIBC_2.21 mbsinit F -GLIBC_2.21 mbsnrtowcs F -GLIBC_2.21 mbsrtowcs F -GLIBC_2.21 mbstowcs F -GLIBC_2.21 mbtowc F -GLIBC_2.21 mcheck F -GLIBC_2.21 mcheck_check_all F -GLIBC_2.21 mcheck_pedantic F -GLIBC_2.21 memalign F -GLIBC_2.21 memccpy F -GLIBC_2.21 memchr F -GLIBC_2.21 memcmp F -GLIBC_2.21 memcpy F -GLIBC_2.21 memfrob F -GLIBC_2.21 memmem F -GLIBC_2.21 memmove F -GLIBC_2.21 mempcpy F -GLIBC_2.21 memrchr F -GLIBC_2.21 memset F -GLIBC_2.21 mincore F -GLIBC_2.21 mkdir F -GLIBC_2.21 mkdirat F -GLIBC_2.21 mkdtemp F -GLIBC_2.21 mkfifo F -GLIBC_2.21 mkfifoat F -GLIBC_2.21 mkostemp F -GLIBC_2.21 mkostemp64 F -GLIBC_2.21 mkostemps F -GLIBC_2.21 mkostemps64 F -GLIBC_2.21 mkstemp F -GLIBC_2.21 mkstemp64 F -GLIBC_2.21 mkstemps F -GLIBC_2.21 mkstemps64 F -GLIBC_2.21 mktemp F -GLIBC_2.21 mktime F -GLIBC_2.21 mlock F -GLIBC_2.21 mlockall F -GLIBC_2.21 mmap F -GLIBC_2.21 mmap64 F -GLIBC_2.21 modf F -GLIBC_2.21 modff F -GLIBC_2.21 modfl F -GLIBC_2.21 moncontrol F -GLIBC_2.21 monstartup F -GLIBC_2.21 mount F -GLIBC_2.21 mprobe F -GLIBC_2.21 mprotect F -GLIBC_2.21 mrand48 F -GLIBC_2.21 mrand48_r F -GLIBC_2.21 mremap F -GLIBC_2.21 msgctl F -GLIBC_2.21 msgget F -GLIBC_2.21 msgrcv F -GLIBC_2.21 msgsnd F -GLIBC_2.21 msync F -GLIBC_2.21 mtrace F -GLIBC_2.21 munlock F -GLIBC_2.21 munlockall F -GLIBC_2.21 munmap F -GLIBC_2.21 muntrace F -GLIBC_2.21 name_to_handle_at F -GLIBC_2.21 nanosleep F -GLIBC_2.21 netname2host F -GLIBC_2.21 netname2user F -GLIBC_2.21 newlocale F -GLIBC_2.21 nfsservctl F -GLIBC_2.21 nftw F -GLIBC_2.21 nftw64 F -GLIBC_2.21 ngettext F -GLIBC_2.21 nice F -GLIBC_2.21 nl_langinfo F -GLIBC_2.21 nl_langinfo_l F -GLIBC_2.21 nrand48 F -GLIBC_2.21 nrand48_r F -GLIBC_2.21 ntohl F -GLIBC_2.21 ntohs F -GLIBC_2.21 ntp_adjtime F -GLIBC_2.21 ntp_gettime F -GLIBC_2.21 ntp_gettimex F -GLIBC_2.21 obstack_alloc_failed_handler D 0x4 -GLIBC_2.21 obstack_exit_failure D 0x4 -GLIBC_2.21 obstack_free F -GLIBC_2.21 obstack_printf F -GLIBC_2.21 obstack_vprintf F -GLIBC_2.21 on_exit F -GLIBC_2.21 open F -GLIBC_2.21 open64 F -GLIBC_2.21 open_by_handle_at F -GLIBC_2.21 open_memstream F -GLIBC_2.21 open_wmemstream F -GLIBC_2.21 openat F -GLIBC_2.21 openat64 F -GLIBC_2.21 opendir F -GLIBC_2.21 openlog F -GLIBC_2.21 optarg D 0x4 -GLIBC_2.21 opterr D 0x4 -GLIBC_2.21 optind D 0x4 -GLIBC_2.21 optopt D 0x4 -GLIBC_2.21 parse_printf_format F -GLIBC_2.21 passwd2des F -GLIBC_2.21 pathconf F -GLIBC_2.21 pause F -GLIBC_2.21 pclose F -GLIBC_2.21 perror F -GLIBC_2.21 personality F -GLIBC_2.21 pipe F -GLIBC_2.21 pipe2 F -GLIBC_2.21 pivot_root F -GLIBC_2.21 pmap_getmaps F -GLIBC_2.21 pmap_getport F -GLIBC_2.21 pmap_rmtcall F -GLIBC_2.21 pmap_set F -GLIBC_2.21 pmap_unset F -GLIBC_2.21 poll F -GLIBC_2.21 popen F -GLIBC_2.21 posix_fadvise F -GLIBC_2.21 posix_fadvise64 F -GLIBC_2.21 posix_fallocate F -GLIBC_2.21 posix_fallocate64 F -GLIBC_2.21 posix_madvise F -GLIBC_2.21 posix_memalign F -GLIBC_2.21 posix_openpt F -GLIBC_2.21 posix_spawn F -GLIBC_2.21 posix_spawn_file_actions_addclose F -GLIBC_2.21 posix_spawn_file_actions_adddup2 F -GLIBC_2.21 posix_spawn_file_actions_addopen F -GLIBC_2.21 posix_spawn_file_actions_destroy F -GLIBC_2.21 posix_spawn_file_actions_init F -GLIBC_2.21 posix_spawnattr_destroy F -GLIBC_2.21 posix_spawnattr_getflags F -GLIBC_2.21 posix_spawnattr_getpgroup F -GLIBC_2.21 posix_spawnattr_getschedparam F -GLIBC_2.21 posix_spawnattr_getschedpolicy F -GLIBC_2.21 posix_spawnattr_getsigdefault F -GLIBC_2.21 posix_spawnattr_getsigmask F -GLIBC_2.21 posix_spawnattr_init F -GLIBC_2.21 posix_spawnattr_setflags F -GLIBC_2.21 posix_spawnattr_setpgroup F -GLIBC_2.21 posix_spawnattr_setschedparam F -GLIBC_2.21 posix_spawnattr_setschedpolicy F -GLIBC_2.21 posix_spawnattr_setsigdefault F -GLIBC_2.21 posix_spawnattr_setsigmask F -GLIBC_2.21 posix_spawnp F -GLIBC_2.21 ppoll F -GLIBC_2.21 prctl F -GLIBC_2.21 pread F -GLIBC_2.21 pread64 F -GLIBC_2.21 preadv F -GLIBC_2.21 preadv64 F -GLIBC_2.21 printf F -GLIBC_2.21 printf_size F -GLIBC_2.21 printf_size_info F -GLIBC_2.21 prlimit F -GLIBC_2.21 prlimit64 F -GLIBC_2.21 process_vm_readv F -GLIBC_2.21 process_vm_writev F -GLIBC_2.21 profil F -GLIBC_2.21 program_invocation_name D 0x4 -GLIBC_2.21 program_invocation_short_name D 0x4 -GLIBC_2.21 pselect F -GLIBC_2.21 psiginfo F -GLIBC_2.21 psignal F -GLIBC_2.21 pthread_attr_destroy F -GLIBC_2.21 pthread_attr_getdetachstate F -GLIBC_2.21 pthread_attr_getinheritsched F -GLIBC_2.21 pthread_attr_getschedparam F -GLIBC_2.21 pthread_attr_getschedpolicy F -GLIBC_2.21 pthread_attr_getscope F -GLIBC_2.21 pthread_attr_init F -GLIBC_2.21 pthread_attr_setdetachstate F -GLIBC_2.21 pthread_attr_setinheritsched F -GLIBC_2.21 pthread_attr_setschedparam F -GLIBC_2.21 pthread_attr_setschedpolicy F -GLIBC_2.21 pthread_attr_setscope F -GLIBC_2.21 pthread_cond_broadcast F -GLIBC_2.21 pthread_cond_destroy F -GLIBC_2.21 pthread_cond_init F -GLIBC_2.21 pthread_cond_signal F -GLIBC_2.21 pthread_cond_timedwait F -GLIBC_2.21 pthread_cond_wait F -GLIBC_2.21 pthread_condattr_destroy F -GLIBC_2.21 pthread_condattr_init F -GLIBC_2.21 pthread_equal F -GLIBC_2.21 pthread_exit F -GLIBC_2.21 pthread_getschedparam F -GLIBC_2.21 pthread_mutex_destroy F -GLIBC_2.21 pthread_mutex_init F -GLIBC_2.21 pthread_mutex_lock F -GLIBC_2.21 pthread_mutex_unlock F -GLIBC_2.21 pthread_self F -GLIBC_2.21 pthread_setcancelstate F -GLIBC_2.21 pthread_setcanceltype F -GLIBC_2.21 pthread_setschedparam F -GLIBC_2.21 ptrace F -GLIBC_2.21 ptsname F -GLIBC_2.21 ptsname_r F -GLIBC_2.21 putc F -GLIBC_2.21 putc_unlocked F -GLIBC_2.21 putchar F -GLIBC_2.21 putchar_unlocked F -GLIBC_2.21 putenv F -GLIBC_2.21 putgrent F -GLIBC_2.21 putmsg F -GLIBC_2.21 putpmsg F -GLIBC_2.21 putpwent F -GLIBC_2.21 puts F -GLIBC_2.21 putsgent F -GLIBC_2.21 putspent F -GLIBC_2.21 pututline F -GLIBC_2.21 pututxline F -GLIBC_2.21 putw F -GLIBC_2.21 putwc F -GLIBC_2.21 putwc_unlocked F -GLIBC_2.21 putwchar F -GLIBC_2.21 putwchar_unlocked F -GLIBC_2.21 pvalloc F -GLIBC_2.21 pwrite F -GLIBC_2.21 pwrite64 F -GLIBC_2.21 pwritev F -GLIBC_2.21 pwritev64 F -GLIBC_2.21 qecvt F -GLIBC_2.21 qecvt_r F -GLIBC_2.21 qfcvt F -GLIBC_2.21 qfcvt_r F -GLIBC_2.21 qgcvt F -GLIBC_2.21 qsort F -GLIBC_2.21 qsort_r F -GLIBC_2.21 query_module F -GLIBC_2.21 quick_exit F -GLIBC_2.21 quotactl F -GLIBC_2.21 raise F -GLIBC_2.21 rand F -GLIBC_2.21 rand_r F -GLIBC_2.21 random F -GLIBC_2.21 random_r F -GLIBC_2.21 rawmemchr F -GLIBC_2.21 rcmd F -GLIBC_2.21 rcmd_af F -GLIBC_2.21 re_comp F -GLIBC_2.21 re_compile_fastmap F -GLIBC_2.21 re_compile_pattern F -GLIBC_2.21 re_exec F -GLIBC_2.21 re_match F -GLIBC_2.21 re_match_2 F -GLIBC_2.21 re_search F -GLIBC_2.21 re_search_2 F -GLIBC_2.21 re_set_registers F -GLIBC_2.21 re_set_syntax F -GLIBC_2.21 re_syntax_options D 0x4 -GLIBC_2.21 read F -GLIBC_2.21 readahead F -GLIBC_2.21 readdir F -GLIBC_2.21 readdir64 F -GLIBC_2.21 readdir64_r F -GLIBC_2.21 readdir_r F -GLIBC_2.21 readlink F -GLIBC_2.21 readlinkat F -GLIBC_2.21 readv F -GLIBC_2.21 realloc F -GLIBC_2.21 realpath F -GLIBC_2.21 reboot F -GLIBC_2.21 recv F -GLIBC_2.21 recvfrom F -GLIBC_2.21 recvmmsg F -GLIBC_2.21 recvmsg F -GLIBC_2.21 regcomp F -GLIBC_2.21 regerror F -GLIBC_2.21 regexec F -GLIBC_2.21 regfree F -GLIBC_2.21 register_printf_function F -GLIBC_2.21 register_printf_modifier F -GLIBC_2.21 register_printf_specifier F -GLIBC_2.21 register_printf_type F -GLIBC_2.21 registerrpc F -GLIBC_2.21 remap_file_pages F -GLIBC_2.21 remove F -GLIBC_2.21 removexattr F -GLIBC_2.21 remque F -GLIBC_2.21 rename F -GLIBC_2.21 renameat F -GLIBC_2.21 revoke F -GLIBC_2.21 rewind F -GLIBC_2.21 rewinddir F -GLIBC_2.21 rexec F -GLIBC_2.21 rexec_af F -GLIBC_2.21 rexecoptions D 0x4 -GLIBC_2.21 rindex F -GLIBC_2.21 rmdir F -GLIBC_2.21 rpc_createerr D 0x10 -GLIBC_2.21 rpmatch F -GLIBC_2.21 rresvport F -GLIBC_2.21 rresvport_af F -GLIBC_2.21 rtime F -GLIBC_2.21 ruserok F -GLIBC_2.21 ruserok_af F -GLIBC_2.21 ruserpass F -GLIBC_2.21 sbrk F -GLIBC_2.21 scalbn F -GLIBC_2.21 scalbnf F -GLIBC_2.21 scalbnl F -GLIBC_2.21 scandir F -GLIBC_2.21 scandir64 F -GLIBC_2.21 scandirat F -GLIBC_2.21 scandirat64 F -GLIBC_2.21 scanf F -GLIBC_2.21 sched_get_priority_max F -GLIBC_2.21 sched_get_priority_min F -GLIBC_2.21 sched_getaffinity F -GLIBC_2.21 sched_getcpu F -GLIBC_2.21 sched_getparam F -GLIBC_2.21 sched_getscheduler F -GLIBC_2.21 sched_rr_get_interval F -GLIBC_2.21 sched_setaffinity F -GLIBC_2.21 sched_setparam F -GLIBC_2.21 sched_setscheduler F -GLIBC_2.21 sched_yield F -GLIBC_2.21 secure_getenv F -GLIBC_2.21 seed48 F -GLIBC_2.21 seed48_r F -GLIBC_2.21 seekdir F -GLIBC_2.21 select F -GLIBC_2.21 semctl F -GLIBC_2.21 semget F -GLIBC_2.21 semop F -GLIBC_2.21 semtimedop F -GLIBC_2.21 send F -GLIBC_2.21 sendfile F -GLIBC_2.21 sendfile64 F -GLIBC_2.21 sendmmsg F -GLIBC_2.21 sendmsg F -GLIBC_2.21 sendto F -GLIBC_2.21 setaliasent F -GLIBC_2.21 setbuf F -GLIBC_2.21 setbuffer F -GLIBC_2.21 setcontext F -GLIBC_2.21 setdomainname F -GLIBC_2.21 setegid F -GLIBC_2.21 setenv F -GLIBC_2.21 seteuid F -GLIBC_2.21 setfsent F -GLIBC_2.21 setfsgid F -GLIBC_2.21 setfsuid F -GLIBC_2.21 setgid F -GLIBC_2.21 setgrent F -GLIBC_2.21 setgroups F -GLIBC_2.21 sethostent F -GLIBC_2.21 sethostid F -GLIBC_2.21 sethostname F -GLIBC_2.21 setipv4sourcefilter F -GLIBC_2.21 setitimer F -GLIBC_2.21 setjmp F -GLIBC_2.21 setlinebuf F -GLIBC_2.21 setlocale F -GLIBC_2.21 setlogin F -GLIBC_2.21 setlogmask F -GLIBC_2.21 setmntent F -GLIBC_2.21 setnetent F -GLIBC_2.21 setnetgrent F -GLIBC_2.21 setns F -GLIBC_2.21 setpgid F -GLIBC_2.21 setpgrp F -GLIBC_2.21 setpriority F -GLIBC_2.21 setprotoent F -GLIBC_2.21 setpwent F -GLIBC_2.21 setregid F -GLIBC_2.21 setresgid F -GLIBC_2.21 setresuid F -GLIBC_2.21 setreuid F -GLIBC_2.21 setrlimit F -GLIBC_2.21 setrlimit64 F -GLIBC_2.21 setrpcent F -GLIBC_2.21 setservent F -GLIBC_2.21 setsgent F -GLIBC_2.21 setsid F -GLIBC_2.21 setsockopt F -GLIBC_2.21 setsourcefilter F -GLIBC_2.21 setspent F -GLIBC_2.21 setstate F -GLIBC_2.21 setstate_r F -GLIBC_2.21 settimeofday F -GLIBC_2.21 setttyent F -GLIBC_2.21 setuid F -GLIBC_2.21 setusershell F -GLIBC_2.21 setutent F -GLIBC_2.21 setutxent F -GLIBC_2.21 setvbuf F -GLIBC_2.21 setxattr F -GLIBC_2.21 sgetsgent F -GLIBC_2.21 sgetsgent_r F -GLIBC_2.21 sgetspent F -GLIBC_2.21 sgetspent_r F -GLIBC_2.21 shmat F -GLIBC_2.21 shmctl F -GLIBC_2.21 shmdt F -GLIBC_2.21 shmget F -GLIBC_2.21 shutdown F -GLIBC_2.21 sigaction F -GLIBC_2.21 sigaddset F -GLIBC_2.21 sigaltstack F -GLIBC_2.21 sigandset F -GLIBC_2.21 sigblock F -GLIBC_2.21 sigdelset F -GLIBC_2.21 sigemptyset F -GLIBC_2.21 sigfillset F -GLIBC_2.21 siggetmask F -GLIBC_2.21 sighold F -GLIBC_2.21 sigignore F -GLIBC_2.21 siginterrupt F -GLIBC_2.21 sigisemptyset F -GLIBC_2.21 sigismember F -GLIBC_2.21 siglongjmp F -GLIBC_2.21 signal F -GLIBC_2.21 signalfd F -GLIBC_2.21 sigorset F -GLIBC_2.21 sigpause F -GLIBC_2.21 sigpending F -GLIBC_2.21 sigprocmask F -GLIBC_2.21 sigqueue F -GLIBC_2.21 sigrelse F -GLIBC_2.21 sigreturn F -GLIBC_2.21 sigset F -GLIBC_2.21 sigsetmask F -GLIBC_2.21 sigstack F -GLIBC_2.21 sigsuspend F -GLIBC_2.21 sigtimedwait F -GLIBC_2.21 sigwait F -GLIBC_2.21 sigwaitinfo F -GLIBC_2.21 sleep F -GLIBC_2.21 snprintf F -GLIBC_2.21 sockatmark F -GLIBC_2.21 socket F -GLIBC_2.21 socketpair F -GLIBC_2.21 splice F -GLIBC_2.21 sprintf F -GLIBC_2.21 sprofil F -GLIBC_2.21 srand F -GLIBC_2.21 srand48 F -GLIBC_2.21 srand48_r F -GLIBC_2.21 srandom F -GLIBC_2.21 srandom_r F -GLIBC_2.21 sscanf F -GLIBC_2.21 ssignal F -GLIBC_2.21 sstk F -GLIBC_2.21 statfs F -GLIBC_2.21 statfs64 F -GLIBC_2.21 statvfs F -GLIBC_2.21 statvfs64 F -GLIBC_2.21 stderr D 0x4 -GLIBC_2.21 stdin D 0x4 -GLIBC_2.21 stdout D 0x4 -GLIBC_2.21 step F -GLIBC_2.21 stime F -GLIBC_2.21 stpcpy F -GLIBC_2.21 stpncpy F -GLIBC_2.21 strcasecmp F -GLIBC_2.21 strcasecmp_l F -GLIBC_2.21 strcasestr F -GLIBC_2.21 strcat F -GLIBC_2.21 strchr F -GLIBC_2.21 strchrnul F -GLIBC_2.21 strcmp F -GLIBC_2.21 strcoll F -GLIBC_2.21 strcoll_l F -GLIBC_2.21 strcpy F -GLIBC_2.21 strcspn F -GLIBC_2.21 strdup F -GLIBC_2.21 strerror F -GLIBC_2.21 strerror_l F -GLIBC_2.21 strerror_r F -GLIBC_2.21 strfmon F -GLIBC_2.21 strfmon_l F -GLIBC_2.21 strfry F -GLIBC_2.21 strftime F -GLIBC_2.21 strftime_l F -GLIBC_2.21 strlen F -GLIBC_2.21 strncasecmp F -GLIBC_2.21 strncasecmp_l F -GLIBC_2.21 strncat F -GLIBC_2.21 strncmp F -GLIBC_2.21 strncpy F -GLIBC_2.21 strndup F -GLIBC_2.21 strnlen F -GLIBC_2.21 strpbrk F -GLIBC_2.21 strptime F -GLIBC_2.21 strptime_l F -GLIBC_2.21 strrchr F -GLIBC_2.21 strsep F -GLIBC_2.21 strsignal F -GLIBC_2.21 strspn F -GLIBC_2.21 strstr F -GLIBC_2.21 strtod F -GLIBC_2.21 strtod_l F -GLIBC_2.21 strtof F -GLIBC_2.21 strtof_l F -GLIBC_2.21 strtoimax F -GLIBC_2.21 strtok F -GLIBC_2.21 strtok_r F -GLIBC_2.21 strtol F -GLIBC_2.21 strtol_l F -GLIBC_2.21 strtold F -GLIBC_2.21 strtold_l F -GLIBC_2.21 strtoll F -GLIBC_2.21 strtoll_l F -GLIBC_2.21 strtoq F -GLIBC_2.21 strtoul F -GLIBC_2.21 strtoul_l F -GLIBC_2.21 strtoull F -GLIBC_2.21 strtoull_l F -GLIBC_2.21 strtoumax F -GLIBC_2.21 strtouq F -GLIBC_2.21 strverscmp F -GLIBC_2.21 strxfrm F -GLIBC_2.21 strxfrm_l F -GLIBC_2.21 stty F -GLIBC_2.21 svc_exit F -GLIBC_2.21 svc_fdset D 0x80 -GLIBC_2.21 svc_getreq F -GLIBC_2.21 svc_getreq_common F -GLIBC_2.21 svc_getreq_poll F -GLIBC_2.21 svc_getreqset F -GLIBC_2.21 svc_max_pollfd D 0x4 -GLIBC_2.21 svc_pollfd D 0x4 -GLIBC_2.21 svc_register F -GLIBC_2.21 svc_run F -GLIBC_2.21 svc_sendreply F -GLIBC_2.21 svc_unregister F -GLIBC_2.21 svcauthdes_stats D 0xc -GLIBC_2.21 svcerr_auth F -GLIBC_2.21 svcerr_decode F -GLIBC_2.21 svcerr_noproc F -GLIBC_2.21 svcerr_noprog F -GLIBC_2.21 svcerr_progvers F -GLIBC_2.21 svcerr_systemerr F -GLIBC_2.21 svcerr_weakauth F -GLIBC_2.21 svcfd_create F -GLIBC_2.21 svcraw_create F -GLIBC_2.21 svctcp_create F -GLIBC_2.21 svcudp_bufcreate F -GLIBC_2.21 svcudp_create F -GLIBC_2.21 svcudp_enablecache F -GLIBC_2.21 svcunix_create F -GLIBC_2.21 svcunixfd_create F -GLIBC_2.21 swab F -GLIBC_2.21 swapcontext F -GLIBC_2.21 swapoff F -GLIBC_2.21 swapon F -GLIBC_2.21 swprintf F -GLIBC_2.21 swscanf F -GLIBC_2.21 symlink F -GLIBC_2.21 symlinkat F -GLIBC_2.21 sync F -GLIBC_2.21 sync_file_range F -GLIBC_2.21 syncfs F -GLIBC_2.21 sys_errlist D 0x21c -GLIBC_2.21 sys_nerr D 0x4 -GLIBC_2.21 sys_sigabbrev D 0x104 -GLIBC_2.21 sys_siglist D 0x104 -GLIBC_2.21 syscall F -GLIBC_2.21 sysconf F -GLIBC_2.21 sysctl F -GLIBC_2.21 sysinfo F -GLIBC_2.21 syslog F -GLIBC_2.21 system F -GLIBC_2.21 sysv_signal F -GLIBC_2.21 tcdrain F -GLIBC_2.21 tcflow F -GLIBC_2.21 tcflush F -GLIBC_2.21 tcgetattr F -GLIBC_2.21 tcgetpgrp F -GLIBC_2.21 tcgetsid F -GLIBC_2.21 tcsendbreak F -GLIBC_2.21 tcsetattr F -GLIBC_2.21 tcsetpgrp F -GLIBC_2.21 tdelete F -GLIBC_2.21 tdestroy F -GLIBC_2.21 tee F -GLIBC_2.21 telldir F -GLIBC_2.21 tempnam F -GLIBC_2.21 textdomain F -GLIBC_2.21 tfind F -GLIBC_2.21 time F -GLIBC_2.21 timegm F -GLIBC_2.21 timelocal F -GLIBC_2.21 timerfd_create F -GLIBC_2.21 timerfd_gettime F -GLIBC_2.21 timerfd_settime F -GLIBC_2.21 times F -GLIBC_2.21 timespec_get F -GLIBC_2.21 timezone D 0x4 -GLIBC_2.21 tmpfile F -GLIBC_2.21 tmpfile64 F -GLIBC_2.21 tmpnam F -GLIBC_2.21 tmpnam_r F -GLIBC_2.21 toascii F -GLIBC_2.21 tolower F -GLIBC_2.21 tolower_l F -GLIBC_2.21 toupper F -GLIBC_2.21 toupper_l F -GLIBC_2.21 towctrans F -GLIBC_2.21 towctrans_l F -GLIBC_2.21 towlower F -GLIBC_2.21 towlower_l F -GLIBC_2.21 towupper F -GLIBC_2.21 towupper_l F -GLIBC_2.21 tr_break F -GLIBC_2.21 truncate F -GLIBC_2.21 truncate64 F -GLIBC_2.21 tsearch F -GLIBC_2.21 ttyname F -GLIBC_2.21 ttyname_r F -GLIBC_2.21 ttyslot F -GLIBC_2.21 twalk F -GLIBC_2.21 tzname D 0x8 -GLIBC_2.21 tzset F -GLIBC_2.21 ualarm F -GLIBC_2.21 ulckpwdf F -GLIBC_2.21 ulimit F -GLIBC_2.21 umask F -GLIBC_2.21 umount F -GLIBC_2.21 umount2 F -GLIBC_2.21 uname F -GLIBC_2.21 ungetc F -GLIBC_2.21 ungetwc F -GLIBC_2.21 unlink F -GLIBC_2.21 unlinkat F -GLIBC_2.21 unlockpt F -GLIBC_2.21 unsetenv F -GLIBC_2.21 unshare F -GLIBC_2.21 updwtmp F -GLIBC_2.21 updwtmpx F -GLIBC_2.21 uselib F -GLIBC_2.21 uselocale F -GLIBC_2.21 user2netname F -GLIBC_2.21 usleep F -GLIBC_2.21 ustat F -GLIBC_2.21 utime F -GLIBC_2.21 utimensat F -GLIBC_2.21 utimes F -GLIBC_2.21 utmpname F -GLIBC_2.21 utmpxname F -GLIBC_2.21 valloc F -GLIBC_2.21 vasprintf F -GLIBC_2.21 vdprintf F -GLIBC_2.21 verr F -GLIBC_2.21 verrx F -GLIBC_2.21 versionsort F -GLIBC_2.21 versionsort64 F -GLIBC_2.21 vfork F -GLIBC_2.21 vfprintf F -GLIBC_2.21 vfscanf F -GLIBC_2.21 vfwprintf F -GLIBC_2.21 vfwscanf F -GLIBC_2.21 vhangup F -GLIBC_2.21 vlimit F -GLIBC_2.21 vmsplice F -GLIBC_2.21 vprintf F -GLIBC_2.21 vscanf F -GLIBC_2.21 vsnprintf F -GLIBC_2.21 vsprintf F -GLIBC_2.21 vsscanf F -GLIBC_2.21 vswprintf F -GLIBC_2.21 vswscanf F -GLIBC_2.21 vsyslog F -GLIBC_2.21 vtimes F -GLIBC_2.21 vwarn F -GLIBC_2.21 vwarnx F -GLIBC_2.21 vwprintf F -GLIBC_2.21 vwscanf F -GLIBC_2.21 wait F -GLIBC_2.21 wait3 F -GLIBC_2.21 wait4 F -GLIBC_2.21 waitid F -GLIBC_2.21 waitpid F -GLIBC_2.21 warn F -GLIBC_2.21 warnx F -GLIBC_2.21 wcpcpy F -GLIBC_2.21 wcpncpy F -GLIBC_2.21 wcrtomb F -GLIBC_2.21 wcscasecmp F -GLIBC_2.21 wcscasecmp_l F -GLIBC_2.21 wcscat F -GLIBC_2.21 wcschr F -GLIBC_2.21 wcschrnul F -GLIBC_2.21 wcscmp F -GLIBC_2.21 wcscoll F -GLIBC_2.21 wcscoll_l F -GLIBC_2.21 wcscpy F -GLIBC_2.21 wcscspn F -GLIBC_2.21 wcsdup F -GLIBC_2.21 wcsftime F -GLIBC_2.21 wcsftime_l F -GLIBC_2.21 wcslen F -GLIBC_2.21 wcsncasecmp F -GLIBC_2.21 wcsncasecmp_l F -GLIBC_2.21 wcsncat F -GLIBC_2.21 wcsncmp F -GLIBC_2.21 wcsncpy F -GLIBC_2.21 wcsnlen F -GLIBC_2.21 wcsnrtombs F -GLIBC_2.21 wcspbrk F -GLIBC_2.21 wcsrchr F -GLIBC_2.21 wcsrtombs F -GLIBC_2.21 wcsspn F -GLIBC_2.21 wcsstr F -GLIBC_2.21 wcstod F -GLIBC_2.21 wcstod_l F -GLIBC_2.21 wcstof F -GLIBC_2.21 wcstof_l F -GLIBC_2.21 wcstoimax F -GLIBC_2.21 wcstok F -GLIBC_2.21 wcstol F -GLIBC_2.21 wcstol_l F -GLIBC_2.21 wcstold F -GLIBC_2.21 wcstold_l F -GLIBC_2.21 wcstoll F -GLIBC_2.21 wcstoll_l F -GLIBC_2.21 wcstombs F -GLIBC_2.21 wcstoq F -GLIBC_2.21 wcstoul F -GLIBC_2.21 wcstoul_l F -GLIBC_2.21 wcstoull F -GLIBC_2.21 wcstoull_l F -GLIBC_2.21 wcstoumax F -GLIBC_2.21 wcstouq F -GLIBC_2.21 wcswcs F -GLIBC_2.21 wcswidth F -GLIBC_2.21 wcsxfrm F -GLIBC_2.21 wcsxfrm_l F -GLIBC_2.21 wctob F -GLIBC_2.21 wctomb F -GLIBC_2.21 wctrans F -GLIBC_2.21 wctrans_l F -GLIBC_2.21 wctype F -GLIBC_2.21 wctype_l F -GLIBC_2.21 wcwidth F -GLIBC_2.21 wmemchr F -GLIBC_2.21 wmemcmp F -GLIBC_2.21 wmemcpy F -GLIBC_2.21 wmemmove F -GLIBC_2.21 wmempcpy F -GLIBC_2.21 wmemset F -GLIBC_2.21 wordexp F -GLIBC_2.21 wordfree F -GLIBC_2.21 wprintf F -GLIBC_2.21 write F -GLIBC_2.21 writev F -GLIBC_2.21 wscanf F -GLIBC_2.21 xdecrypt F -GLIBC_2.21 xdr_accepted_reply F -GLIBC_2.21 xdr_array F -GLIBC_2.21 xdr_authdes_cred F -GLIBC_2.21 xdr_authdes_verf F -GLIBC_2.21 xdr_authunix_parms F -GLIBC_2.21 xdr_bool F -GLIBC_2.21 xdr_bytes F -GLIBC_2.21 xdr_callhdr F -GLIBC_2.21 xdr_callmsg F -GLIBC_2.21 xdr_char F -GLIBC_2.21 xdr_cryptkeyarg F -GLIBC_2.21 xdr_cryptkeyarg2 F -GLIBC_2.21 xdr_cryptkeyres F -GLIBC_2.21 xdr_des_block F -GLIBC_2.21 xdr_double F -GLIBC_2.21 xdr_enum F -GLIBC_2.21 xdr_float F -GLIBC_2.21 xdr_free F -GLIBC_2.21 xdr_getcredres F -GLIBC_2.21 xdr_hyper F -GLIBC_2.21 xdr_int F -GLIBC_2.21 xdr_int16_t F -GLIBC_2.21 xdr_int32_t F -GLIBC_2.21 xdr_int64_t F -GLIBC_2.21 xdr_int8_t F -GLIBC_2.21 xdr_key_netstarg F -GLIBC_2.21 xdr_key_netstres F -GLIBC_2.21 xdr_keybuf F -GLIBC_2.21 xdr_keystatus F -GLIBC_2.21 xdr_long F -GLIBC_2.21 xdr_longlong_t F -GLIBC_2.21 xdr_netnamestr F -GLIBC_2.21 xdr_netobj F -GLIBC_2.21 xdr_opaque F -GLIBC_2.21 xdr_opaque_auth F -GLIBC_2.21 xdr_pmap F -GLIBC_2.21 xdr_pmaplist F -GLIBC_2.21 xdr_pointer F -GLIBC_2.21 xdr_quad_t F -GLIBC_2.21 xdr_reference F -GLIBC_2.21 xdr_rejected_reply F -GLIBC_2.21 xdr_replymsg F -GLIBC_2.21 xdr_rmtcall_args F -GLIBC_2.21 xdr_rmtcallres F -GLIBC_2.21 xdr_short F -GLIBC_2.21 xdr_sizeof F -GLIBC_2.21 xdr_string F -GLIBC_2.21 xdr_u_char F -GLIBC_2.21 xdr_u_hyper F -GLIBC_2.21 xdr_u_int F -GLIBC_2.21 xdr_u_long F -GLIBC_2.21 xdr_u_longlong_t F -GLIBC_2.21 xdr_u_quad_t F -GLIBC_2.21 xdr_u_short F -GLIBC_2.21 xdr_uint16_t F -GLIBC_2.21 xdr_uint32_t F -GLIBC_2.21 xdr_uint64_t F -GLIBC_2.21 xdr_uint8_t F -GLIBC_2.21 xdr_union F -GLIBC_2.21 xdr_unixcred F -GLIBC_2.21 xdr_vector F -GLIBC_2.21 xdr_void F -GLIBC_2.21 xdr_wrapstring F -GLIBC_2.21 xdrmem_create F -GLIBC_2.21 xdrrec_create F -GLIBC_2.21 xdrrec_endofrecord F -GLIBC_2.21 xdrrec_eof F -GLIBC_2.21 xdrrec_skiprecord F -GLIBC_2.21 xdrstdio_create F -GLIBC_2.21 xencrypt F -GLIBC_2.21 xprt_register F -GLIBC_2.21 xprt_unregister F -GLIBC_2.22 GLIBC_2.22 A -GLIBC_2.22 fmemopen F -GLIBC_2.23 GLIBC_2.23 A -GLIBC_2.23 fts64_children F -GLIBC_2.23 fts64_close F -GLIBC_2.23 fts64_open F -GLIBC_2.23 fts64_read F -GLIBC_2.23 fts64_set F -GLIBC_2.24 GLIBC_2.24 A -GLIBC_2.24 quick_exit F -GLIBC_2.25 GLIBC_2.25 A -GLIBC_2.25 __explicit_bzero_chk F -GLIBC_2.25 explicit_bzero F -GLIBC_2.25 getentropy F -GLIBC_2.25 getrandom F -GLIBC_2.25 strfromd F -GLIBC_2.25 strfromf F -GLIBC_2.25 strfroml F -GLIBC_2.26 GLIBC_2.26 A -GLIBC_2.26 preadv2 F -GLIBC_2.26 preadv64v2 F -GLIBC_2.26 pwritev2 F -GLIBC_2.26 pwritev64v2 F -GLIBC_2.26 reallocarray F diff --git a/sysdeps/unix/sysv/linux/nios2/libcrypt.abilist b/sysdeps/unix/sysv/linux/nios2/libcrypt.abilist deleted file mode 100644 index dae6b522ac..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libcrypt.abilist +++ /dev/null @@ -1,8 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 crypt F -GLIBC_2.21 crypt_r F -GLIBC_2.21 encrypt F -GLIBC_2.21 encrypt_r F -GLIBC_2.21 fcrypt F -GLIBC_2.21 setkey F -GLIBC_2.21 setkey_r F diff --git a/sysdeps/unix/sysv/linux/nios2/libdl.abilist b/sysdeps/unix/sysv/linux/nios2/libdl.abilist deleted file mode 100644 index ae62e3f80e..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libdl.abilist +++ /dev/null @@ -1,10 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 dladdr F -GLIBC_2.21 dladdr1 F -GLIBC_2.21 dlclose F -GLIBC_2.21 dlerror F -GLIBC_2.21 dlinfo F -GLIBC_2.21 dlmopen F -GLIBC_2.21 dlopen F -GLIBC_2.21 dlsym F -GLIBC_2.21 dlvsym F diff --git a/sysdeps/unix/sysv/linux/nios2/libm.abilist b/sysdeps/unix/sysv/linux/nios2/libm.abilist deleted file mode 100644 index c858ed5907..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libm.abilist +++ /dev/null @@ -1,430 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 _LIB_VERSION D 0x4 -GLIBC_2.21 __acos_finite F -GLIBC_2.21 __acosf_finite F -GLIBC_2.21 __acosh_finite F -GLIBC_2.21 __acoshf_finite F -GLIBC_2.21 __asin_finite F -GLIBC_2.21 __asinf_finite F -GLIBC_2.21 __atan2_finite F -GLIBC_2.21 __atan2f_finite F -GLIBC_2.21 __atanh_finite F -GLIBC_2.21 __atanhf_finite F -GLIBC_2.21 __clog10 F -GLIBC_2.21 __clog10f F -GLIBC_2.21 __clog10l F -GLIBC_2.21 __cosh_finite F -GLIBC_2.21 __coshf_finite F -GLIBC_2.21 __exp10_finite F -GLIBC_2.21 __exp10f_finite F -GLIBC_2.21 __exp2_finite F -GLIBC_2.21 __exp2f_finite F -GLIBC_2.21 __exp_finite F -GLIBC_2.21 __expf_finite F -GLIBC_2.21 __finite F -GLIBC_2.21 __finitef F -GLIBC_2.21 __finitel F -GLIBC_2.21 __fmod_finite F -GLIBC_2.21 __fmodf_finite F -GLIBC_2.21 __fpclassify F -GLIBC_2.21 __fpclassifyf F -GLIBC_2.21 __gamma_r_finite F -GLIBC_2.21 __gammaf_r_finite F -GLIBC_2.21 __hypot_finite F -GLIBC_2.21 __hypotf_finite F -GLIBC_2.21 __issignaling F -GLIBC_2.21 __issignalingf F -GLIBC_2.21 __j0_finite F -GLIBC_2.21 __j0f_finite F -GLIBC_2.21 __j1_finite F -GLIBC_2.21 __j1f_finite F -GLIBC_2.21 __jn_finite F -GLIBC_2.21 __jnf_finite F -GLIBC_2.21 __lgamma_r_finite F -GLIBC_2.21 __lgammaf_r_finite F -GLIBC_2.21 __log10_finite F -GLIBC_2.21 __log10f_finite F -GLIBC_2.21 __log2_finite F -GLIBC_2.21 __log2f_finite F -GLIBC_2.21 __log_finite F -GLIBC_2.21 __logf_finite F -GLIBC_2.21 __pow_finite F -GLIBC_2.21 __powf_finite F -GLIBC_2.21 __remainder_finite F -GLIBC_2.21 __remainderf_finite F -GLIBC_2.21 __scalb_finite F -GLIBC_2.21 __scalbf_finite F -GLIBC_2.21 __signbit F -GLIBC_2.21 __signbitf F -GLIBC_2.21 __sinh_finite F -GLIBC_2.21 __sinhf_finite F -GLIBC_2.21 __sqrt_finite F -GLIBC_2.21 __sqrtf_finite F -GLIBC_2.21 __y0_finite F -GLIBC_2.21 __y0f_finite F -GLIBC_2.21 __y1_finite F -GLIBC_2.21 __y1f_finite F -GLIBC_2.21 __yn_finite F -GLIBC_2.21 __ynf_finite F -GLIBC_2.21 acos F -GLIBC_2.21 acosf F -GLIBC_2.21 acosh F -GLIBC_2.21 acoshf F -GLIBC_2.21 acoshl F -GLIBC_2.21 acosl F -GLIBC_2.21 asin F -GLIBC_2.21 asinf F -GLIBC_2.21 asinh F -GLIBC_2.21 asinhf F -GLIBC_2.21 asinhl F -GLIBC_2.21 asinl F -GLIBC_2.21 atan F -GLIBC_2.21 atan2 F -GLIBC_2.21 atan2f F -GLIBC_2.21 atan2l F -GLIBC_2.21 atanf F -GLIBC_2.21 atanh F -GLIBC_2.21 atanhf F -GLIBC_2.21 atanhl F -GLIBC_2.21 atanl F -GLIBC_2.21 cabs F -GLIBC_2.21 cabsf F -GLIBC_2.21 cabsl F -GLIBC_2.21 cacos F -GLIBC_2.21 cacosf F -GLIBC_2.21 cacosh F -GLIBC_2.21 cacoshf F -GLIBC_2.21 cacoshl F -GLIBC_2.21 cacosl F -GLIBC_2.21 carg F -GLIBC_2.21 cargf F -GLIBC_2.21 cargl F -GLIBC_2.21 casin F -GLIBC_2.21 casinf F -GLIBC_2.21 casinh F -GLIBC_2.21 casinhf F -GLIBC_2.21 casinhl F -GLIBC_2.21 casinl F -GLIBC_2.21 catan F -GLIBC_2.21 catanf F -GLIBC_2.21 catanh F -GLIBC_2.21 catanhf F -GLIBC_2.21 catanhl F -GLIBC_2.21 catanl F -GLIBC_2.21 cbrt F -GLIBC_2.21 cbrtf F -GLIBC_2.21 cbrtl F -GLIBC_2.21 ccos F -GLIBC_2.21 ccosf F -GLIBC_2.21 ccosh F -GLIBC_2.21 ccoshf F -GLIBC_2.21 ccoshl F -GLIBC_2.21 ccosl F -GLIBC_2.21 ceil F -GLIBC_2.21 ceilf F -GLIBC_2.21 ceill F -GLIBC_2.21 cexp F -GLIBC_2.21 cexpf F -GLIBC_2.21 cexpl F -GLIBC_2.21 cimag F -GLIBC_2.21 cimagf F -GLIBC_2.21 cimagl F -GLIBC_2.21 clog F -GLIBC_2.21 clog10 F -GLIBC_2.21 clog10f F -GLIBC_2.21 clog10l F -GLIBC_2.21 clogf F -GLIBC_2.21 clogl F -GLIBC_2.21 conj F -GLIBC_2.21 conjf F -GLIBC_2.21 conjl F -GLIBC_2.21 copysign F -GLIBC_2.21 copysignf F -GLIBC_2.21 copysignl F -GLIBC_2.21 cos F -GLIBC_2.21 cosf F -GLIBC_2.21 cosh F -GLIBC_2.21 coshf F -GLIBC_2.21 coshl F -GLIBC_2.21 cosl F -GLIBC_2.21 cpow F -GLIBC_2.21 cpowf F -GLIBC_2.21 cpowl F -GLIBC_2.21 cproj F -GLIBC_2.21 cprojf F -GLIBC_2.21 cprojl F -GLIBC_2.21 creal F -GLIBC_2.21 crealf F -GLIBC_2.21 creall F -GLIBC_2.21 csin F -GLIBC_2.21 csinf F -GLIBC_2.21 csinh F -GLIBC_2.21 csinhf F -GLIBC_2.21 csinhl F -GLIBC_2.21 csinl F -GLIBC_2.21 csqrt F -GLIBC_2.21 csqrtf F -GLIBC_2.21 csqrtl F -GLIBC_2.21 ctan F -GLIBC_2.21 ctanf F -GLIBC_2.21 ctanh F -GLIBC_2.21 ctanhf F -GLIBC_2.21 ctanhl F -GLIBC_2.21 ctanl F -GLIBC_2.21 drem F -GLIBC_2.21 dremf F -GLIBC_2.21 dreml F -GLIBC_2.21 erf F -GLIBC_2.21 erfc F -GLIBC_2.21 erfcf F -GLIBC_2.21 erfcl F -GLIBC_2.21 erff F -GLIBC_2.21 erfl F -GLIBC_2.21 exp F -GLIBC_2.21 exp10 F -GLIBC_2.21 exp10f F -GLIBC_2.21 exp10l F -GLIBC_2.21 exp2 F -GLIBC_2.21 exp2f F -GLIBC_2.21 exp2l F -GLIBC_2.21 expf F -GLIBC_2.21 expl F -GLIBC_2.21 expm1 F -GLIBC_2.21 expm1f F -GLIBC_2.21 expm1l F -GLIBC_2.21 fabs F -GLIBC_2.21 fabsf F -GLIBC_2.21 fabsl F -GLIBC_2.21 fdim F -GLIBC_2.21 fdimf F -GLIBC_2.21 fdiml F -GLIBC_2.21 feclearexcept F -GLIBC_2.21 fedisableexcept F -GLIBC_2.21 feenableexcept F -GLIBC_2.21 fegetenv F -GLIBC_2.21 fegetexcept F -GLIBC_2.21 fegetexceptflag F -GLIBC_2.21 fegetround F -GLIBC_2.21 feholdexcept F -GLIBC_2.21 feraiseexcept F -GLIBC_2.21 fesetenv F -GLIBC_2.21 fesetexceptflag F -GLIBC_2.21 fesetround F -GLIBC_2.21 fetestexcept F -GLIBC_2.21 feupdateenv F -GLIBC_2.21 finite F -GLIBC_2.21 finitef F -GLIBC_2.21 finitel F -GLIBC_2.21 floor F -GLIBC_2.21 floorf F -GLIBC_2.21 floorl F -GLIBC_2.21 fma F -GLIBC_2.21 fmaf F -GLIBC_2.21 fmal F -GLIBC_2.21 fmax F -GLIBC_2.21 fmaxf F -GLIBC_2.21 fmaxl F -GLIBC_2.21 fmin F -GLIBC_2.21 fminf F -GLIBC_2.21 fminl F -GLIBC_2.21 fmod F -GLIBC_2.21 fmodf F -GLIBC_2.21 fmodl F -GLIBC_2.21 frexp F -GLIBC_2.21 frexpf F -GLIBC_2.21 frexpl F -GLIBC_2.21 gamma F -GLIBC_2.21 gammaf F -GLIBC_2.21 gammal F -GLIBC_2.21 hypot F -GLIBC_2.21 hypotf F -GLIBC_2.21 hypotl F -GLIBC_2.21 ilogb F -GLIBC_2.21 ilogbf F -GLIBC_2.21 ilogbl F -GLIBC_2.21 j0 F -GLIBC_2.21 j0f F -GLIBC_2.21 j0l F -GLIBC_2.21 j1 F -GLIBC_2.21 j1f F -GLIBC_2.21 j1l F -GLIBC_2.21 jn F -GLIBC_2.21 jnf F -GLIBC_2.21 jnl F -GLIBC_2.21 ldexp F -GLIBC_2.21 ldexpf F -GLIBC_2.21 ldexpl F -GLIBC_2.21 lgamma F -GLIBC_2.21 lgamma_r F -GLIBC_2.21 lgammaf F -GLIBC_2.21 lgammaf_r F -GLIBC_2.21 lgammal F -GLIBC_2.21 lgammal_r F -GLIBC_2.21 llrint F -GLIBC_2.21 llrintf F -GLIBC_2.21 llrintl F -GLIBC_2.21 llround F -GLIBC_2.21 llroundf F -GLIBC_2.21 llroundl F -GLIBC_2.21 log F -GLIBC_2.21 log10 F -GLIBC_2.21 log10f F -GLIBC_2.21 log10l F -GLIBC_2.21 log1p F -GLIBC_2.21 log1pf F -GLIBC_2.21 log1pl F -GLIBC_2.21 log2 F -GLIBC_2.21 log2f F -GLIBC_2.21 log2l F -GLIBC_2.21 logb F -GLIBC_2.21 logbf F -GLIBC_2.21 logbl F -GLIBC_2.21 logf F -GLIBC_2.21 logl F -GLIBC_2.21 lrint F -GLIBC_2.21 lrintf F -GLIBC_2.21 lrintl F -GLIBC_2.21 lround F -GLIBC_2.21 lroundf F -GLIBC_2.21 lroundl F -GLIBC_2.21 matherr F -GLIBC_2.21 modf F -GLIBC_2.21 modff F -GLIBC_2.21 modfl F -GLIBC_2.21 nan F -GLIBC_2.21 nanf F -GLIBC_2.21 nanl F -GLIBC_2.21 nearbyint F -GLIBC_2.21 nearbyintf F -GLIBC_2.21 nearbyintl F -GLIBC_2.21 nextafter F -GLIBC_2.21 nextafterf F -GLIBC_2.21 nextafterl F -GLIBC_2.21 nexttoward F -GLIBC_2.21 nexttowardf F -GLIBC_2.21 nexttowardl F -GLIBC_2.21 pow F -GLIBC_2.21 pow10 F -GLIBC_2.21 pow10f F -GLIBC_2.21 pow10l F -GLIBC_2.21 powf F -GLIBC_2.21 powl F -GLIBC_2.21 remainder F -GLIBC_2.21 remainderf F -GLIBC_2.21 remainderl F -GLIBC_2.21 remquo F -GLIBC_2.21 remquof F -GLIBC_2.21 remquol F -GLIBC_2.21 rint F -GLIBC_2.21 rintf F -GLIBC_2.21 rintl F -GLIBC_2.21 round F -GLIBC_2.21 roundf F -GLIBC_2.21 roundl F -GLIBC_2.21 scalb F -GLIBC_2.21 scalbf F -GLIBC_2.21 scalbl F -GLIBC_2.21 scalbln F -GLIBC_2.21 scalblnf F -GLIBC_2.21 scalblnl F -GLIBC_2.21 scalbn F -GLIBC_2.21 scalbnf F -GLIBC_2.21 scalbnl F -GLIBC_2.21 signgam D 0x4 -GLIBC_2.21 significand F -GLIBC_2.21 significandf F -GLIBC_2.21 significandl F -GLIBC_2.21 sin F -GLIBC_2.21 sincos F -GLIBC_2.21 sincosf F -GLIBC_2.21 sincosl F -GLIBC_2.21 sinf F -GLIBC_2.21 sinh F -GLIBC_2.21 sinhf F -GLIBC_2.21 sinhl F -GLIBC_2.21 sinl F -GLIBC_2.21 sqrt F -GLIBC_2.21 sqrtf F -GLIBC_2.21 sqrtl F -GLIBC_2.21 tan F -GLIBC_2.21 tanf F -GLIBC_2.21 tanh F -GLIBC_2.21 tanhf F -GLIBC_2.21 tanhl F -GLIBC_2.21 tanl F -GLIBC_2.21 tgamma F -GLIBC_2.21 tgammaf F -GLIBC_2.21 tgammal F -GLIBC_2.21 trunc F -GLIBC_2.21 truncf F -GLIBC_2.21 truncl F -GLIBC_2.21 y0 F -GLIBC_2.21 y0f F -GLIBC_2.21 y0l F -GLIBC_2.21 y1 F -GLIBC_2.21 y1f F -GLIBC_2.21 y1l F -GLIBC_2.21 yn F -GLIBC_2.21 ynf F -GLIBC_2.21 ynl F -GLIBC_2.23 GLIBC_2.23 A -GLIBC_2.23 __signgam D 0x4 -GLIBC_2.23 lgamma F -GLIBC_2.23 lgammaf F -GLIBC_2.23 lgammal F -GLIBC_2.24 GLIBC_2.24 A -GLIBC_2.24 nextdown F -GLIBC_2.24 nextdownf F -GLIBC_2.24 nextdownl F -GLIBC_2.24 nextup F -GLIBC_2.24 nextupf F -GLIBC_2.24 nextupl F -GLIBC_2.25 GLIBC_2.25 A -GLIBC_2.25 __iseqsig F -GLIBC_2.25 __iseqsigf F -GLIBC_2.25 canonicalize F -GLIBC_2.25 canonicalizef F -GLIBC_2.25 canonicalizel F -GLIBC_2.25 fegetmode F -GLIBC_2.25 fesetexcept F -GLIBC_2.25 fesetmode F -GLIBC_2.25 fetestexceptflag F -GLIBC_2.25 fmaxmag F -GLIBC_2.25 fmaxmagf F -GLIBC_2.25 fmaxmagl F -GLIBC_2.25 fminmag F -GLIBC_2.25 fminmagf F -GLIBC_2.25 fminmagl F -GLIBC_2.25 fromfp F -GLIBC_2.25 fromfpf F -GLIBC_2.25 fromfpl F -GLIBC_2.25 fromfpx F -GLIBC_2.25 fromfpxf F -GLIBC_2.25 fromfpxl F -GLIBC_2.25 getpayload F -GLIBC_2.25 getpayloadf F -GLIBC_2.25 getpayloadl F -GLIBC_2.25 llogb F -GLIBC_2.25 llogbf F -GLIBC_2.25 llogbl F -GLIBC_2.25 roundeven F -GLIBC_2.25 roundevenf F -GLIBC_2.25 roundevenl F -GLIBC_2.25 setpayload F -GLIBC_2.25 setpayloadf F -GLIBC_2.25 setpayloadl F -GLIBC_2.25 setpayloadsig F -GLIBC_2.25 setpayloadsigf F -GLIBC_2.25 setpayloadsigl F -GLIBC_2.25 totalorder F -GLIBC_2.25 totalorderf F -GLIBC_2.25 totalorderl F -GLIBC_2.25 totalordermag F -GLIBC_2.25 totalordermagf F -GLIBC_2.25 totalordermagl F -GLIBC_2.25 ufromfp F -GLIBC_2.25 ufromfpf F -GLIBC_2.25 ufromfpl F -GLIBC_2.25 ufromfpx F -GLIBC_2.25 ufromfpxf F -GLIBC_2.25 ufromfpxl F diff --git a/sysdeps/unix/sysv/linux/nios2/libnsl.abilist b/sysdeps/unix/sysv/linux/nios2/libnsl.abilist deleted file mode 100644 index 40856aba99..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libnsl.abilist +++ /dev/null @@ -1,122 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 __free_fdresult F -GLIBC_2.21 __nis_default_access F -GLIBC_2.21 __nis_default_group F -GLIBC_2.21 __nis_default_owner F -GLIBC_2.21 __nis_default_ttl F -GLIBC_2.21 __nis_finddirectory F -GLIBC_2.21 __nis_hash F -GLIBC_2.21 __nisbind_connect F -GLIBC_2.21 __nisbind_create F -GLIBC_2.21 __nisbind_destroy F -GLIBC_2.21 __nisbind_next F -GLIBC_2.21 __yp_check F -GLIBC_2.21 nis_add F -GLIBC_2.21 nis_add_entry F -GLIBC_2.21 nis_addmember F -GLIBC_2.21 nis_checkpoint F -GLIBC_2.21 nis_clone_directory F -GLIBC_2.21 nis_clone_object F -GLIBC_2.21 nis_clone_result F -GLIBC_2.21 nis_creategroup F -GLIBC_2.21 nis_destroy_object F -GLIBC_2.21 nis_destroygroup F -GLIBC_2.21 nis_dir_cmp F -GLIBC_2.21 nis_domain_of F -GLIBC_2.21 nis_domain_of_r F -GLIBC_2.21 nis_first_entry F -GLIBC_2.21 nis_free_directory F -GLIBC_2.21 nis_free_object F -GLIBC_2.21 nis_free_request F -GLIBC_2.21 nis_freenames F -GLIBC_2.21 nis_freeresult F -GLIBC_2.21 nis_freeservlist F -GLIBC_2.21 nis_freetags F -GLIBC_2.21 nis_getnames F -GLIBC_2.21 nis_getservlist F -GLIBC_2.21 nis_ismember F -GLIBC_2.21 nis_leaf_of F -GLIBC_2.21 nis_leaf_of_r F -GLIBC_2.21 nis_lerror F -GLIBC_2.21 nis_list F -GLIBC_2.21 nis_local_directory F -GLIBC_2.21 nis_local_group F -GLIBC_2.21 nis_local_host F -GLIBC_2.21 nis_local_principal F -GLIBC_2.21 nis_lookup F -GLIBC_2.21 nis_mkdir F -GLIBC_2.21 nis_modify F -GLIBC_2.21 nis_modify_entry F -GLIBC_2.21 nis_name_of F -GLIBC_2.21 nis_name_of_r F -GLIBC_2.21 nis_next_entry F -GLIBC_2.21 nis_perror F -GLIBC_2.21 nis_ping F -GLIBC_2.21 nis_print_directory F -GLIBC_2.21 nis_print_entry F -GLIBC_2.21 nis_print_group F -GLIBC_2.21 nis_print_group_entry F -GLIBC_2.21 nis_print_link F -GLIBC_2.21 nis_print_object F -GLIBC_2.21 nis_print_result F -GLIBC_2.21 nis_print_rights F -GLIBC_2.21 nis_print_table F -GLIBC_2.21 nis_read_obj F -GLIBC_2.21 nis_remove F -GLIBC_2.21 nis_remove_entry F -GLIBC_2.21 nis_removemember F -GLIBC_2.21 nis_rmdir F -GLIBC_2.21 nis_servstate F -GLIBC_2.21 nis_sperrno F -GLIBC_2.21 nis_sperror F -GLIBC_2.21 nis_sperror_r F -GLIBC_2.21 nis_stats F -GLIBC_2.21 nis_verifygroup F -GLIBC_2.21 nis_write_obj F -GLIBC_2.21 readColdStartFile F -GLIBC_2.21 writeColdStartFile F -GLIBC_2.21 xdr_cback_data F -GLIBC_2.21 xdr_domainname F -GLIBC_2.21 xdr_keydat F -GLIBC_2.21 xdr_mapname F -GLIBC_2.21 xdr_obj_p F -GLIBC_2.21 xdr_peername F -GLIBC_2.21 xdr_valdat F -GLIBC_2.21 xdr_yp_buf F -GLIBC_2.21 xdr_ypall F -GLIBC_2.21 xdr_ypbind_binding F -GLIBC_2.21 xdr_ypbind_resp F -GLIBC_2.21 xdr_ypbind_resptype F -GLIBC_2.21 xdr_ypbind_setdom F -GLIBC_2.21 xdr_ypdelete_args F -GLIBC_2.21 xdr_ypmap_parms F -GLIBC_2.21 xdr_ypmaplist F -GLIBC_2.21 xdr_yppush_status F -GLIBC_2.21 xdr_yppushresp_xfr F -GLIBC_2.21 xdr_ypreq_key F -GLIBC_2.21 xdr_ypreq_nokey F -GLIBC_2.21 xdr_ypreq_xfr F -GLIBC_2.21 xdr_ypresp_all F -GLIBC_2.21 xdr_ypresp_key_val F -GLIBC_2.21 xdr_ypresp_maplist F -GLIBC_2.21 xdr_ypresp_master F -GLIBC_2.21 xdr_ypresp_order F -GLIBC_2.21 xdr_ypresp_val F -GLIBC_2.21 xdr_ypresp_xfr F -GLIBC_2.21 xdr_ypstat F -GLIBC_2.21 xdr_ypupdate_args F -GLIBC_2.21 xdr_ypxfrstat F -GLIBC_2.21 yp_all F -GLIBC_2.21 yp_bind F -GLIBC_2.21 yp_first F -GLIBC_2.21 yp_get_default_domain F -GLIBC_2.21 yp_maplist F -GLIBC_2.21 yp_master F -GLIBC_2.21 yp_match F -GLIBC_2.21 yp_next F -GLIBC_2.21 yp_order F -GLIBC_2.21 yp_unbind F -GLIBC_2.21 yp_update F -GLIBC_2.21 ypbinderr_string F -GLIBC_2.21 yperr_string F -GLIBC_2.21 ypprot_err F diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist deleted file mode 100644 index a10bbdec87..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist +++ /dev/null @@ -1,223 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 _IO_flockfile F -GLIBC_2.21 _IO_ftrylockfile F -GLIBC_2.21 _IO_funlockfile F -GLIBC_2.21 __close F -GLIBC_2.21 __connect F -GLIBC_2.21 __errno_location F -GLIBC_2.21 __fcntl F -GLIBC_2.21 __fork F -GLIBC_2.21 __h_errno_location F -GLIBC_2.21 __libc_allocate_rtsig F -GLIBC_2.21 __libc_current_sigrtmax F -GLIBC_2.21 __libc_current_sigrtmin F -GLIBC_2.21 __lseek F -GLIBC_2.21 __nanosleep F -GLIBC_2.21 __open F -GLIBC_2.21 __open64 F -GLIBC_2.21 __pread64 F -GLIBC_2.21 __pthread_cleanup_routine F -GLIBC_2.21 __pthread_getspecific F -GLIBC_2.21 __pthread_key_create F -GLIBC_2.21 __pthread_mutex_destroy F -GLIBC_2.21 __pthread_mutex_init F -GLIBC_2.21 __pthread_mutex_lock F -GLIBC_2.21 __pthread_mutex_trylock F -GLIBC_2.21 __pthread_mutex_unlock F -GLIBC_2.21 __pthread_mutexattr_destroy F -GLIBC_2.21 __pthread_mutexattr_init F -GLIBC_2.21 __pthread_mutexattr_settype F -GLIBC_2.21 __pthread_once F -GLIBC_2.21 __pthread_register_cancel F -GLIBC_2.21 __pthread_register_cancel_defer F -GLIBC_2.21 __pthread_rwlock_destroy F -GLIBC_2.21 __pthread_rwlock_init F -GLIBC_2.21 __pthread_rwlock_rdlock F -GLIBC_2.21 __pthread_rwlock_tryrdlock F -GLIBC_2.21 __pthread_rwlock_trywrlock F -GLIBC_2.21 __pthread_rwlock_unlock F -GLIBC_2.21 __pthread_rwlock_wrlock F -GLIBC_2.21 __pthread_setspecific F -GLIBC_2.21 __pthread_unregister_cancel F -GLIBC_2.21 __pthread_unregister_cancel_restore F -GLIBC_2.21 __pthread_unwind_next F -GLIBC_2.21 __pwrite64 F -GLIBC_2.21 __read F -GLIBC_2.21 __res_state F -GLIBC_2.21 __send F -GLIBC_2.21 __sigaction F -GLIBC_2.21 __wait F -GLIBC_2.21 __write F -GLIBC_2.21 _pthread_cleanup_pop F -GLIBC_2.21 _pthread_cleanup_pop_restore F -GLIBC_2.21 _pthread_cleanup_push F -GLIBC_2.21 _pthread_cleanup_push_defer F -GLIBC_2.21 accept F -GLIBC_2.21 close F -GLIBC_2.21 connect F -GLIBC_2.21 fcntl F -GLIBC_2.21 flockfile F -GLIBC_2.21 fork F -GLIBC_2.21 fsync F -GLIBC_2.21 ftrylockfile F -GLIBC_2.21 funlockfile F -GLIBC_2.21 longjmp F -GLIBC_2.21 lseek F -GLIBC_2.21 lseek64 F -GLIBC_2.21 msync F -GLIBC_2.21 nanosleep F -GLIBC_2.21 open F -GLIBC_2.21 open64 F -GLIBC_2.21 pause F -GLIBC_2.21 pread F -GLIBC_2.21 pread64 F -GLIBC_2.21 pthread_attr_destroy F -GLIBC_2.21 pthread_attr_getaffinity_np F -GLIBC_2.21 pthread_attr_getdetachstate F -GLIBC_2.21 pthread_attr_getguardsize F -GLIBC_2.21 pthread_attr_getinheritsched F -GLIBC_2.21 pthread_attr_getschedparam F -GLIBC_2.21 pthread_attr_getschedpolicy F -GLIBC_2.21 pthread_attr_getscope F -GLIBC_2.21 pthread_attr_getstack F -GLIBC_2.21 pthread_attr_getstackaddr F -GLIBC_2.21 pthread_attr_getstacksize F -GLIBC_2.21 pthread_attr_init F -GLIBC_2.21 pthread_attr_setaffinity_np F -GLIBC_2.21 pthread_attr_setdetachstate F -GLIBC_2.21 pthread_attr_setguardsize F -GLIBC_2.21 pthread_attr_setinheritsched F -GLIBC_2.21 pthread_attr_setschedparam F -GLIBC_2.21 pthread_attr_setschedpolicy F -GLIBC_2.21 pthread_attr_setscope F -GLIBC_2.21 pthread_attr_setstack F -GLIBC_2.21 pthread_attr_setstackaddr F -GLIBC_2.21 pthread_attr_setstacksize F -GLIBC_2.21 pthread_barrier_destroy F -GLIBC_2.21 pthread_barrier_init F -GLIBC_2.21 pthread_barrier_wait F -GLIBC_2.21 pthread_barrierattr_destroy F -GLIBC_2.21 pthread_barrierattr_getpshared F -GLIBC_2.21 pthread_barrierattr_init F -GLIBC_2.21 pthread_barrierattr_setpshared F -GLIBC_2.21 pthread_cancel F -GLIBC_2.21 pthread_cond_broadcast F -GLIBC_2.21 pthread_cond_destroy F -GLIBC_2.21 pthread_cond_init F -GLIBC_2.21 pthread_cond_signal F -GLIBC_2.21 pthread_cond_timedwait F -GLIBC_2.21 pthread_cond_wait F -GLIBC_2.21 pthread_condattr_destroy F -GLIBC_2.21 pthread_condattr_getclock F -GLIBC_2.21 pthread_condattr_getpshared F -GLIBC_2.21 pthread_condattr_init F -GLIBC_2.21 pthread_condattr_setclock F -GLIBC_2.21 pthread_condattr_setpshared F -GLIBC_2.21 pthread_create F -GLIBC_2.21 pthread_detach F -GLIBC_2.21 pthread_equal F -GLIBC_2.21 pthread_exit F -GLIBC_2.21 pthread_getaffinity_np F -GLIBC_2.21 pthread_getattr_default_np F -GLIBC_2.21 pthread_getattr_np F -GLIBC_2.21 pthread_getconcurrency F -GLIBC_2.21 pthread_getcpuclockid F -GLIBC_2.21 pthread_getname_np F -GLIBC_2.21 pthread_getschedparam F -GLIBC_2.21 pthread_getspecific F -GLIBC_2.21 pthread_join F -GLIBC_2.21 pthread_key_create F -GLIBC_2.21 pthread_key_delete F -GLIBC_2.21 pthread_kill F -GLIBC_2.21 pthread_kill_other_threads_np F -GLIBC_2.21 pthread_mutex_consistent F -GLIBC_2.21 pthread_mutex_consistent_np F -GLIBC_2.21 pthread_mutex_destroy F -GLIBC_2.21 pthread_mutex_getprioceiling F -GLIBC_2.21 pthread_mutex_init F -GLIBC_2.21 pthread_mutex_lock F -GLIBC_2.21 pthread_mutex_setprioceiling F -GLIBC_2.21 pthread_mutex_timedlock F -GLIBC_2.21 pthread_mutex_trylock F -GLIBC_2.21 pthread_mutex_unlock F -GLIBC_2.21 pthread_mutexattr_destroy F -GLIBC_2.21 pthread_mutexattr_getkind_np F -GLIBC_2.21 pthread_mutexattr_getprioceiling F -GLIBC_2.21 pthread_mutexattr_getprotocol F -GLIBC_2.21 pthread_mutexattr_getpshared F -GLIBC_2.21 pthread_mutexattr_getrobust F -GLIBC_2.21 pthread_mutexattr_getrobust_np F -GLIBC_2.21 pthread_mutexattr_gettype F -GLIBC_2.21 pthread_mutexattr_init F -GLIBC_2.21 pthread_mutexattr_setkind_np F -GLIBC_2.21 pthread_mutexattr_setprioceiling F -GLIBC_2.21 pthread_mutexattr_setprotocol F -GLIBC_2.21 pthread_mutexattr_setpshared F -GLIBC_2.21 pthread_mutexattr_setrobust F -GLIBC_2.21 pthread_mutexattr_setrobust_np F -GLIBC_2.21 pthread_mutexattr_settype F -GLIBC_2.21 pthread_once F -GLIBC_2.21 pthread_rwlock_destroy F -GLIBC_2.21 pthread_rwlock_init F -GLIBC_2.21 pthread_rwlock_rdlock F -GLIBC_2.21 pthread_rwlock_timedrdlock F -GLIBC_2.21 pthread_rwlock_timedwrlock F -GLIBC_2.21 pthread_rwlock_tryrdlock F -GLIBC_2.21 pthread_rwlock_trywrlock F -GLIBC_2.21 pthread_rwlock_unlock F -GLIBC_2.21 pthread_rwlock_wrlock F -GLIBC_2.21 pthread_rwlockattr_destroy F -GLIBC_2.21 pthread_rwlockattr_getkind_np F -GLIBC_2.21 pthread_rwlockattr_getpshared F -GLIBC_2.21 pthread_rwlockattr_init F -GLIBC_2.21 pthread_rwlockattr_setkind_np F -GLIBC_2.21 pthread_rwlockattr_setpshared F -GLIBC_2.21 pthread_self F -GLIBC_2.21 pthread_setaffinity_np F -GLIBC_2.21 pthread_setattr_default_np F -GLIBC_2.21 pthread_setcancelstate F -GLIBC_2.21 pthread_setcanceltype F -GLIBC_2.21 pthread_setconcurrency F -GLIBC_2.21 pthread_setname_np F -GLIBC_2.21 pthread_setschedparam F -GLIBC_2.21 pthread_setschedprio F -GLIBC_2.21 pthread_setspecific F -GLIBC_2.21 pthread_sigmask F -GLIBC_2.21 pthread_sigqueue F -GLIBC_2.21 pthread_spin_destroy F -GLIBC_2.21 pthread_spin_init F -GLIBC_2.21 pthread_spin_lock F -GLIBC_2.21 pthread_spin_trylock F -GLIBC_2.21 pthread_spin_unlock F -GLIBC_2.21 pthread_testcancel F -GLIBC_2.21 pthread_timedjoin_np F -GLIBC_2.21 pthread_tryjoin_np F -GLIBC_2.21 pthread_yield F -GLIBC_2.21 pwrite F -GLIBC_2.21 pwrite64 F -GLIBC_2.21 raise F -GLIBC_2.21 read F -GLIBC_2.21 recv F -GLIBC_2.21 recvfrom F -GLIBC_2.21 recvmsg F -GLIBC_2.21 sem_close F -GLIBC_2.21 sem_destroy F -GLIBC_2.21 sem_getvalue F -GLIBC_2.21 sem_init F -GLIBC_2.21 sem_open F -GLIBC_2.21 sem_post F -GLIBC_2.21 sem_timedwait F -GLIBC_2.21 sem_trywait F -GLIBC_2.21 sem_unlink F -GLIBC_2.21 sem_wait F -GLIBC_2.21 send F -GLIBC_2.21 sendmsg F -GLIBC_2.21 sendto F -GLIBC_2.21 sigaction F -GLIBC_2.21 siglongjmp F -GLIBC_2.21 sigwait F -GLIBC_2.21 system F -GLIBC_2.21 tcdrain F -GLIBC_2.21 wait F -GLIBC_2.21 waitpid F -GLIBC_2.21 write F diff --git a/sysdeps/unix/sysv/linux/nios2/libresolv.abilist b/sysdeps/unix/sysv/linux/nios2/libresolv.abilist deleted file mode 100644 index b006fcafe7..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libresolv.abilist +++ /dev/null @@ -1,92 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 __b64_ntop F -GLIBC_2.21 __b64_pton F -GLIBC_2.21 __dn_comp F -GLIBC_2.21 __dn_count_labels F -GLIBC_2.21 __dn_expand F -GLIBC_2.21 __dn_skipname F -GLIBC_2.21 __fp_nquery F -GLIBC_2.21 __fp_query F -GLIBC_2.21 __fp_resstat F -GLIBC_2.21 __hostalias F -GLIBC_2.21 __loc_aton F -GLIBC_2.21 __loc_ntoa F -GLIBC_2.21 __p_cdname F -GLIBC_2.21 __p_cdnname F -GLIBC_2.21 __p_class F -GLIBC_2.21 __p_class_syms D 0x54 -GLIBC_2.21 __p_fqname F -GLIBC_2.21 __p_fqnname F -GLIBC_2.21 __p_option F -GLIBC_2.21 __p_query F -GLIBC_2.21 __p_rcode F -GLIBC_2.21 __p_secstodate F -GLIBC_2.21 __p_time F -GLIBC_2.21 __p_type F -GLIBC_2.21 __p_type_syms D 0x228 -GLIBC_2.21 __putlong F -GLIBC_2.21 __putshort F -GLIBC_2.21 __res_close F -GLIBC_2.21 __res_dnok F -GLIBC_2.21 __res_hnok F -GLIBC_2.21 __res_hostalias F -GLIBC_2.21 __res_isourserver F -GLIBC_2.21 __res_mailok F -GLIBC_2.21 __res_mkquery F -GLIBC_2.21 __res_nameinquery F -GLIBC_2.21 __res_nmkquery F -GLIBC_2.21 __res_nquery F -GLIBC_2.21 __res_nquerydomain F -GLIBC_2.21 __res_nsearch F -GLIBC_2.21 __res_nsend F -GLIBC_2.21 __res_ownok F -GLIBC_2.21 __res_queriesmatch F -GLIBC_2.21 __res_query F -GLIBC_2.21 __res_querydomain F -GLIBC_2.21 __res_search F -GLIBC_2.21 __res_send F -GLIBC_2.21 __sym_ntop F -GLIBC_2.21 __sym_ntos F -GLIBC_2.21 __sym_ston F -GLIBC_2.21 _gethtbyaddr F -GLIBC_2.21 _gethtbyname F -GLIBC_2.21 _gethtbyname2 F -GLIBC_2.21 _gethtent F -GLIBC_2.21 _getlong F -GLIBC_2.21 _getshort F -GLIBC_2.21 _res_opcodes D 0x40 -GLIBC_2.21 _sethtent F -GLIBC_2.21 inet_net_ntop F -GLIBC_2.21 inet_net_pton F -GLIBC_2.21 inet_neta F -GLIBC_2.21 ns_datetosecs F -GLIBC_2.21 ns_format_ttl F -GLIBC_2.21 ns_get16 F -GLIBC_2.21 ns_get32 F -GLIBC_2.21 ns_initparse F -GLIBC_2.21 ns_makecanon F -GLIBC_2.21 ns_msg_getflag F -GLIBC_2.21 ns_name_compress F -GLIBC_2.21 ns_name_ntol F -GLIBC_2.21 ns_name_ntop F -GLIBC_2.21 ns_name_pack F -GLIBC_2.21 ns_name_pton F -GLIBC_2.21 ns_name_rollback F -GLIBC_2.21 ns_name_skip F -GLIBC_2.21 ns_name_uncompress F -GLIBC_2.21 ns_name_unpack F -GLIBC_2.21 ns_parse_ttl F -GLIBC_2.21 ns_parserr F -GLIBC_2.21 ns_put16 F -GLIBC_2.21 ns_put32 F -GLIBC_2.21 ns_samedomain F -GLIBC_2.21 ns_samename F -GLIBC_2.21 ns_skiprr F -GLIBC_2.21 ns_sprintrr F -GLIBC_2.21 ns_sprintrrf F -GLIBC_2.21 ns_subdomain F -GLIBC_2.21 res_gethostbyaddr F -GLIBC_2.21 res_gethostbyname F -GLIBC_2.21 res_gethostbyname2 F -GLIBC_2.21 res_send_setqhook F -GLIBC_2.21 res_send_setrhook F diff --git a/sysdeps/unix/sysv/linux/nios2/librt.abilist b/sysdeps/unix/sysv/linux/nios2/librt.abilist deleted file mode 100644 index 51b1c5bc03..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/librt.abilist +++ /dev/null @@ -1,36 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 __mq_open_2 F -GLIBC_2.21 aio_cancel F -GLIBC_2.21 aio_cancel64 F -GLIBC_2.21 aio_error F -GLIBC_2.21 aio_error64 F -GLIBC_2.21 aio_fsync F -GLIBC_2.21 aio_fsync64 F -GLIBC_2.21 aio_init F -GLIBC_2.21 aio_read F -GLIBC_2.21 aio_read64 F -GLIBC_2.21 aio_return F -GLIBC_2.21 aio_return64 F -GLIBC_2.21 aio_suspend F -GLIBC_2.21 aio_suspend64 F -GLIBC_2.21 aio_write F -GLIBC_2.21 aio_write64 F -GLIBC_2.21 lio_listio F -GLIBC_2.21 lio_listio64 F -GLIBC_2.21 mq_close F -GLIBC_2.21 mq_getattr F -GLIBC_2.21 mq_notify F -GLIBC_2.21 mq_open F -GLIBC_2.21 mq_receive F -GLIBC_2.21 mq_send F -GLIBC_2.21 mq_setattr F -GLIBC_2.21 mq_timedreceive F -GLIBC_2.21 mq_timedsend F -GLIBC_2.21 mq_unlink F -GLIBC_2.21 shm_open F -GLIBC_2.21 shm_unlink F -GLIBC_2.21 timer_create F -GLIBC_2.21 timer_delete F -GLIBC_2.21 timer_getoverrun F -GLIBC_2.21 timer_gettime F -GLIBC_2.21 timer_settime F diff --git a/sysdeps/unix/sysv/linux/nios2/libthread_db.abilist b/sysdeps/unix/sysv/linux/nios2/libthread_db.abilist deleted file mode 100644 index 96be90f65b..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libthread_db.abilist +++ /dev/null @@ -1,41 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 td_init F -GLIBC_2.21 td_log F -GLIBC_2.21 td_symbol_list F -GLIBC_2.21 td_ta_clear_event F -GLIBC_2.21 td_ta_delete F -GLIBC_2.21 td_ta_enable_stats F -GLIBC_2.21 td_ta_event_addr F -GLIBC_2.21 td_ta_event_getmsg F -GLIBC_2.21 td_ta_get_nthreads F -GLIBC_2.21 td_ta_get_ph F -GLIBC_2.21 td_ta_get_stats F -GLIBC_2.21 td_ta_map_id2thr F -GLIBC_2.21 td_ta_map_lwp2thr F -GLIBC_2.21 td_ta_new F -GLIBC_2.21 td_ta_reset_stats F -GLIBC_2.21 td_ta_set_event F -GLIBC_2.21 td_ta_setconcurrency F -GLIBC_2.21 td_ta_thr_iter F -GLIBC_2.21 td_ta_tsd_iter F -GLIBC_2.21 td_thr_clear_event F -GLIBC_2.21 td_thr_dbresume F -GLIBC_2.21 td_thr_dbsuspend F -GLIBC_2.21 td_thr_event_enable F -GLIBC_2.21 td_thr_event_getmsg F -GLIBC_2.21 td_thr_get_info F -GLIBC_2.21 td_thr_getfpregs F -GLIBC_2.21 td_thr_getgregs F -GLIBC_2.21 td_thr_getxregs F -GLIBC_2.21 td_thr_getxregsize F -GLIBC_2.21 td_thr_set_event F -GLIBC_2.21 td_thr_setfpregs F -GLIBC_2.21 td_thr_setgregs F -GLIBC_2.21 td_thr_setprio F -GLIBC_2.21 td_thr_setsigpending F -GLIBC_2.21 td_thr_setxregs F -GLIBC_2.21 td_thr_sigsetmask F -GLIBC_2.21 td_thr_tls_get_addr F -GLIBC_2.21 td_thr_tlsbase F -GLIBC_2.21 td_thr_tsd F -GLIBC_2.21 td_thr_validate F diff --git a/sysdeps/unix/sysv/linux/nios2/libutil.abilist b/sysdeps/unix/sysv/linux/nios2/libutil.abilist deleted file mode 100644 index 0c21934dc0..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/libutil.abilist +++ /dev/null @@ -1,7 +0,0 @@ -GLIBC_2.21 GLIBC_2.21 A -GLIBC_2.21 forkpty F -GLIBC_2.21 login F -GLIBC_2.21 login_tty F -GLIBC_2.21 logout F -GLIBC_2.21 logwtmp F -GLIBC_2.21 openpty F diff --git a/sysdeps/unix/sysv/linux/nios2/localplt.data b/sysdeps/unix/sysv/linux/nios2/localplt.data deleted file mode 100644 index 584963d202..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/localplt.data +++ /dev/null @@ -1,38 +0,0 @@ -libc.so: realloc -libc.so: __floatsisf -libc.so: __gtdf2 -libc.so: __ltdf2 -libc.so: __gedf2 -libc.so: malloc -libc.so: __gtsf2 -libc.so: __nesf2 -libc.so: memalign -libc.so: __mulsf3 -libc.so: __floatunsisf -libc.so: __addsf3 -libc.so: __fixsfsi -libc.so: __subsf3 -libc.so: __unorddf2 -libc.so: calloc -libc.so: __muldf3 -libc.so: __unordsf2 -libc.so: free -libc.so: __subdf3 -libc.so: __ledf2 -libc.so: __adddf3 -libc.so: __divdf3 -libc.so: __floatsidf -libc.so: __divsf3 -libc.so: __nedf2 -libc.so: __eqdf2 -libc.so: __extendsfdf2 -libm.so: matherr -# The main malloc is interposed into the dynamic linker, for -# allocations after the initial link (when dlopen is used). -ld.so: malloc -ld.so: calloc -ld.so: realloc -ld.so: free -# The TLS-enabled version of these functions is interposed from libc.so. -ld.so: _dl_signal_error -ld.so: _dl_catch_error diff --git a/sysdeps/unix/sysv/linux/nios2/makecontext.c b/sysdeps/unix/sysv/linux/nios2/makecontext.c deleted file mode 100644 index b4c45cd3d4..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/makecontext.c +++ /dev/null @@ -1,79 +0,0 @@ -/* Create new context. - Copyright (C) 2015-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sysdep.h> -#include <stdarg.h> -#include <stdint.h> -#include <ucontext.h> - -/* makecontext sets up a stack and the registers for the - user context. The stack looks like this: - - +-----------------------+ - | padding as required | - +-----------------------+ - sp -> | parameters 5 to n | - +-----------------------+ - - The registers are set up like this: - r4--r7 : parameter 1 to 4 - r16 : uc_link - sp : stack pointer. -*/ - -void -__makecontext (ucontext_t *ucp, void (*func) (void), int argc, ...) -{ - extern void __startcontext (void); - unsigned long *sp; - va_list ap; - int i; - - sp = (unsigned long *) - ((uintptr_t) ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size); - - /* Allocate stack arguments. */ - sp -= argc < 4 ? 0 : argc - 4; - - /* Keep the stack aligned. */ - sp = (unsigned long*) (((uintptr_t) sp) & -4L); - - /* Init version field. */ - ucp->uc_mcontext.version = 2; - /* Keep uc_link in r16. */ - ucp->uc_mcontext.regs[15] = (uintptr_t) ucp->uc_link; - /* Return address points to __startcontext(). */ - ucp->uc_mcontext.regs[23] = (uintptr_t) &__startcontext; - /* Frame pointer is null. */ - ucp->uc_mcontext.regs[24] = (uintptr_t) 0; - /* Restart in user-space starting at 'func'. */ - ucp->uc_mcontext.regs[27] = (uintptr_t) func; - /* Set stack pointer. */ - ucp->uc_mcontext.regs[28] = (uintptr_t) sp; - - va_start (ap, argc); - for (i = 0; i < argc; ++i) - if (i < 4) - ucp->uc_mcontext.regs[i + 3] = va_arg (ap, unsigned long); - else - sp[i - 4] = va_arg (ap, unsigned long); - - va_end (ap); -} - -weak_alias (__makecontext, makecontext) diff --git a/sysdeps/unix/sysv/linux/nios2/profil-counter.h b/sysdeps/unix/sysv/linux/nios2/profil-counter.h deleted file mode 100644 index 8a6a0bcf3d..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/profil-counter.h +++ /dev/null @@ -1,2 +0,0 @@ -/* We can use the ix86 version. */ -#include <sysdeps/unix/sysv/linux/i386/profil-counter.h> diff --git a/sysdeps/unix/sysv/linux/nios2/setcontext.S b/sysdeps/unix/sysv/linux/nios2/setcontext.S deleted file mode 100644 index bb6122b5b2..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/setcontext.S +++ /dev/null @@ -1,115 +0,0 @@ -/* Set current context. - Copyright (C) 2015-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sysdep.h> -#include "ucontext_i.h" - -/* int setcontext (const ucontext_t *ucp) */ - .text -ENTRY(__setcontext) - ldw r5, UCONTEXT_FLAGS(r4) - movi r6, 1 - bne r5, r6, .Lsigreturn - - mov r10, r4 - - /* Restore signal mask. */ - /* rt_sigprocmask (SIG_SETMASK, &ucp->uc_sigmask, NULL, _NSIG8) */ - movi r7, _NSIG8 - addi r5, r4, UCONTEXT_SIGMASK - mov r6, zero - movi r4, SIG_SETMASK - movi r2, SYS_ify (rt_sigprocmask) - trap - bne r7, zero, SYSCALL_ERROR_LABEL - - /* Restore argument registers, for the makecontext() case. */ - ldw r4, (UCONTEXT_MCONTEXT + 4*4)(r10) - ldw r5, (UCONTEXT_MCONTEXT + 5*4)(r10) - ldw r6, (UCONTEXT_MCONTEXT + 6*4)(r10) - ldw r7, (UCONTEXT_MCONTEXT + 7*4)(r10) - - ldw r16, (UCONTEXT_MCONTEXT + 16*4)(r10) - ldw r17, (UCONTEXT_MCONTEXT + 17*4)(r10) - ldw r18, (UCONTEXT_MCONTEXT + 18*4)(r10) - ldw r19, (UCONTEXT_MCONTEXT + 19*4)(r10) - ldw r20, (UCONTEXT_MCONTEXT + 20*4)(r10) - ldw r21, (UCONTEXT_MCONTEXT + 21*4)(r10) - ldw r22, (UCONTEXT_MCONTEXT + 22*4)(r10) - ldw ra, (UCONTEXT_MCONTEXT + 24*4)(r10) - ldw fp, (UCONTEXT_MCONTEXT + 25*4)(r10) - ldw gp, (UCONTEXT_MCONTEXT + 26*4)(r10) - /* Load address to continue execution. */ - ldw r3, (UCONTEXT_MCONTEXT + 28*4)(r10) - ldw sp, (UCONTEXT_MCONTEXT + 29*4)(r10) - - mov r2, zero - jmp r3 - -.Lsigreturn: - addi sp, sp, -RT_SIGFRAME_SIZE - cfi_adjust_cfa_offset (RT_SIGFRAME_SIZE) - - addi r2, sp, RT_SIGFRAME_UCONTEXT - movi r3, UCONTEXT_SIZE-4 -1: - add r6, r4, r3 - ldw r5, 0(r6) - add r7, r2, r3 - addi r3, r3, -4 - stw r5, 0(r7) - bgt r3, zero, 1b - - movi r2, SYS_ify (rt_sigreturn) - trap - - addi sp, sp, RT_SIGFRAME_SIZE - cfi_adjust_cfa_offset (-RT_SIGFRAME_SIZE) - br SYSCALL_ERROR_LABEL - -PSEUDO_END (__setcontext) -weak_alias (__setcontext, setcontext) - - /* We add an NOP here to separate between __setcontext/__startcontext. - The wanted behavior that happens is: when unwinding from a function - called inside a makecontext() context, FDE lookup will use - '&__startcontext - 1', then returns NULL for no FDE found, - and immediately ends the unwind, in a normal fashion. - - If this NOP word does not exist, FDE lookup just repeatedly finds - __setcontext's FDE in an infinite loop, due to the convention of - using 'address - 1' for FDE lookup. Modifiying/deleting the below - __startcontext's FDE has no help on this. */ - nop - -ENTRY(__startcontext) - mov r4, r16 - bne r4, zero, __setcontext - - /* If uc_link == zero, call exit. */ -#ifdef PIC - nextpc r22 -1: movhi r8, %hiadj(_gp_got - 1b) - addi r8, r8, %lo(_gp_got - 1b) - add r22, r22, r8 - ldw r8, %call(HIDDEN_JUMPTARGET(exit))(r22) - jmp r8 -#else - jmpi exit -#endif -END(__startcontext) diff --git a/sysdeps/unix/sysv/linux/nios2/shlib-versions b/sysdeps/unix/sysv/linux/nios2/shlib-versions deleted file mode 100644 index 443fd4df23..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/shlib-versions +++ /dev/null @@ -1,2 +0,0 @@ -DEFAULT GLIBC_2.21 -ld=ld-linux-nios2.so.1 diff --git a/sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h b/sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h deleted file mode 100644 index 51b715c308..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/sigcontextinfo.h +++ /dev/null @@ -1,35 +0,0 @@ -/* Nios II definitions for signal handling calling conventions. - Copyright (C) 2015-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sys/ucontext.h> -#include "kernel-features.h" - -#define SIGCONTEXT siginfo_t *_si, struct ucontext * -#define GET_PC(ctx) ((void *) (ctx)->uc_mcontext.regs[27]) - -/* There is no reliable way to get the sigcontext unless we use a - three-argument signal handler. */ -#define __sigaction(sig, act, oact) ({ \ - (act)->sa_flags |= SA_SIGINFO; \ - (__sigaction) (sig, act, oact); \ -}) - -#define sigaction(sig, act, oact) ({ \ - (act)->sa_flags |= SA_SIGINFO; \ - (sigaction) (sig, act, oact); \ -}) diff --git a/sysdeps/unix/sysv/linux/nios2/swapcontext.S b/sysdeps/unix/sysv/linux/nios2/swapcontext.S deleted file mode 100644 index 00871c2979..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/swapcontext.S +++ /dev/null @@ -1,125 +0,0 @@ -/* Modify saved context. - Copyright (C) 2015-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sysdep.h> -#include "ucontext_i.h" - -/* int swapcontext (ucontext_t *oucp, const ucontext_t *ucp) */ - .text -ENTRY(__swapcontext) - - /* Same as getcontext(). */ - stw r16, (UCONTEXT_MCONTEXT + 16*4)(r4) - stw r17, (UCONTEXT_MCONTEXT + 17*4)(r4) - stw r18, (UCONTEXT_MCONTEXT + 18*4)(r4) - stw r19, (UCONTEXT_MCONTEXT + 19*4)(r4) - stw r20, (UCONTEXT_MCONTEXT + 20*4)(r4) - stw r21, (UCONTEXT_MCONTEXT + 21*4)(r4) - stw r22, (UCONTEXT_MCONTEXT + 22*4)(r4) - stw ra, (UCONTEXT_MCONTEXT + 24*4)(r4) - stw fp, (UCONTEXT_MCONTEXT + 25*4)(r4) - stw gp, (UCONTEXT_MCONTEXT + 26*4)(r4) - /* Store return address at place for EA. */ - stw ra, (UCONTEXT_MCONTEXT + 28*4)(r4) - stw sp, (UCONTEXT_MCONTEXT + 29*4)(r4) - /* Store zero for return success. */ - stw zero, (UCONTEXT_MCONTEXT + 2*4)(r4) - - /* Store value "1" at uc_flags to recognize as getcontext created. */ - movi r2, 1 - stw r2, UCONTEXT_FLAGS(r4) - - /* Store MCONTEXT_VERSION at first word of mcontext_t. */ - movi r2, MCONTEXT_VERSION - stw r2, UCONTEXT_MCONTEXT(r4) - - /* Save ucp to non-argument syscall preserved register. */ - mov r10, r5 - - /* Get signal mask. */ - /* rt_sigprocmask (SIG_BLOCK, NULL, &ucp->uc_sigmask, _NSIG8) */ - movi r7, _NSIG8 - addi r6, r4, UCONTEXT_SIGMASK - mov r5, zero - movi r4, SIG_BLOCK - movi r2, SYS_ify (rt_sigprocmask) - trap - bne r7, zero, SYSCALL_ERROR_LABEL - - - /* Same as setcontext(). */ - ldw r5, UCONTEXT_FLAGS(r10) - movi r6, 1 - bne r5, r6, .Lsigreturn - - /* Restore signal mask. */ - /* rt_sigprocmask (SIG_SETMASK, &ucp->uc_sigmask, NULL, _NSIG8) */ - movi r7, _NSIG8 - addi r5, r10, UCONTEXT_SIGMASK - mov r6, zero - movi r4, SIG_SETMASK - movi r2, SYS_ify (rt_sigprocmask) - trap - bne r7, zero, SYSCALL_ERROR_LABEL - - /* Restore argument registers, for the makecontext() case. */ - ldw r4, (UCONTEXT_MCONTEXT + 4*4)(r10) - ldw r5, (UCONTEXT_MCONTEXT + 5*4)(r10) - ldw r6, (UCONTEXT_MCONTEXT + 6*4)(r10) - ldw r7, (UCONTEXT_MCONTEXT + 7*4)(r10) - - ldw r16, (UCONTEXT_MCONTEXT + 16*4)(r10) - ldw r17, (UCONTEXT_MCONTEXT + 17*4)(r10) - ldw r18, (UCONTEXT_MCONTEXT + 18*4)(r10) - ldw r19, (UCONTEXT_MCONTEXT + 19*4)(r10) - ldw r20, (UCONTEXT_MCONTEXT + 20*4)(r10) - ldw r21, (UCONTEXT_MCONTEXT + 21*4)(r10) - ldw r22, (UCONTEXT_MCONTEXT + 22*4)(r10) - ldw ra, (UCONTEXT_MCONTEXT + 24*4)(r10) - ldw fp, (UCONTEXT_MCONTEXT + 25*4)(r10) - ldw gp, (UCONTEXT_MCONTEXT + 26*4)(r10) - /* Load address to continue execution. */ - ldw r3, (UCONTEXT_MCONTEXT + 28*4)(r10) - ldw sp, (UCONTEXT_MCONTEXT + 29*4)(r10) - - mov r2, zero - jmp r3 - -.Lsigreturn: - addi sp, sp, -RT_SIGFRAME_SIZE - cfi_adjust_cfa_offset (RT_SIGFRAME_SIZE) - - addi r2, sp, RT_SIGFRAME_UCONTEXT - movi r3, UCONTEXT_SIZE-4 -1: - add r6, r4, r3 - ldw r5, 0(r6) - add r7, r2, r3 - addi r3, r3, -4 - stw r5, 0(r7) - bgt r3, zero, 1b - - movi r2, SYS_ify (rt_sigreturn) - trap - - addi sp, sp, RT_SIGFRAME_SIZE - cfi_adjust_cfa_offset (-RT_SIGFRAME_SIZE) - br SYSCALL_ERROR_LABEL - -PSEUDO_END (__swapcontext) -weak_alias (__swapcontext, swapcontext) diff --git a/sysdeps/unix/sysv/linux/nios2/sys/cachectl.h b/sysdeps/unix/sysv/linux/nios2/sys/cachectl.h deleted file mode 100644 index 442f354e16..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/sys/cachectl.h +++ /dev/null @@ -1,33 +0,0 @@ -/* cacheflush - flush contents of instruction and/or data cache. - Copyright (C) 2015-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#ifndef _SYS_CACHECTL_H -#define _SYS_CACHECTL_H 1 - -#include <features.h> - -__BEGIN_DECLS - -#ifdef __USE_MISC -extern int cacheflush (void *__addr, const int __nbytes, const int __op) __THROW; -#endif -extern int _flush_cache (char *__addr, const int __nbytes, const int __op) __THROW; - -__END_DECLS - -#endif /* sys/cachectl.h */ diff --git a/sysdeps/unix/sysv/linux/nios2/sys/procfs.h b/sysdeps/unix/sysv/linux/nios2/sys/procfs.h deleted file mode 100644 index c9ae7f90c8..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/sys/procfs.h +++ /dev/null @@ -1,123 +0,0 @@ -/* Core image file related definitions, Nios II version. - Copyright (C) 1996-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#ifndef _SYS_PROCFS_H -#define _SYS_PROCFS_H 1 - -/* This is somewhat modelled after the file of the same name on SVR4 - systems. It provides a definition of the core file format for ELF - used on Linux. It doesn't have anything to do with the /proc file - system, even though Linux has one. - - Anyway, the whole purpose of this file is for GDB and GDB only. - Don't read too much into it. Don't use it for anything other than - GDB unless you know what you are doing. */ - -#include <features.h> -#include <sys/time.h> -#include <sys/types.h> -#include <sys/user.h> - -__BEGIN_DECLS - -/* Type for a general-purpose register. */ -typedef unsigned long elf_greg_t; - -/* And the whole bunch of them. We could have used `struct - user_regs' directly in the typedef, but tradition says that - the register set is an array, which does have some peculiar - semantics, so leave it that way. */ -#define ELF_NGREG (sizeof (struct user_regs) / sizeof(elf_greg_t)) -typedef elf_greg_t elf_gregset_t[ELF_NGREG]; - -/* Register set for the floating-point registers. */ -typedef struct user_fpregs elf_fpregset_t; - -/* Signal info. */ -struct elf_siginfo - { - int si_signo; /* Signal number. */ - int si_code; /* Extra code. */ - int si_errno; /* Errno. */ - }; - -/* Definitions to generate Intel SVR4-like core files. These mostly - have the same names as the SVR4 types with "elf_" tacked on the - front to prevent clashes with Linux definitions, and the typedef - forms have been avoided. This is mostly like the SVR4 structure, - but more Linuxy, with things that Linux does not support and which - GDB doesn't really use excluded. */ - -struct elf_prstatus - { - struct elf_siginfo pr_info; /* Info associated with signal. */ - short int pr_cursig; /* Current signal. */ - unsigned long int pr_sigpend; /* Set of pending signals. */ - unsigned long int pr_sighold; /* Set of held signals. */ - __pid_t pr_pid; - __pid_t pr_ppid; - __pid_t pr_pgrp; - __pid_t pr_sid; - struct timeval pr_utime; /* User time. */ - struct timeval pr_stime; /* System time. */ - struct timeval pr_cutime; /* Cumulative user time. */ - struct timeval pr_cstime; /* Cumulative system time. */ - elf_gregset_t pr_reg; /* GP registers. */ - int pr_fpvalid; /* True if math copro being used. */ - }; - - -#define ELF_PRARGSZ (80) /* Number of chars for args. */ - -struct elf_prpsinfo - { - char pr_state; /* Numeric process state. */ - char pr_sname; /* Char for pr_state. */ - char pr_zomb; /* Zombie. */ - char pr_nice; /* Nice val. */ - unsigned long int pr_flag; /* Flags. */ - unsigned short int pr_uid; - unsigned short int pr_gid; - int pr_pid, pr_ppid, pr_pgrp, pr_sid; - /* Lots missing */ - char pr_fname[16]; /* Filename of executable. */ - char pr_psargs[ELF_PRARGSZ]; /* Initial part of arg list. */ - }; - -/* The rest of this file provides the types for emulation of the - Solaris <proc_service.h> interfaces that should be implemented by - users of libthread_db. */ - -/* Addresses. */ -typedef void *psaddr_t; - -/* Register sets. Linux has different names. */ -typedef elf_gregset_t prgregset_t; -typedef elf_fpregset_t prfpregset_t; - -/* We don't have any differences between processes and threads, - therefore have only one PID type. */ -typedef __pid_t lwpid_t; - -/* Process status and info. In the end we do provide typedefs for them. */ -typedef struct elf_prstatus prstatus_t; -typedef struct elf_prpsinfo prpsinfo_t; - -__END_DECLS - -#endif /* sys/procfs.h */ diff --git a/sysdeps/unix/sysv/linux/nios2/sys/ucontext.h b/sysdeps/unix/sysv/linux/nios2/sys/ucontext.h deleted file mode 100644 index af8d75c435..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/sys/ucontext.h +++ /dev/null @@ -1,62 +0,0 @@ -/* struct ucontext definition, Nios II version. - Copyright (C) 2015-2017 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, see - <http://www.gnu.org/licenses/>. */ - -/* System V/Nios II ABI compliant context switching support. */ - -#ifndef _SYS_UCONTEXT_H -#define _SYS_UCONTEXT_H 1 - -#include <features.h> - -#include <bits/types/sigset_t.h> -#include <bits/sigcontext.h> -#include <bits/types/stack_t.h> - - -/* These definitions must be in sync with the kernel. */ - -#ifdef __USE_MISC -# define MCONTEXT_VERSION 2 -#endif - -#ifdef __USE_MISC -# define __ctx(fld) fld -#else -# define __ctx(fld) __ ## fld -#endif - -/* Context to describe whole processor state. */ -typedef struct mcontext - { - int __ctx(version); - unsigned long __ctx(regs)[32]; - } mcontext_t; - -#undef __ctx - -/* Userlevel context. */ -typedef struct ucontext - { - unsigned long uc_flags; - struct ucontext *uc_link; - stack_t uc_stack; - mcontext_t uc_mcontext; - sigset_t uc_sigmask; - } ucontext_t; - -#endif /* sys/ucontext.h */ diff --git a/sysdeps/unix/sysv/linux/nios2/sys/user.h b/sysdeps/unix/sysv/linux/nios2/sys/user.h deleted file mode 100644 index 7570ca6072..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/sys/user.h +++ /dev/null @@ -1,58 +0,0 @@ -/* ptrace register data format definitions. - Copyright (C) 1998-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#ifndef _SYS_USER_H -#define _SYS_USER_H 1 - -/* The whole purpose of this file is for GDB and GDB only. Don't read - too much into it. Don't use it for anything other than GDB unless - you know what you are doing. */ - -struct user_fpregs -{ -}; - -struct user_regs -{ - unsigned long int uregs[49]; -}; - -struct user -{ - struct user_regs regs; /* General registers */ - int u_fpvalid; /* True if math co-processor being used. */ - - unsigned long int u_tsize; /* Text segment size (pages). */ - unsigned long int u_dsize; /* Data segment size (pages). */ - unsigned long int u_ssize; /* Stack segment size (pages). */ - - unsigned long start_code; /* Starting virtual address of text. */ - unsigned long start_stack; /* Starting virtual address of stack. */ - - long int signal; /* Signal that caused the core dump. */ - int reserved; /* No longer used */ - struct user_regs *u_ar0; /* help gdb to find the general registers. */ - - unsigned long magic; /* uniquely identify a core file */ - char u_comm[32]; /* User command that was responsible */ - int u_debugreg[8]; - struct user_fpregs u_fp; /* Floating point registers */ - struct user_fpregs *u_fp0; /* help gdb to find the FP registers. */ -}; - -#endif /* sys/user.h */ diff --git a/sysdeps/unix/sysv/linux/nios2/syscall.S b/sysdeps/unix/sysv/linux/nios2/syscall.S deleted file mode 100644 index 552ddf0523..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/syscall.S +++ /dev/null @@ -1,36 +0,0 @@ -/* syscall - indirect system call. - Copyright (C) 2005-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sysdep.h> - -/* We don't need a special syscall to implement syscall(). It won't work - reliably with 64-bit arguments (but that is true on many modern platforms). -*/ - -ENTRY (syscall) - mov r2, r4 - mov r4, r5 - mov r5, r6 - mov r6, r7 - ldw r7, 0(sp) - ldw r8, 4(sp) - ldw r9, 8(sp) - trap - bne r7, zero, SYSCALL_ERROR_LABEL - ret -PSEUDO_END (syscall) diff --git a/sysdeps/unix/sysv/linux/nios2/sysdep-cancel.h b/sysdeps/unix/sysv/linux/nios2/sysdep-cancel.h deleted file mode 100644 index 47b92d99b6..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/sysdep-cancel.h +++ /dev/null @@ -1,141 +0,0 @@ -/* Assembler macros with cancellation support, Nios II version. - Copyright (C) 2003-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sysdep.h> -#include <tls.h> -#ifndef __ASSEMBLER__ -# include <nptl/pthreadP.h> -#endif - -#if IS_IN (libc) || IS_IN (libpthread) || IS_IN (librt) - -# undef PSEUDO -# define PSEUDO(name, syscall_name, args) \ - .type __##syscall_name##_nocancel, @function; \ - .globl __##syscall_name##_nocancel; \ - __##syscall_name##_nocancel: \ - cfi_startproc; \ - DO_CALL (syscall_name, args); \ - bne r7, zero, SYSCALL_ERROR_LABEL; \ - ret; \ - cfi_endproc; \ - .size __##syscall_name##_nocancel,.-__##syscall_name##_nocancel; \ - ENTRY (name) \ - SINGLE_THREAD_P(r2); \ - bne r2, zero, pseudo_cancel; \ - DO_CALL (syscall_name, args); \ - bne r7, zero, SYSCALL_ERROR_LABEL; \ - ret; \ - pseudo_cancel: \ - SAVESTK_##args; /* save syscall args and adjust stack */ \ - SAVEREG(ra, 0); /* save return address */ \ - SAVEREG(r22, 4); /* save GOT pointer */ \ - nextpc r22; \ -1: movhi r2, %hiadj(_gp_got - 1b); \ - addi r2, r2, %lo(_gp_got - 1b); \ - add r22, r22, r2; \ - CENABLE; \ - callr r3; \ - stw r2, 8(sp); /* save mask */ \ - LOADARGS_##args; \ - movi r2, SYS_ify(syscall_name); \ - trap; \ - stw r2, 12(sp); /* save syscall result */ \ - stw r7, 16(sp); /* save syscall error flag */ \ - ldw r4, 8(sp); /* pass mask as argument 1 */ \ - CDISABLE; \ - callr r3; \ - ldw r7, 16(sp); /* restore syscall error flag */ \ - ldw r2, 12(sp); /* restore syscall result */ \ - ldw ra, 0(sp); /* restore return address */ \ - ldw r22, 4(sp); /* restore GOT pointer */ \ - RESTORESTK_##args; \ - bne r7, zero, SYSCALL_ERROR_LABEL; - - -# undef PSEUDO_END -# define PSEUDO_END(sym) \ - SYSCALL_ERROR_HANDLER \ - END (sym) - -#define SAVEREG(REG, LOC) stw REG, LOC(sp); cfi_rel_offset (REG, LOC) -#define SAVESTK(X) subi sp, sp, X; cfi_adjust_cfa_offset(X) -#define SAVESTK_0 SAVESTK(20) -#define SAVEARG_1 SAVEREG(r4, 20) -#define SAVESTK_1 SAVESTK(24); SAVEARG_1 -#define SAVEARG_2 SAVEREG(r5, 24); SAVEARG_1 -#define SAVESTK_2 SAVESTK(28); SAVEARG_2 -#define SAVEARG_3 SAVEREG(r6, 28); SAVEARG_2 -#define SAVESTK_3 SAVESTK(32); SAVEARG_3 -#define SAVEARG_4 SAVEREG(r7, 32); SAVEARG_3 -#define SAVESTK_4 SAVESTK(36); SAVEARG_4 -#define SAVESTK_5 SAVESTK_4 -#define SAVESTK_6 SAVESTK_5 - -#define LOADARGS_0 -#define LOADARGS_1 ldw r4, 20(sp) -#define LOADARGS_2 LOADARGS_1; ldw r5, 24(sp) -#define LOADARGS_3 LOADARGS_2; ldw r6, 28(sp) -#define LOADARGS_4 LOADARGS_3; ldw r7, 32(sp) -#define LOADARGS_5 LOADARGS_4; ldw r8, 36(sp) -#define LOADARGS_6 LOADARGS_5; ldw r9, 40(sp) - -#define RESTORESTK(X) addi sp, sp, X; cfi_adjust_cfa_offset(-X) -#define RESTORESTK_0 RESTORESTK(20) -#define RESTORESTK_1 RESTORESTK(24) -#define RESTORESTK_2 RESTORESTK(28) -#define RESTORESTK_3 RESTORESTK(32) -#define RESTORESTK_4 RESTORESTK(36) -#define RESTORESTK_5 RESTORESTK(36) -#define RESTORESTK_6 RESTORESTK(36) - -# if IS_IN (libpthread) -# define CENABLE ldw r3, %call(__pthread_enable_asynccancel)(r22) -# define CDISABLE ldw r3, %call(__pthread_disable_asynccancel)(r22) -# elif IS_IN (librt) -# define CENABLE ldw r3, %call(__librt_enable_asynccancel)(r22) -# define CDISABLE ldw r3, %call(__librt_disable_asynccancel)(r22) -# elif IS_IN (libc) -# define CENABLE ldw r3, %call(__libc_enable_asynccancel)(r22) -# define CDISABLE ldw r3, %call(__libc_disable_asynccancel)(r22) -# else -# error Unsupported library -# endif - -# ifndef __ASSEMBLER__ -# define SINGLE_THREAD_P \ - __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ - header.multiple_threads) \ - == 0, 1) -# else -# define SINGLE_THREAD_P(reg) \ - ldw reg, MULTIPLE_THREADS_OFFSET(r23) -#endif - -#elif !defined __ASSEMBLER__ - -# define SINGLE_THREAD_P 1 -# define NO_CANCELLATION 1 - -#endif - -#ifndef __ASSEMBLER__ -# define RTLD_SINGLE_THREAD_P \ - __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ - header.multiple_threads) == 0, 1) -#endif diff --git a/sysdeps/unix/sysv/linux/nios2/sysdep.S b/sysdeps/unix/sysv/linux/nios2/sysdep.S deleted file mode 100644 index 5cf87c6eb3..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/sysdep.S +++ /dev/null @@ -1,50 +0,0 @@ -/* Static library error handling code fragment for Nios II. - Copyright (C) 2015-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sysdep.h> - -/* The following code is only used in the static library. In the shared - library, the error handling code is at the end of each function. */ - -#ifndef PIC - -/* In the static library, the syscall stubs jump here when they detect - an error. */ - -# undef CALL_MCOUNT -# define CALL_MCOUNT /* Don't insert the profiling call, it clobbers r2. */ - -# if IS_IN (libc) -# define SYSCALL_ERROR_ERRNO __libc_errno -# else -# define SYSCALL_ERROR_ERRNO errno -# endif - .text -ENTRY (__syscall_error) - nextpc r3 -1: - movhi r8, %hiadj(_gp_got - 1b) - addi r8, r8, %lo(_gp_got - 1b) - add r3, r3, r8 - ldw r3, %tls_ie(SYSCALL_ERROR_ERRNO)(r3) - add r3, r23, r3 - stw r2, 0(r3) - movi r2, -1 - ret -END (__syscall_error) -#endif diff --git a/sysdeps/unix/sysv/linux/nios2/sysdep.h b/sysdeps/unix/sysv/linux/nios2/sysdep.h deleted file mode 100644 index c7b065bd8a..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/sysdep.h +++ /dev/null @@ -1,264 +0,0 @@ -/* Assembler macros for Nios II. - Copyright (C) 2000-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#ifndef _LINUX_NIOS2_SYSDEP_H -#define _LINUX_NIOS2_SYSDEP_H 1 - -#include <asm/unistd.h> -#include <sysdeps/unix/sysdep.h> -#include <sysdeps/nios2/sysdep.h> -#include <sysdeps/unix/sysv/linux/generic/sysdep.h> - -/* For RTLD_PRIVATE_ERRNO. */ -#include <dl-sysdep.h> - -#include <tls.h> - -/* For Linux we can use the system call table in the header file - /usr/include/asm/unistd.h - of the kernel. But these symbols do not follow the SYS_* syntax - so we have to redefine the `SYS_ify' macro here. */ -#undef SYS_ify -#define SYS_ify(syscall_name) __NR_##syscall_name - -#ifdef __ASSEMBLER__ - -#define SYSCALL_ERROR_LABEL __local_syscall_error - -#undef PSEUDO -#define PSEUDO(name, syscall_name, args) \ - ENTRY (name) \ - DO_CALL (syscall_name, args) \ - bne r7, zero, SYSCALL_ERROR_LABEL; \ - -#undef PSEUDO_END -#define PSEUDO_END(name) \ - SYSCALL_ERROR_HANDLER \ - END (name) - -#undef PSEUDO_NOERRNO -#define PSEUDO_NOERRNO(name, syscall_name, args) \ - ENTRY (name) \ - DO_CALL (syscall_name, args) - -#undef PSEUDO_END_NOERRNO -#define PSEUDO_END_NOERRNO(name) \ - END (name) - -#undef ret_NOERRNO -#define ret_NOERRNO ret - -#undef DO_CALL -#define DO_CALL(syscall_name, args) \ - DOARGS_##args \ - movi r2, SYS_ify(syscall_name); \ - trap; - -#if defined(__PIC__) || defined(PIC) - -# if RTLD_PRIVATE_ERRNO - -# define SYSCALL_ERROR_HANDLER \ - SYSCALL_ERROR_LABEL: \ - nextpc r3; \ -1: \ - movhi r8, %hiadj(rtld_errno - 1b); \ - addi r8, r8, %lo(rtld_errno - 1b); \ - add r3, r3, r8; \ - stw r2, 0(r3); \ - movi r2, -1; \ - ret; - -# else - -# if IS_IN (libc) -# define SYSCALL_ERROR_ERRNO __libc_errno -# else -# define SYSCALL_ERROR_ERRNO errno -# endif -# define SYSCALL_ERROR_HANDLER \ - SYSCALL_ERROR_LABEL: \ - nextpc r3; \ -1: \ - movhi r8, %hiadj(_gp_got - 1b); \ - addi r8, r8, %lo(_gp_got - 1b); \ - add r3, r3, r8; \ - ldw r3, %tls_ie(SYSCALL_ERROR_ERRNO)(r3); \ - add r3, r23, r3; \ - stw r2, 0(r3); \ - movi r2, -1; \ - ret; - -# endif - -#else - -/* We can use a single error handler in the static library. */ -#define SYSCALL_ERROR_HANDLER \ - SYSCALL_ERROR_LABEL: \ - jmpi __syscall_error; - -#endif - -#define DOARGS_0 /* nothing */ -#define DOARGS_1 /* nothing */ -#define DOARGS_2 /* nothing */ -#define DOARGS_3 /* nothing */ -#define DOARGS_4 /* nothing */ -#define DOARGS_5 ldw r8, 0(sp); -#define DOARGS_6 ldw r9, 4(sp); ldw r8, 0(sp); - -/* The function has to return the error code. */ -#undef PSEUDO_ERRVAL -#define PSEUDO_ERRVAL(name, syscall_name, args) \ - ENTRY (name) \ - DO_CALL (syscall_name, args) - -#undef PSEUDO_END_ERRVAL -#define PSEUDO_END_ERRVAL(name) \ - END (name) - -#define ret_ERRVAL ret - -#else /* __ASSEMBLER__ */ - -/* In order to get __set_errno() definition in INLINE_SYSCALL. */ -#include <errno.h> - -/* Previously Nios2 used the generic version without the libc_hidden_def - which lead in a non existent __send symbol in libc.so. */ -# undef HAVE_INTERNAL_SEND_SYMBOL - -/* Define a macro which expands into the inline wrapper code for a system - call. */ -#undef INLINE_SYSCALL -#define INLINE_SYSCALL(name, nr, args...) \ - ({ INTERNAL_SYSCALL_DECL(err); \ - unsigned int result_var = INTERNAL_SYSCALL (name, err, nr, args); \ - if ( INTERNAL_SYSCALL_ERROR_P (result_var, err) ) \ - { \ - __set_errno (INTERNAL_SYSCALL_ERRNO (result_var, err)); \ - result_var = -1L; \ - } \ - (int) result_var; }) - -#undef INTERNAL_SYSCALL_DECL -#define INTERNAL_SYSCALL_DECL(err) unsigned int err __attribute__((unused)) - -#undef INTERNAL_SYSCALL_ERROR_P -#define INTERNAL_SYSCALL_ERROR_P(val, err) ((void) (val), (unsigned int) (err)) - -#undef INTERNAL_SYSCALL_ERRNO -#define INTERNAL_SYSCALL_ERRNO(val, err) ((void) (err), val) - -#undef INTERNAL_SYSCALL_RAW -#define INTERNAL_SYSCALL_RAW(name, err, nr, args...) \ - ({ unsigned int _sys_result; \ - { \ - /* Load argument values in temporary variables - to perform side effects like function calls - before the call-used registers are set. */ \ - LOAD_ARGS_##nr (args) \ - LOAD_REGS_##nr \ - register int _r2 asm ("r2") = (int)(name); \ - register int _err asm ("r7"); \ - asm volatile ("trap" \ - : "+r" (_r2), "=r" (_err) \ - : ASM_ARGS_##nr \ - : __SYSCALL_CLOBBERS); \ - _sys_result = _r2; \ - err = _err; \ - } \ - (int) _sys_result; }) - -#undef INTERNAL_SYSCALL -#define INTERNAL_SYSCALL(name, err, nr, args...) \ - INTERNAL_SYSCALL_RAW(SYS_ify(name), err, nr, args) - -#undef INTERNAL_SYSCALL_NCS -#define INTERNAL_SYSCALL_NCS(number, err, nr, args...) \ - INTERNAL_SYSCALL_RAW(number, err, nr, args) - -#define LOAD_ARGS_0() -#define LOAD_REGS_0 -#define ASM_ARGS_0 -#define LOAD_ARGS_1(a1) \ - LOAD_ARGS_0 () \ - int __arg1 = (int) (a1); -#define LOAD_REGS_1 \ - register int _r4 asm ("r4") = __arg1; \ - LOAD_REGS_0 -#define ASM_ARGS_1 "r" (_r4) -#define LOAD_ARGS_2(a1, a2) \ - LOAD_ARGS_1 (a1) \ - int __arg2 = (int) (a2); -#define LOAD_REGS_2 \ - register int _r5 asm ("r5") = __arg2; \ - LOAD_REGS_1 -#define ASM_ARGS_2 ASM_ARGS_1, "r" (_r5) -#define LOAD_ARGS_3(a1, a2, a3) \ - LOAD_ARGS_2 (a1, a2) \ - int __arg3 = (int) (a3); -#define LOAD_REGS_3 \ - register int _r6 asm ("r6") = __arg3; \ - LOAD_REGS_2 -#define ASM_ARGS_3 ASM_ARGS_2, "r" (_r6) -#define LOAD_ARGS_4(a1, a2, a3, a4) \ - LOAD_ARGS_3 (a1, a2, a3) \ - int __arg4 = (int) (a4); -#define LOAD_REGS_4 \ - register int _r7 asm ("r7") = __arg4; \ - LOAD_REGS_3 -#define ASM_ARGS_4 ASM_ARGS_3, "r" (_r7) -#define LOAD_ARGS_5(a1, a2, a3, a4, a5) \ - LOAD_ARGS_4 (a1, a2, a3, a4) \ - int __arg5 = (int) (a5); -#define LOAD_REGS_5 \ - register int _r8 asm ("r8") = __arg5; \ - LOAD_REGS_4 -#define ASM_ARGS_5 ASM_ARGS_4, "r" (_r8) -#define LOAD_ARGS_6(a1, a2, a3, a4, a5, a6) \ - LOAD_ARGS_5 (a1, a2, a3, a4, a5) \ - int __arg6 = (int) (a6); -#define LOAD_REGS_6 \ - register int _r9 asm ("r9") = __arg6; \ - LOAD_REGS_5 -#define ASM_ARGS_6 ASM_ARGS_5, "r" (_r9) - -#define __SYSCALL_CLOBBERS "memory" - -#endif /* __ASSEMBLER__ */ - -/* Pointer mangling support. */ -#if IS_IN (rtld) -/* We cannot use the thread descriptor because in ld.so we use setjmp - earlier than the descriptor is initialized. */ -#else -# ifdef __ASSEMBLER__ -# define PTR_MANGLE_GUARD(guard) ldw guard, POINTER_GUARD(r23) -# define PTR_MANGLE(dst, src, guard) xor dst, src, guard -# define PTR_DEMANGLE(dst, src, guard) PTR_MANGLE (dst, src, guard) -# else -# define PTR_MANGLE(var) \ - (var) = (__typeof (var)) ((uintptr_t) (var) ^ THREAD_GET_POINTER_GUARD ()) -# define PTR_DEMANGLE(var) PTR_MANGLE (var) -# endif -#endif - - -#endif /* linux/nios2/sysdep.h */ diff --git a/sysdeps/unix/sysv/linux/nios2/ucontext_i.sym b/sysdeps/unix/sysv/linux/nios2/ucontext_i.sym deleted file mode 100644 index a844c96796..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/ucontext_i.sym +++ /dev/null @@ -1,29 +0,0 @@ -#include <inttypes.h> -#include <signal.h> -#include <stddef.h> -#include <sys/ucontext.h> - -#include "kernel_rt_sigframe.h" - -SIG_BLOCK -SIG_SETMASK - -_NSIG8 (_NSIG / 8) - -MCONTEXT_VERSION - --- Offsets of the fields in the kernel rt_sigframe_t structure. -#define rt_sigframe(member) offsetof (struct kernel_rt_sigframe, member) - -RT_SIGFRAME_SIZE sizeof (struct kernel_rt_sigframe) -RT_SIGFRAME_UCONTEXT rt_sigframe (uc) - --- Offsets of the fields in the ucontext_t structure. -#define ucontext(member) offsetof (ucontext_t, member) - -UCONTEXT_FLAGS ucontext (uc_flags) -UCONTEXT_LINK ucontext (uc_link) -UCONTEXT_STACK ucontext (uc_stack) -UCONTEXT_MCONTEXT ucontext (uc_mcontext) -UCONTEXT_SIGMASK ucontext (uc_sigmask) -UCONTEXT_SIZE sizeof (ucontext_t) diff --git a/sysdeps/unix/sysv/linux/nios2/vfork.S b/sysdeps/unix/sysv/linux/nios2/vfork.S deleted file mode 100644 index eb8a579f79..0000000000 --- a/sysdeps/unix/sysv/linux/nios2/vfork.S +++ /dev/null @@ -1,34 +0,0 @@ -/* vfork for Nios II Linux. - Copyright (C) 2005-2017 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, see - <http://www.gnu.org/licenses/>. */ - -#include <sysdep.h> -#include <tcb-offsets.h> - -ENTRY(__vfork) - - movi r4, 0x4111 /* (CLONE_VM | CLONE_VFORK | SIGCHLD) */ - mov r5, zero - DO_CALL (clone, 2) - - bne r7, zero, SYSCALL_ERROR_LABEL - ret - -PSEUDO_END (__vfork) -libc_hidden_def (__vfork) - -weak_alias (__vfork, vfork) |