diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/microblaze')
46 files changed, 0 insertions, 4742 deletions
diff --git a/sysdeps/unix/sysv/linux/microblaze/Implies b/sysdeps/unix/sysv/linux/microblaze/Implies deleted file mode 100644 index 469a141418..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/Implies +++ /dev/null @@ -1 +0,0 @@ -microblaze/nptl diff --git a/sysdeps/unix/sysv/linux/microblaze/Makefile b/sysdeps/unix/sysv/linux/microblaze/Makefile deleted file mode 100644 index d178bc6f34..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -ifeq ($(subdir),resource) -sysdep_routines += backtrace_linux -endif - -ifeq ($(subdir),nptl) -# pull in __syscall_error routine -libpthread-routines += sysdep -libpthread-shared-only-routines += sysdep -endif diff --git a/sysdeps/unix/sysv/linux/microblaze/Versions b/sysdeps/unix/sysv/linux/microblaze/Versions deleted file mode 100644 index aa48a3c155..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/Versions +++ /dev/null @@ -1,5 +0,0 @@ -libc { - GLIBC_2.18 { - fallocate64; - } -} diff --git a/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S b/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S deleted file mode 100644 index 7191ab3faa..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/____longjmp_chk.S +++ /dev/null @@ -1,29 +0,0 @@ -/* 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/>. */ - -#include <sysdep.h> - - .text -ENTRY (__revisit_longjmp_chk) - rtsd r15,0 - nop -PSEUDO_END (__revisit_longjmp_chk) -ENTRY (____longjmp_chk) - rtsd r15,0 - nop -PSEUDO_END (____longjmp_chk) diff --git a/sysdeps/unix/sysv/linux/microblaze/arch-fork.h b/sysdeps/unix/sysv/linux/microblaze/arch-fork.h deleted file mode 100644 index 8d72485556..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/arch-fork.h +++ /dev/null @@ -1,27 +0,0 @@ -/* ARCH_FORK definition for Linux fork implementation. MicroBlaze version. - Copyright (C) 2014-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> - -#define ARCH_FORK() \ - INLINE_SYSCALL (clone, 5, \ - CLONE_CHILD_SETTID | CLONE_CHILD_CLEARTID | SIGCHLD, 0, \ - NULL, NULL, &THREAD_SELF->tid) diff --git a/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h b/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h deleted file mode 100644 index 50982def27..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/bits/fcntl.h +++ /dev/null @@ -1,86 +0,0 @@ -/* O_*, F_*, FD_* bit values for Linux. - Copyright (C) 1995-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 _FCNTL_H -# error "Never use <bits/fcntl.h> directly; include <fcntl.h> instead." -#endif - -#define O_CREAT 00000100 /* not fcntl. */ -#define O_TRUNC 00001000 /* not fcntl. */ -#define O_EXCL 00000200 /* not fcntl. */ -#define O_NOCTTY 00000400 /* not fcntl. */ - -#define O_NONBLOCK 00004000 -#define O_APPEND 00002000 -#define O_SYNC 04000000 - -#define __O_DIRECTORY 00200000 /* Must be a directory. */ -#define __O_NOFOLLOW 00400000 /* Do not follow links. */ -#define __O_CLOEXEC 02000000 /* Set close_on_exec. */ - -#define __O_DIRECT 00040000 /* Direct disk access. */ -#define __O_NOATIME 01000000 /* Do not set atime. */ -#define __O_PATH 010000000 /* Resolve pathname but do not open file. */ - -/* Not necessary, files are always with 64bit off_t. */ -#define __O_LARGEFILE 00100000 - -#define __O_DSYNC 00010000 /* Synchronize data. */ - -#define F_GETLK 5 /* Get record locking info. */ -#define F_SETLK 6 /* Set record locking info (non-blocking). */ -#define F_SETLKW 7 /* Set record locking info (blocking). */ -#define F_GETLK64 12 /* Get record locking info. */ -#define F_SETLK64 13 /* Set record locking info (non-blocking). */ -#define F_SETLKW64 14 /* Set record locking info (blocking). */ - -#define __F_SETOWN 8 /* Get owner of socket (receiver of SIGIO). */ -#define __F_GETOWN 9 /* Set owner of socket (receiver of SIGIO). */ - -/* For posix fcntl() and `l_type' field of a `struct flock' for lockf(). */ -#define F_RDLCK 0 /* Read lock. */ -#define F_WRLCK 1 /* Write lock. */ -#define F_UNLCK 2 /* Remove lock. */ - -/* for old implementation of bsd flock (). */ -#define F_EXLCK 4 /* or 3. */ -#define F_SHLCK 8 /* or 4. */ - -/* We don't need to support __USE_FILE_OFFSET64. */ -struct flock - { - short int l_type; /* Type of lock: F_RDLCK, F_WRLCK, or F_UNLCK. */ - short int l_whence; /* Where `l_start' is relative to (like `lseek'). */ - __off_t l_start; /* Offset where the lock begins. */ - __off_t l_len; /* Size of the locked area; zero means until EOF. */ - __pid_t l_pid; /* Process holding the lock. */ - }; - -#ifdef __USE_LARGEFILE64 -struct flock64 - { - short int l_type; /* Type of lock: F_RDLCK, F_WRLCK, or F_UNLCK. */ - short int l_whence; /* Where `l_start' is relative to (like `lseek'). */ - __off64_t l_start; /* Offset where the lock begins. */ - __off64_t l_len; /* Size of the locked area; zero means until EOF. */ - __pid_t l_pid; /* Process holding the lock. */ - }; -#endif - -/* Include generic Linux declarations. */ -#include <bits/fcntl-linux.h> diff --git a/sysdeps/unix/sysv/linux/microblaze/bits/mman.h b/sysdeps/unix/sysv/linux/microblaze/bits/mman.h deleted file mode 100644 index c82e7977cc..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/bits/mman.h +++ /dev/null @@ -1,42 +0,0 @@ -/* Definitions for POSIX memory map interface. Linux/MicroBlaze 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. */ - -#ifdef __USE_MISC -/* These are Linux-specific. */ -# 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/microblaze/bits/stat.h b/sysdeps/unix/sysv/linux/microblaze/bits/stat.h deleted file mode 100644 index 47fc8cacbd..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/bits/stat.h +++ /dev/null @@ -1,203 +0,0 @@ -/* 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/>. */ - -#if !defined _SYS_STAT_H && !defined _FCNTL_H -# error "Never include <bits/stat.h> directly; use <sys/stat.h> instead." -#endif - -#ifndef _BITS_STAT_H -#define _BITS_STAT_H 1 - -/* Versions of the `struct stat' data structure. */ -#define _STAT_VER_LINUX_OLD 1 -#define _STAT_VER_KERNEL 1 -#define _STAT_VER_SVR4 2 -#define _STAT_VER_LINUX 3 -#define _STAT_VER _STAT_VER_LINUX /* The one defined below. */ - -/* Versions of the `xmknod' interface. */ -#define _MKNOD_VER_LINUX 1 -#define _MKNOD_VER_SVR4 2 -#define _MKNOD_VER _MKNOD_VER_LINUX /* The bits defined below. */ - -#ifndef __USE_FILE_OFFSET64 -struct stat -{ - __dev_t st_dev; /* Device. */ - __ino_t st_ino; /* File serial number. */ - __mode_t st_mode; /* File mode. */ - __nlink_t st_nlink; /* Link count. */ - __uid_t st_uid; /* User ID of the file's owner. */ - __gid_t st_gid; /* Group ID of the file's group. */ - __dev_t st_rdev; /* Device number, if device. */ - unsigned long __pad2; - __off_t st_size; /* Size of file, in bytes. */ - __blksize_t st_blksize; /* Optimal block size for I/O. */ - int __pad3; - __blkcnt_t st_blocks; /* Number 512-byte blocks allocated. */ -#ifdef __USE_XOPEN2K8 - /* Nanosecond resolution timestamps are stored in a format - * equivalent to 'struct timespec'. This is the type used - * whenever possible but the Unix namespace rules do not allow the - * identifier 'timespec' to appear in the <sys/stat.h> header. - * Therefore we have to handle the use of this header in strictly - * standard-compliant sources special. */ - struct timespec st_atim; /* Time of last access. */ - struct timespec st_mtim; /* Time of last modification. */ - struct timespec st_ctim; /* Time of last status change. */ -# define st_atime st_atim.tv_sec /* Backward compatibility. */ -# define st_mtime st_mtim.tv_sec -# define st_ctime st_ctim.tv_sec -#else - __time_t st_atime; /* Time of last access. */ - unsigned long int st_atimensec; /* Nscecs of last access. */ - __time_t st_mtime; /* Time of last modification. */ - unsigned long int st_mtimensec; /* Nsecs of last modification. */ - __time_t st_ctime; /* Time of last status change. */ - unsigned long int st_ctimensec; /* Nsecs of last status change. */ -#endif - unsigned int __glibc_reserved4; - unsigned int __glibc_reserved5; -}; -#else /* __USE_FILE_OFFSET64 */ -/* MS: If __USE_FILE_OFFSET64 is setup then struct stat should match stat64 - * structure. Glibc has no type __dev64_t that's why I had to use standard - * type for st_dev and st_rdev. Several architectures uses pads after st_dev - * but this approach covers BIG and LITTLE endian. I think it is better to - * create one ifdef to separate stats structures. */ -struct stat -{ - unsigned long long st_dev; /* Device. */ - __ino64_t st_ino; /* 32bit file serial number. */ - __mode_t st_mode; /* File mode. */ - __nlink_t st_nlink; /* Link count. */ - __uid_t st_uid; /* User ID of the file's owner. */ - __gid_t st_gid; /* Group ID of the file's group. */ - unsigned long long st_rdev; /* Device number, if device. */ - unsigned long long __pad2; - __off64_t st_size; /* Size of file, in bytes. */ - __blksize_t st_blksize; /* Optimal block size for I/O. */ - int __pad3; - __blkcnt64_t st_blocks; /* Number 512-byte blocks allocated. */ -#ifdef __USE_MISC - /* Nanosecond resolution timestamps are stored in a format - * equivalent to 'struct timespec'. This is the type used - * whenever possible but the Unix namespace rules do not allow the - * identifier 'timespec' to appear in the <sys/stat.h> header. - * Therefore we have to handle the use of this header in strictly - * standard-compliant sources special. */ - struct timespec st_atim; /* Time of last access. */ - struct timespec st_mtim; /* Time of last modification. */ - struct timespec st_ctim; /* Time of last status change. */ -# define st_atime st_atim.tv_sec /* Backward compatibility. */ -# define st_mtime st_mtim.tv_sec -# define st_ctime st_ctim.tv_sec -#else - __time_t st_atime; /* Time of last access. */ - unsigned long int st_atimensec; /* Nscecs of last access. */ - __time_t st_mtime; /* Time of last modification. */ - unsigned long int st_mtimensec; /* Nsecs of last modification. */ - __time_t st_ctime; /* Time of last status change. */ - unsigned long int st_ctimensec; /* Nsecs of last status change. */ -#endif - unsigned int __glibc_reserved4; - unsigned int __glibc_reserved5; -}; -#endif /* __USE_FILE_OFFSET64 */ - -#ifdef __USE_LARGEFILE64 -struct stat64 -{ - unsigned long long st_dev; /* Device. */ - __ino64_t st_ino; /* 32bit file serial number. */ - __mode_t st_mode; /* File mode. */ - __nlink_t st_nlink; /* Link count. */ - __uid_t st_uid; /* User ID of the file's owner. */ - __gid_t st_gid; /* Group ID of the file's group. */ - unsigned long long st_rdev; /* Device number, if device. */ - unsigned long long __pad2; - __off64_t st_size; /* Size of file, in bytes. */ - __blksize_t st_blksize; /* Optimal block size for I/O. */ - int __pad3; - __blkcnt64_t st_blocks; /* Number 512-byte blocks allocated. */ -#ifdef __USE_XOPEN2K8 - /* Nanosecond resolution timestamps are stored in a format - * equivalent to 'struct timespec'. This is the type used - * whenever possible but the Unix namespace rules do not allow the - * identifier 'timespec' to appear in the <sys/stat.h> header. - * Therefore we have to handle the use of this header in strictly - * standard-compliant sources special. */ - struct timespec st_atim; /* Time of last access. */ - struct timespec st_mtim; /* Time of last modification. */ - struct timespec st_ctim; /* Time of last status change. */ -# define st_atime st_atim.tv_sec /* Backward compatibility. */ -# define st_mtime st_mtim.tv_sec -# define st_ctime st_ctim.tv_sec -#else - __time_t st_atime; /* Time of last access. */ - unsigned long int st_atimensec; /* Nscecs of last access. */ - __time_t st_mtime; /* Time of last modification. */ - unsigned long int st_mtimensec; /* Nsecs of last modification. */ - __time_t st_ctime; /* Time of last status change. */ - unsigned long int st_ctimensec; /* Nsecs of last status change. */ -#endif - unsigned int __glibc_reserved4; - unsigned int __glibc_reserved5; -}; -#endif - -/* Tell code we have these members. */ -#define _STATBUF_ST_BLKSIZE -#define _STATBUF_ST_RDEV -/* Nanosecond resolution time values are supported. */ -#define _STATBUF_ST_NSEC - -/* Encoding of the file mode. */ - -#define __S_IFMT 0170000 /* These bits determine file type. */ - -/* File types. */ -#define __S_IFDIR 0040000 /* Directory. */ -#define __S_IFCHR 0020000 /* Character device. */ -#define __S_IFBLK 0060000 /* Block device. */ -#define __S_IFREG 0100000 /* Regular file. */ -#define __S_IFIFO 0010000 /* FIFO. */ -#define __S_IFLNK 0120000 /* Symbolic link. */ -#define __S_IFSOCK 0140000 /* Socket. */ - -/* POSIX.1b objects. Note that these macros always evaluate to zero. But - they do it by enforcing the correct use of the macros. */ -#define __S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode) -#define __S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode) -#define __S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode) - -/* Protection bits. */ - -#define __S_ISUID 04000 /* Set user ID on execution. */ -#define __S_ISGID 02000 /* Set group ID on execution. */ -#define __S_ISVTX 01000 /* Save swapped text after use (sticky). */ -#define __S_IREAD 0400 /* Read by owner. */ -#define __S_IWRITE 0200 /* Write by owner. */ -#define __S_IEXEC 0100 /* Execute by owner. */ - -#ifdef __USE_ATFILE -# define UTIME_NOW ((1l << 30) - 1l) -# define UTIME_OMIT ((1l << 30) - 2l) -#endif - -#endif /* bits/stat.h. */ diff --git a/sysdeps/unix/sysv/linux/microblaze/brk.c b/sysdeps/unix/sysv/linux/microblaze/brk.c deleted file mode 100644 index 2f71fbc7e8..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/brk.c +++ /dev/null @@ -1,44 +0,0 @@ -/* Copyright (C) 2011-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 <errno.h> -#include <unistd.h> -#include <sysdep.h> - -/* This must be initialized data because commons can't have aliases. */ -void *__curbrk = 0; - -/* Old braindamage in GCC's crtstuff.c requires this symbol in an attempt - to work around different old braindamage in the old Linux ELF dynamic - linker. */ -weak_alias (__curbrk, ___brk_addr) - -int -__brk (void *addr) -{ - INTERNAL_SYSCALL_DECL (err); - - __curbrk = (void *) INTERNAL_SYSCALL (brk, err, 1, addr); - if (__curbrk < addr) - { - __set_errno (ENOMEM); - return -1; - } - - return 0; -} -weak_alias (__brk, brk) diff --git a/sysdeps/unix/sysv/linux/microblaze/c++-types.data b/sysdeps/unix/sysv/linux/microblaze/c++-types.data deleted file mode 100644 index fde53bf337..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/c++-types.data +++ /dev/null @@ -1,67 +0,0 @@ -blkcnt64_t:x -blkcnt_t:l -blksize_t:l -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/microblaze/clock-compat.c b/sysdeps/unix/sysv/linux/microblaze/clock-compat.c deleted file mode 100644 index e5959d5c74..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/clock-compat.c +++ /dev/null @@ -1,31 +0,0 @@ -/* ABI compatibility redirects for clock_* symbols in librt. - MicroBlaze 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 <shlib-compat.h> - -/* These symbols were accidentally included in librt for MicroBlaze - despite the first release coming after the general obsoletion in - librt, so ensure they remain as part of the ABI. */ - -#ifdef SHARED -# undef SHLIB_COMPAT -# define SHLIB_COMPAT(lib, introduced, obsoleted) 1 -#endif - -#include <rt/clock-compat.c> diff --git a/sysdeps/unix/sysv/linux/microblaze/clone.S b/sysdeps/unix/sysv/linux/microblaze/clone.S deleted file mode 100644 index 55d78dfee4..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/clone.S +++ /dev/null @@ -1,73 +0,0 @@ -/* 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/>. */ - -/* 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> - -/* int clone (int (*fn)(void *arg), void *child_stack, int flags, void *arg, - pid_t *ptid, struct user_desc *tls, pid_t *ctid); - - INCOMING: r5 (fn), r6 (child_stack), r7 (flags), r8 (arg), r9 (ptid) - r10 (tls), 28 (r1) ctid - - OUTGOING: - - linux: arch/microblaze/entry.S: sys_clone expects - r5 (flags) r6 (child stack) r7 (stack_size) r8 (ptid)r9 (ctid) - r10 (tls) -*/ - - .text -ENTRY (__clone) - addik r3,r0,-EINVAL - beqi r5,SYSCALL_ERROR_LABEL ; // Invalid func - beqi r6,SYSCALL_ERROR_LABEL ; // Invalid stack - addik r6,r6,-8 - swi r5,r6,0 ; // Push fn onto child's stack - swi r8,r6,4 ; // Push arg for child - addk r5,r0,r7 ; // flags for clone() syscall - addk r7,r0,r0 - addk r8,r0,r9 ; // parent tid ptr - lwi r9,r1,28 ; // child tid ptr - addik r12,r0,SYS_ify(clone) - brki r14,8 - addk r0,r0,r0 - addik r4,r0,-4095 - cmpu r4,r4,r3 - bgei r4,SYSCALL_ERROR_LABEL - beqi r3,L(thread_start) - rtsd r15,8 - nop - -L(thread_start): - lwi r12,r1,0 ; // fn - lwi r5,r1,4 ; // arg - brald r15,r12 - nop - addk r5,r0,r3 - addik r12,r0,SYS_ify(exit) - brki r14,8 - nop -PSEUDO_END(__clone) - -libc_hidden_def (__clone) -weak_alias (__clone,clone) diff --git a/sysdeps/unix/sysv/linux/microblaze/fcntl.c b/sysdeps/unix/sysv/linux/microblaze/fcntl.c deleted file mode 100644 index ea951bc4f9..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/fcntl.c +++ /dev/null @@ -1 +0,0 @@ -#include <sysdeps/unix/sysv/linux/i386/fcntl.c> diff --git a/sysdeps/unix/sysv/linux/microblaze/fxstat.c b/sysdeps/unix/sysv/linux/microblaze/fxstat.c deleted file mode 100644 index 4f219f0b9d..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/fxstat.c +++ /dev/null @@ -1 +0,0 @@ -#include <sysdeps/unix/sysv/linux/i386/fxstat.c> diff --git a/sysdeps/unix/sysv/linux/microblaze/fxstatat.c b/sysdeps/unix/sysv/linux/microblaze/fxstatat.c deleted file mode 100644 index 0f8b3135d8..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/fxstatat.c +++ /dev/null @@ -1 +0,0 @@ -#include <sysdeps/unix/sysv/linux/i386/fxstatat.c> diff --git a/sysdeps/unix/sysv/linux/microblaze/getsysstats.c b/sysdeps/unix/sysv/linux/microblaze/getsysstats.c deleted file mode 100644 index 31f8b09e46..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/getsysstats.c +++ /dev/null @@ -1,34 +0,0 @@ -/* 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/>. */ - -/* We need to define a special parser for /proc/cpuinfo. */ -#define GET_NPROCS_PARSER(FD, BUFFER, CP, RE, BUFFER_END, RESULT) \ - do \ - { \ - (RESULT) = 0; \ - /* Read all lines and count the lines starting with the string \ - "CPU-Family:". We don't have to fear extremely long lines since \ - the kernel will not generate them. 8192 bytes are really enough. */ \ - char *l; \ - while ((l = next_line (FD, BUFFER, &CP, &RE, BUFFER_END)) != NULL) \ - if (strncmp (l, "CPU-Family:", 11) == 0) \ - ++(RESULT); \ - } \ - while (0) - -#include <sysdeps/unix/sysv/linux/getsysstats.c> diff --git a/sysdeps/unix/sysv/linux/microblaze/kernel-features.h b/sysdeps/unix/sysv/linux/microblaze/kernel-features.h deleted file mode 100644 index 0257524777..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/kernel-features.h +++ /dev/null @@ -1,49 +0,0 @@ -/* Copyright (C) 2011-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/>. */ - - -/* MicroBlaze uses socketcall. */ -#define __ASSUME_SOCKETCALL 1 - -/* All supported kernel versions for MicroBlaze have these syscalls. */ -#define __ASSUME_SOCKET_SYSCALL 1 -#define __ASSUME_BIND_SYSCALL 1 -#define __ASSUME_CONNECT_SYSCALL 1 -#define __ASSUME_LISTEN_SYSCALL 1 -#define __ASSUME_GETSOCKNAME_SYSCALL 1 -#define __ASSUME_GETPEERNAME_SYSCALL 1 -#define __ASSUME_SOCKETPAIR_SYSCALL 1 -#define __ASSUME_SEND_SYSCALL 1 -#define __ASSUME_RECV_SYSCALL 1 -#define __ASSUME_SHUTDOWN_SYSCALL 1 -#define __ASSUME_GETSOCKOPT_SYSCALL 1 -#define __ASSUME_SETSOCKOPT_SYSCALL 1 - -#include_next <kernel-features.h> - -/* Support for the pselect6, preadv and pwritev syscalls was added in - 3.15. */ -#if __LINUX_KERNEL_VERSION < 0x030f00 -# undef __ASSUME_PSELECT -# undef __ASSUME_PREADV -# undef __ASSUME_PWRITEV -#endif - -/* Support for the sendmmsg syscall was added in 3.3. */ -#if __LINUX_KERNEL_VERSION < 0x030300 -# undef __ASSUME_SENDMMSG_SYSCALL -#endif diff --git a/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h b/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h deleted file mode 100644 index d885d151ec..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/kernel_stat.h +++ /dev/null @@ -1,52 +0,0 @@ -/* Definition of `struct stat' used in the kernel - Copyright (C) 2013-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/>. */ - -struct kernel_stat -{ - unsigned long st_dev; /* Device. */ - unsigned long st_ino; /* File serial number. */ - unsigned int st_mode; /* File mode. */ - unsigned int st_nlink; /* Link count. */ - unsigned int st_uid; /* User ID of the file's owner. */ - unsigned int st_gid; /* Group ID of the file's group. */ - unsigned long st_rdev; /* Device number, if device. */ - unsigned long __pad2; -#define _HAVE_STAT___PAD2 -#define _HAVE_STAT64___PAD2 - long st_size; /* Size of file, in bytes. */ - int st_blksize; /* Optimal block size for I/O. */ - int __pad3; -#define _HAVE_STAT___PAD3 -#define _HAVE_STAT64___PAD3 - long st_blocks; /* Number 512-byte blocks allocated. */ - struct timespec st_atim; - struct timespec st_mtim; - struct timespec st_ctim; -#define _HAVE_STAT_NSEC -#define _HAVE_STAT64_NSEC - unsigned int __glibc_reserved4; -#define _HAVE_STAT___UNUSED4 -#define _HAVE_STAT64___UNUSED4 - unsigned int __glibc_reserved5; -#define _HAVE_STAT___UNUSED5 -#define _HAVE_STAT64___UNUSED5 -}; - -#define XSTAT_IS_XSTAT64 0 -#define STATFS_IS_STATFS64 0 diff --git a/sysdeps/unix/sysv/linux/microblaze/ld.abilist b/sysdeps/unix/sysv/linux/microblaze/ld.abilist deleted file mode 100644 index 265085edc8..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/ld.abilist +++ /dev/null @@ -1,10 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 __libc_stack_end D 0x4 -GLIBC_2.18 __stack_chk_guard D 0x4 -GLIBC_2.18 __tls_get_addr F -GLIBC_2.18 _dl_mcount F -GLIBC_2.18 _r_debug D 0x14 -GLIBC_2.18 calloc F -GLIBC_2.18 free F -GLIBC_2.18 malloc F -GLIBC_2.18 realloc F diff --git a/sysdeps/unix/sysv/linux/microblaze/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/microblaze/libBrokenLocale.abilist deleted file mode 100644 index 76d989d468..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libBrokenLocale.abilist +++ /dev/null @@ -1,2 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 __ctype_get_mb_cur_max F diff --git a/sysdeps/unix/sysv/linux/microblaze/libanl.abilist b/sysdeps/unix/sysv/linux/microblaze/libanl.abilist deleted file mode 100644 index cb616b1c3e..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libanl.abilist +++ /dev/null @@ -1,5 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 gai_cancel F -GLIBC_2.18 gai_error F -GLIBC_2.18 gai_suspend F -GLIBC_2.18 getaddrinfo_a F diff --git a/sysdeps/unix/sysv/linux/microblaze/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/libc.abilist deleted file mode 100644 index 16aa25485f..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libc.abilist +++ /dev/null @@ -1,2105 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 _Exit F -GLIBC_2.18 _IO_2_1_stderr_ D 0x98 -GLIBC_2.18 _IO_2_1_stdin_ D 0x98 -GLIBC_2.18 _IO_2_1_stdout_ D 0x98 -GLIBC_2.18 _IO_adjust_column F -GLIBC_2.18 _IO_adjust_wcolumn F -GLIBC_2.18 _IO_default_doallocate F -GLIBC_2.18 _IO_default_finish F -GLIBC_2.18 _IO_default_pbackfail F -GLIBC_2.18 _IO_default_uflow F -GLIBC_2.18 _IO_default_xsgetn F -GLIBC_2.18 _IO_default_xsputn F -GLIBC_2.18 _IO_do_write F -GLIBC_2.18 _IO_doallocbuf F -GLIBC_2.18 _IO_fclose F -GLIBC_2.18 _IO_fdopen F -GLIBC_2.18 _IO_feof F -GLIBC_2.18 _IO_ferror F -GLIBC_2.18 _IO_fflush F -GLIBC_2.18 _IO_fgetpos F -GLIBC_2.18 _IO_fgetpos64 F -GLIBC_2.18 _IO_fgets F -GLIBC_2.18 _IO_file_attach F -GLIBC_2.18 _IO_file_close F -GLIBC_2.18 _IO_file_close_it F -GLIBC_2.18 _IO_file_doallocate F -GLIBC_2.18 _IO_file_finish F -GLIBC_2.18 _IO_file_fopen F -GLIBC_2.18 _IO_file_init F -GLIBC_2.18 _IO_file_jumps D 0x54 -GLIBC_2.18 _IO_file_open F -GLIBC_2.18 _IO_file_overflow F -GLIBC_2.18 _IO_file_read F -GLIBC_2.18 _IO_file_seek F -GLIBC_2.18 _IO_file_seekoff F -GLIBC_2.18 _IO_file_setbuf F -GLIBC_2.18 _IO_file_stat F -GLIBC_2.18 _IO_file_sync F -GLIBC_2.18 _IO_file_underflow F -GLIBC_2.18 _IO_file_write F -GLIBC_2.18 _IO_file_xsputn F -GLIBC_2.18 _IO_flockfile F -GLIBC_2.18 _IO_flush_all F -GLIBC_2.18 _IO_flush_all_linebuffered F -GLIBC_2.18 _IO_fopen F -GLIBC_2.18 _IO_fprintf F -GLIBC_2.18 _IO_fputs F -GLIBC_2.18 _IO_fread F -GLIBC_2.18 _IO_free_backup_area F -GLIBC_2.18 _IO_free_wbackup_area F -GLIBC_2.18 _IO_fsetpos F -GLIBC_2.18 _IO_fsetpos64 F -GLIBC_2.18 _IO_ftell F -GLIBC_2.18 _IO_ftrylockfile F -GLIBC_2.18 _IO_funlockfile F -GLIBC_2.18 _IO_fwrite F -GLIBC_2.18 _IO_getc F -GLIBC_2.18 _IO_getline F -GLIBC_2.18 _IO_getline_info F -GLIBC_2.18 _IO_gets F -GLIBC_2.18 _IO_init F -GLIBC_2.18 _IO_init_marker F -GLIBC_2.18 _IO_init_wmarker F -GLIBC_2.18 _IO_iter_begin F -GLIBC_2.18 _IO_iter_end F -GLIBC_2.18 _IO_iter_file F -GLIBC_2.18 _IO_iter_next F -GLIBC_2.18 _IO_least_wmarker F -GLIBC_2.18 _IO_link_in F -GLIBC_2.18 _IO_list_all D 0x4 -GLIBC_2.18 _IO_list_lock F -GLIBC_2.18 _IO_list_resetlock F -GLIBC_2.18 _IO_list_unlock F -GLIBC_2.18 _IO_marker_delta F -GLIBC_2.18 _IO_marker_difference F -GLIBC_2.18 _IO_padn F -GLIBC_2.18 _IO_peekc_locked F -GLIBC_2.18 _IO_popen F -GLIBC_2.18 _IO_printf F -GLIBC_2.18 _IO_proc_close F -GLIBC_2.18 _IO_proc_open F -GLIBC_2.18 _IO_putc F -GLIBC_2.18 _IO_puts F -GLIBC_2.18 _IO_remove_marker F -GLIBC_2.18 _IO_seekmark F -GLIBC_2.18 _IO_seekoff F -GLIBC_2.18 _IO_seekpos F -GLIBC_2.18 _IO_seekwmark F -GLIBC_2.18 _IO_setb F -GLIBC_2.18 _IO_setbuffer F -GLIBC_2.18 _IO_setvbuf F -GLIBC_2.18 _IO_sgetn F -GLIBC_2.18 _IO_sprintf F -GLIBC_2.18 _IO_sputbackc F -GLIBC_2.18 _IO_sputbackwc F -GLIBC_2.18 _IO_sscanf F -GLIBC_2.18 _IO_str_init_readonly F -GLIBC_2.18 _IO_str_init_static F -GLIBC_2.18 _IO_str_overflow F -GLIBC_2.18 _IO_str_pbackfail F -GLIBC_2.18 _IO_str_seekoff F -GLIBC_2.18 _IO_str_underflow F -GLIBC_2.18 _IO_sungetc F -GLIBC_2.18 _IO_sungetwc F -GLIBC_2.18 _IO_switch_to_get_mode F -GLIBC_2.18 _IO_switch_to_main_wget_area F -GLIBC_2.18 _IO_switch_to_wbackup_area F -GLIBC_2.18 _IO_switch_to_wget_mode F -GLIBC_2.18 _IO_un_link F -GLIBC_2.18 _IO_ungetc F -GLIBC_2.18 _IO_unsave_markers F -GLIBC_2.18 _IO_unsave_wmarkers F -GLIBC_2.18 _IO_vfprintf F -GLIBC_2.18 _IO_vfscanf F -GLIBC_2.18 _IO_vsprintf F -GLIBC_2.18 _IO_wdefault_doallocate F -GLIBC_2.18 _IO_wdefault_finish F -GLIBC_2.18 _IO_wdefault_pbackfail F -GLIBC_2.18 _IO_wdefault_uflow F -GLIBC_2.18 _IO_wdefault_xsgetn F -GLIBC_2.18 _IO_wdefault_xsputn F -GLIBC_2.18 _IO_wdo_write F -GLIBC_2.18 _IO_wdoallocbuf F -GLIBC_2.18 _IO_wfile_jumps D 0x54 -GLIBC_2.18 _IO_wfile_overflow F -GLIBC_2.18 _IO_wfile_seekoff F -GLIBC_2.18 _IO_wfile_sync F -GLIBC_2.18 _IO_wfile_underflow F -GLIBC_2.18 _IO_wfile_xsputn F -GLIBC_2.18 _IO_wmarker_delta F -GLIBC_2.18 _IO_wsetb F -GLIBC_2.18 ___brk_addr D 0x4 -GLIBC_2.18 __adjtimex F -GLIBC_2.18 __after_morecore_hook D 0x4 -GLIBC_2.18 __argz_count F -GLIBC_2.18 __argz_next F -GLIBC_2.18 __argz_stringify F -GLIBC_2.18 __asprintf F -GLIBC_2.18 __asprintf_chk F -GLIBC_2.18 __assert F -GLIBC_2.18 __assert_fail F -GLIBC_2.18 __assert_perror_fail F -GLIBC_2.18 __backtrace F -GLIBC_2.18 __backtrace_symbols F -GLIBC_2.18 __backtrace_symbols_fd F -GLIBC_2.18 __bsd_getpgrp F -GLIBC_2.18 __bzero F -GLIBC_2.18 __check_rhosts_file D 0x4 -GLIBC_2.18 __chk_fail F -GLIBC_2.18 __clone F -GLIBC_2.18 __close F -GLIBC_2.18 __cmsg_nxthdr F -GLIBC_2.18 __confstr_chk F -GLIBC_2.18 __connect F -GLIBC_2.18 __ctype_b_loc F -GLIBC_2.18 __ctype_get_mb_cur_max F -GLIBC_2.18 __ctype_tolower_loc F -GLIBC_2.18 __ctype_toupper_loc F -GLIBC_2.18 __curbrk D 0x4 -GLIBC_2.18 __cxa_at_quick_exit F -GLIBC_2.18 __cxa_atexit F -GLIBC_2.18 __cxa_finalize F -GLIBC_2.18 __cxa_thread_atexit_impl F -GLIBC_2.18 __cyg_profile_func_enter F -GLIBC_2.18 __cyg_profile_func_exit F -GLIBC_2.18 __daylight D 0x4 -GLIBC_2.18 __dcgettext F -GLIBC_2.18 __default_morecore F -GLIBC_2.18 __dgettext F -GLIBC_2.18 __dprintf_chk F -GLIBC_2.18 __dup2 F -GLIBC_2.18 __duplocale F -GLIBC_2.18 __endmntent F -GLIBC_2.18 __environ D 0x4 -GLIBC_2.18 __errno_location F -GLIBC_2.18 __fbufsize F -GLIBC_2.18 __fcntl F -GLIBC_2.18 __fdelt_chk F -GLIBC_2.18 __fdelt_warn F -GLIBC_2.18 __ffs F -GLIBC_2.18 __fgets_chk F -GLIBC_2.18 __fgets_unlocked_chk F -GLIBC_2.18 __fgetws_chk F -GLIBC_2.18 __fgetws_unlocked_chk F -GLIBC_2.18 __finite F -GLIBC_2.18 __finitef F -GLIBC_2.18 __finitel F -GLIBC_2.18 __flbf F -GLIBC_2.18 __fork F -GLIBC_2.18 __fpending F -GLIBC_2.18 __fprintf_chk F -GLIBC_2.18 __fpu_control D 0x4 -GLIBC_2.18 __fpurge F -GLIBC_2.18 __fread_chk F -GLIBC_2.18 __fread_unlocked_chk F -GLIBC_2.18 __freadable F -GLIBC_2.18 __freading F -GLIBC_2.18 __free_hook D 0x4 -GLIBC_2.18 __freelocale F -GLIBC_2.18 __fsetlocking F -GLIBC_2.18 __fwprintf_chk F -GLIBC_2.18 __fwritable F -GLIBC_2.18 __fwriting F -GLIBC_2.18 __fxstat F -GLIBC_2.18 __fxstat64 F -GLIBC_2.18 __fxstatat F -GLIBC_2.18 __fxstatat64 F -GLIBC_2.18 __getauxval F -GLIBC_2.18 __getcwd_chk F -GLIBC_2.18 __getdelim F -GLIBC_2.18 __getdomainname_chk F -GLIBC_2.18 __getgroups_chk F -GLIBC_2.18 __gethostname_chk F -GLIBC_2.18 __getlogin_r_chk F -GLIBC_2.18 __getmntent_r F -GLIBC_2.18 __getpagesize F -GLIBC_2.18 __getpgid F -GLIBC_2.18 __getpid F -GLIBC_2.18 __gets_chk F -GLIBC_2.18 __gettimeofday F -GLIBC_2.18 __getwd_chk F -GLIBC_2.18 __gmtime_r F -GLIBC_2.18 __h_errno_location F -GLIBC_2.18 __isalnum_l F -GLIBC_2.18 __isalpha_l F -GLIBC_2.18 __isascii_l F -GLIBC_2.18 __isblank_l F -GLIBC_2.18 __iscntrl_l F -GLIBC_2.18 __isctype F -GLIBC_2.18 __isdigit_l F -GLIBC_2.18 __isgraph_l F -GLIBC_2.18 __isinf F -GLIBC_2.18 __isinff F -GLIBC_2.18 __isinfl F -GLIBC_2.18 __islower_l F -GLIBC_2.18 __isnan F -GLIBC_2.18 __isnanf F -GLIBC_2.18 __isnanl F -GLIBC_2.18 __isoc99_fscanf F -GLIBC_2.18 __isoc99_fwscanf F -GLIBC_2.18 __isoc99_scanf F -GLIBC_2.18 __isoc99_sscanf F -GLIBC_2.18 __isoc99_swscanf F -GLIBC_2.18 __isoc99_vfscanf F -GLIBC_2.18 __isoc99_vfwscanf F -GLIBC_2.18 __isoc99_vscanf F -GLIBC_2.18 __isoc99_vsscanf F -GLIBC_2.18 __isoc99_vswscanf F -GLIBC_2.18 __isoc99_vwscanf F -GLIBC_2.18 __isoc99_wscanf F -GLIBC_2.18 __isprint_l F -GLIBC_2.18 __ispunct_l F -GLIBC_2.18 __isspace_l F -GLIBC_2.18 __isupper_l F -GLIBC_2.18 __iswalnum_l F -GLIBC_2.18 __iswalpha_l F -GLIBC_2.18 __iswblank_l F -GLIBC_2.18 __iswcntrl_l F -GLIBC_2.18 __iswctype F -GLIBC_2.18 __iswctype_l F -GLIBC_2.18 __iswdigit_l F -GLIBC_2.18 __iswgraph_l F -GLIBC_2.18 __iswlower_l F -GLIBC_2.18 __iswprint_l F -GLIBC_2.18 __iswpunct_l F -GLIBC_2.18 __iswspace_l F -GLIBC_2.18 __iswupper_l F -GLIBC_2.18 __iswxdigit_l F -GLIBC_2.18 __isxdigit_l F -GLIBC_2.18 __ivaliduser F -GLIBC_2.18 __key_decryptsession_pk_LOCAL D 0x4 -GLIBC_2.18 __key_encryptsession_pk_LOCAL D 0x4 -GLIBC_2.18 __key_gendes_LOCAL D 0x4 -GLIBC_2.18 __libc_allocate_rtsig F -GLIBC_2.18 __libc_calloc F -GLIBC_2.18 __libc_current_sigrtmax F -GLIBC_2.18 __libc_current_sigrtmin F -GLIBC_2.18 __libc_free F -GLIBC_2.18 __libc_freeres F -GLIBC_2.18 __libc_init_first F -GLIBC_2.18 __libc_mallinfo F -GLIBC_2.18 __libc_malloc F -GLIBC_2.18 __libc_mallopt F -GLIBC_2.18 __libc_memalign F -GLIBC_2.18 __libc_pvalloc F -GLIBC_2.18 __libc_realloc F -GLIBC_2.18 __libc_sa_len F -GLIBC_2.18 __libc_start_main F -GLIBC_2.18 __libc_valloc F -GLIBC_2.18 __longjmp_chk F -GLIBC_2.18 __lseek F -GLIBC_2.18 __lxstat F -GLIBC_2.18 __lxstat64 F -GLIBC_2.18 __malloc_hook D 0x4 -GLIBC_2.18 __malloc_initialize_hook D 0x4 -GLIBC_2.18 __mbrlen F -GLIBC_2.18 __mbrtowc F -GLIBC_2.18 __mbsnrtowcs_chk F -GLIBC_2.18 __mbsrtowcs_chk F -GLIBC_2.18 __mbstowcs_chk F -GLIBC_2.18 __memalign_hook D 0x4 -GLIBC_2.18 __memcpy_chk F -GLIBC_2.18 __memmove_chk F -GLIBC_2.18 __mempcpy F -GLIBC_2.18 __mempcpy_chk F -GLIBC_2.18 __mempcpy_small F -GLIBC_2.18 __memset_chk F -GLIBC_2.18 __monstartup F -GLIBC_2.18 __morecore D 0x4 -GLIBC_2.18 __nanosleep F -GLIBC_2.18 __newlocale F -GLIBC_2.18 __nl_langinfo_l F -GLIBC_2.18 __nss_configure_lookup F -GLIBC_2.18 __nss_database_lookup F -GLIBC_2.18 __nss_group_lookup F -GLIBC_2.18 __nss_hostname_digits_dots F -GLIBC_2.18 __nss_hosts_lookup F -GLIBC_2.18 __nss_next F -GLIBC_2.18 __nss_passwd_lookup F -GLIBC_2.18 __obstack_printf_chk F -GLIBC_2.18 __obstack_vprintf_chk F -GLIBC_2.18 __open F -GLIBC_2.18 __open64 F -GLIBC_2.18 __open64_2 F -GLIBC_2.18 __open_2 F -GLIBC_2.18 __openat64_2 F -GLIBC_2.18 __openat_2 F -GLIBC_2.18 __overflow F -GLIBC_2.18 __pipe F -GLIBC_2.18 __poll F -GLIBC_2.18 __poll_chk F -GLIBC_2.18 __posix_getopt F -GLIBC_2.18 __ppoll_chk F -GLIBC_2.18 __pread64 F -GLIBC_2.18 __pread64_chk F -GLIBC_2.18 __pread_chk F -GLIBC_2.18 __printf_chk F -GLIBC_2.18 __printf_fp F -GLIBC_2.18 __profile_frequency F -GLIBC_2.18 __progname D 0x4 -GLIBC_2.18 __progname_full D 0x4 -GLIBC_2.18 __ptsname_r_chk F -GLIBC_2.18 __pwrite64 F -GLIBC_2.18 __rawmemchr F -GLIBC_2.18 __rcmd_errstr D 0x4 -GLIBC_2.18 __read F -GLIBC_2.18 __read_chk F -GLIBC_2.18 __readlink_chk F -GLIBC_2.18 __readlinkat_chk F -GLIBC_2.18 __realloc_hook D 0x4 -GLIBC_2.18 __realpath_chk F -GLIBC_2.18 __recv_chk F -GLIBC_2.18 __recvfrom_chk F -GLIBC_2.18 __register_atfork F -GLIBC_2.18 __res_init F -GLIBC_2.18 __res_nclose F -GLIBC_2.18 __res_ninit F -GLIBC_2.18 __res_randomid F -GLIBC_2.18 __res_state F -GLIBC_2.18 __rpc_thread_createerr F -GLIBC_2.18 __rpc_thread_svc_fdset F -GLIBC_2.18 __rpc_thread_svc_max_pollfd F -GLIBC_2.18 __rpc_thread_svc_pollfd F -GLIBC_2.18 __sbrk F -GLIBC_2.18 __sched_cpualloc F -GLIBC_2.18 __sched_cpucount F -GLIBC_2.18 __sched_cpufree F -GLIBC_2.18 __sched_get_priority_max F -GLIBC_2.18 __sched_get_priority_min F -GLIBC_2.18 __sched_getparam F -GLIBC_2.18 __sched_getscheduler F -GLIBC_2.18 __sched_setscheduler F -GLIBC_2.18 __sched_yield F -GLIBC_2.18 __select F -GLIBC_2.18 __send F -GLIBC_2.18 __setmntent F -GLIBC_2.18 __setpgid F -GLIBC_2.18 __sigaction F -GLIBC_2.18 __sigaddset F -GLIBC_2.18 __sigdelset F -GLIBC_2.18 __sigismember F -GLIBC_2.18 __signbit F -GLIBC_2.18 __signbitf F -GLIBC_2.18 __sigpause F -GLIBC_2.18 __sigsetjmp F -GLIBC_2.18 __sigsuspend F -GLIBC_2.18 __snprintf_chk F -GLIBC_2.18 __sprintf_chk F -GLIBC_2.18 __stack_chk_fail F -GLIBC_2.18 __statfs F -GLIBC_2.18 __stpcpy F -GLIBC_2.18 __stpcpy_chk F -GLIBC_2.18 __stpcpy_small F -GLIBC_2.18 __stpncpy F -GLIBC_2.18 __stpncpy_chk F -GLIBC_2.18 __strcasecmp F -GLIBC_2.18 __strcasecmp_l F -GLIBC_2.18 __strcasestr F -GLIBC_2.18 __strcat_chk F -GLIBC_2.18 __strcoll_l F -GLIBC_2.18 __strcpy_chk F -GLIBC_2.18 __strcpy_small F -GLIBC_2.18 __strcspn_c1 F -GLIBC_2.18 __strcspn_c2 F -GLIBC_2.18 __strcspn_c3 F -GLIBC_2.18 __strdup F -GLIBC_2.18 __strerror_r F -GLIBC_2.18 __strfmon_l F -GLIBC_2.18 __strftime_l F -GLIBC_2.18 __strncasecmp_l F -GLIBC_2.18 __strncat_chk F -GLIBC_2.18 __strncpy_chk F -GLIBC_2.18 __strndup F -GLIBC_2.18 __strpbrk_c2 F -GLIBC_2.18 __strpbrk_c3 F -GLIBC_2.18 __strsep_1c F -GLIBC_2.18 __strsep_2c F -GLIBC_2.18 __strsep_3c F -GLIBC_2.18 __strsep_g F -GLIBC_2.18 __strspn_c1 F -GLIBC_2.18 __strspn_c2 F -GLIBC_2.18 __strspn_c3 F -GLIBC_2.18 __strtod_internal F -GLIBC_2.18 __strtod_l F -GLIBC_2.18 __strtof_internal F -GLIBC_2.18 __strtof_l F -GLIBC_2.18 __strtok_r F -GLIBC_2.18 __strtok_r_1c F -GLIBC_2.18 __strtol_internal F -GLIBC_2.18 __strtol_l F -GLIBC_2.18 __strtold_internal F -GLIBC_2.18 __strtold_l F -GLIBC_2.18 __strtoll_internal F -GLIBC_2.18 __strtoll_l F -GLIBC_2.18 __strtoul_internal F -GLIBC_2.18 __strtoul_l F -GLIBC_2.18 __strtoull_internal F -GLIBC_2.18 __strtoull_l F -GLIBC_2.18 __strverscmp F -GLIBC_2.18 __strxfrm_l F -GLIBC_2.18 __swprintf_chk F -GLIBC_2.18 __sysconf F -GLIBC_2.18 __sysctl F -GLIBC_2.18 __syslog_chk F -GLIBC_2.18 __sysv_signal F -GLIBC_2.18 __timezone D 0x4 -GLIBC_2.18 __toascii_l F -GLIBC_2.18 __tolower_l F -GLIBC_2.18 __toupper_l F -GLIBC_2.18 __towctrans F -GLIBC_2.18 __towctrans_l F -GLIBC_2.18 __towlower_l F -GLIBC_2.18 __towupper_l F -GLIBC_2.18 __ttyname_r_chk F -GLIBC_2.18 __tzname D 0x8 -GLIBC_2.18 __uflow F -GLIBC_2.18 __underflow F -GLIBC_2.18 __uselocale F -GLIBC_2.18 __vasprintf_chk F -GLIBC_2.18 __vdprintf_chk F -GLIBC_2.18 __vfork F -GLIBC_2.18 __vfprintf_chk F -GLIBC_2.18 __vfscanf F -GLIBC_2.18 __vfwprintf_chk F -GLIBC_2.18 __vprintf_chk F -GLIBC_2.18 __vsnprintf F -GLIBC_2.18 __vsnprintf_chk F -GLIBC_2.18 __vsprintf_chk F -GLIBC_2.18 __vsscanf F -GLIBC_2.18 __vswprintf_chk F -GLIBC_2.18 __vsyslog_chk F -GLIBC_2.18 __vwprintf_chk F -GLIBC_2.18 __wait F -GLIBC_2.18 __waitpid F -GLIBC_2.18 __wcpcpy_chk F -GLIBC_2.18 __wcpncpy_chk F -GLIBC_2.18 __wcrtomb_chk F -GLIBC_2.18 __wcscasecmp_l F -GLIBC_2.18 __wcscat_chk F -GLIBC_2.18 __wcscoll_l F -GLIBC_2.18 __wcscpy_chk F -GLIBC_2.18 __wcsftime_l F -GLIBC_2.18 __wcsncasecmp_l F -GLIBC_2.18 __wcsncat_chk F -GLIBC_2.18 __wcsncpy_chk F -GLIBC_2.18 __wcsnrtombs_chk F -GLIBC_2.18 __wcsrtombs_chk F -GLIBC_2.18 __wcstod_internal F -GLIBC_2.18 __wcstod_l F -GLIBC_2.18 __wcstof_internal F -GLIBC_2.18 __wcstof_l F -GLIBC_2.18 __wcstol_internal F -GLIBC_2.18 __wcstol_l F -GLIBC_2.18 __wcstold_internal F -GLIBC_2.18 __wcstold_l F -GLIBC_2.18 __wcstoll_internal F -GLIBC_2.18 __wcstoll_l F -GLIBC_2.18 __wcstombs_chk F -GLIBC_2.18 __wcstoul_internal F -GLIBC_2.18 __wcstoul_l F -GLIBC_2.18 __wcstoull_internal F -GLIBC_2.18 __wcstoull_l F -GLIBC_2.18 __wcsxfrm_l F -GLIBC_2.18 __wctomb_chk F -GLIBC_2.18 __wctrans_l F -GLIBC_2.18 __wctype_l F -GLIBC_2.18 __wmemcpy_chk F -GLIBC_2.18 __wmemmove_chk F -GLIBC_2.18 __wmempcpy_chk F -GLIBC_2.18 __wmemset_chk F -GLIBC_2.18 __woverflow F -GLIBC_2.18 __wprintf_chk F -GLIBC_2.18 __write F -GLIBC_2.18 __wuflow F -GLIBC_2.18 __wunderflow F -GLIBC_2.18 __xmknod F -GLIBC_2.18 __xmknodat F -GLIBC_2.18 __xpg_basename F -GLIBC_2.18 __xpg_sigpause F -GLIBC_2.18 __xpg_strerror_r F -GLIBC_2.18 __xstat F -GLIBC_2.18 __xstat64 F -GLIBC_2.18 _authenticate F -GLIBC_2.18 _dl_mcount_wrapper F -GLIBC_2.18 _dl_mcount_wrapper_check F -GLIBC_2.18 _environ D 0x4 -GLIBC_2.18 _exit F -GLIBC_2.18 _flushlbf F -GLIBC_2.18 _libc_intl_domainname D 0x5 -GLIBC_2.18 _longjmp F -GLIBC_2.18 _mcleanup F -GLIBC_2.18 _mcount F -GLIBC_2.18 _nl_default_dirname D 0x12 -GLIBC_2.18 _nl_domain_bindings D 0x4 -GLIBC_2.18 _nl_msg_cat_cntr D 0x4 -GLIBC_2.18 _null_auth D 0xc -GLIBC_2.18 _obstack_allocated_p F -GLIBC_2.18 _obstack_begin F -GLIBC_2.18 _obstack_begin_1 F -GLIBC_2.18 _obstack_free F -GLIBC_2.18 _obstack_memory_used F -GLIBC_2.18 _obstack_newchunk F -GLIBC_2.18 _res D 0x200 -GLIBC_2.18 _res_hconf D 0x30 -GLIBC_2.18 _rpc_dtablesize F -GLIBC_2.18 _seterr_reply F -GLIBC_2.18 _setjmp F -GLIBC_2.18 _sys_errlist D 0x21c -GLIBC_2.18 _sys_nerr D 0x4 -GLIBC_2.18 _sys_siglist D 0x104 -GLIBC_2.18 _tolower F -GLIBC_2.18 _toupper F -GLIBC_2.18 a64l F -GLIBC_2.18 abort F -GLIBC_2.18 abs F -GLIBC_2.18 accept F -GLIBC_2.18 accept4 F -GLIBC_2.18 access F -GLIBC_2.18 acct F -GLIBC_2.18 addmntent F -GLIBC_2.18 addseverity F -GLIBC_2.18 adjtime F -GLIBC_2.18 adjtimex F -GLIBC_2.18 advance F -GLIBC_2.18 alarm F -GLIBC_2.18 aligned_alloc F -GLIBC_2.18 alphasort F -GLIBC_2.18 alphasort64 F -GLIBC_2.18 argp_err_exit_status D 0x4 -GLIBC_2.18 argp_error F -GLIBC_2.18 argp_failure F -GLIBC_2.18 argp_help F -GLIBC_2.18 argp_parse F -GLIBC_2.18 argp_program_bug_address D 0x4 -GLIBC_2.18 argp_program_version D 0x4 -GLIBC_2.18 argp_program_version_hook D 0x4 -GLIBC_2.18 argp_state_help F -GLIBC_2.18 argp_usage F -GLIBC_2.18 argz_add F -GLIBC_2.18 argz_add_sep F -GLIBC_2.18 argz_append F -GLIBC_2.18 argz_count F -GLIBC_2.18 argz_create F -GLIBC_2.18 argz_create_sep F -GLIBC_2.18 argz_delete F -GLIBC_2.18 argz_extract F -GLIBC_2.18 argz_insert F -GLIBC_2.18 argz_next F -GLIBC_2.18 argz_replace F -GLIBC_2.18 argz_stringify F -GLIBC_2.18 asctime F -GLIBC_2.18 asctime_r F -GLIBC_2.18 asprintf F -GLIBC_2.18 atof F -GLIBC_2.18 atoi F -GLIBC_2.18 atol F -GLIBC_2.18 atoll F -GLIBC_2.18 authdes_create F -GLIBC_2.18 authdes_getucred F -GLIBC_2.18 authdes_pk_create F -GLIBC_2.18 authnone_create F -GLIBC_2.18 authunix_create F -GLIBC_2.18 authunix_create_default F -GLIBC_2.18 backtrace F -GLIBC_2.18 backtrace_symbols F -GLIBC_2.18 backtrace_symbols_fd F -GLIBC_2.18 basename F -GLIBC_2.18 bcmp F -GLIBC_2.18 bcopy F -GLIBC_2.18 bdflush F -GLIBC_2.18 bind F -GLIBC_2.18 bind_textdomain_codeset F -GLIBC_2.18 bindresvport F -GLIBC_2.18 bindtextdomain F -GLIBC_2.18 brk F -GLIBC_2.18 bsd_signal F -GLIBC_2.18 bsearch F -GLIBC_2.18 btowc F -GLIBC_2.18 bzero F -GLIBC_2.18 c16rtomb F -GLIBC_2.18 c32rtomb F -GLIBC_2.18 calloc F -GLIBC_2.18 callrpc F -GLIBC_2.18 canonicalize_file_name F -GLIBC_2.18 capget F -GLIBC_2.18 capset F -GLIBC_2.18 catclose F -GLIBC_2.18 catgets F -GLIBC_2.18 catopen F -GLIBC_2.18 cbc_crypt F -GLIBC_2.18 cfgetispeed F -GLIBC_2.18 cfgetospeed F -GLIBC_2.18 cfmakeraw F -GLIBC_2.18 cfree F -GLIBC_2.18 cfsetispeed F -GLIBC_2.18 cfsetospeed F -GLIBC_2.18 cfsetspeed F -GLIBC_2.18 chdir F -GLIBC_2.18 chflags F -GLIBC_2.18 chmod F -GLIBC_2.18 chown F -GLIBC_2.18 chroot F -GLIBC_2.18 clearenv F -GLIBC_2.18 clearerr F -GLIBC_2.18 clearerr_unlocked F -GLIBC_2.18 clnt_broadcast F -GLIBC_2.18 clnt_create F -GLIBC_2.18 clnt_pcreateerror F -GLIBC_2.18 clnt_perrno F -GLIBC_2.18 clnt_perror F -GLIBC_2.18 clnt_spcreateerror F -GLIBC_2.18 clnt_sperrno F -GLIBC_2.18 clnt_sperror F -GLIBC_2.18 clntraw_create F -GLIBC_2.18 clnttcp_create F -GLIBC_2.18 clntudp_bufcreate F -GLIBC_2.18 clntudp_create F -GLIBC_2.18 clntunix_create F -GLIBC_2.18 clock F -GLIBC_2.18 clock_adjtime F -GLIBC_2.18 clock_getcpuclockid F -GLIBC_2.18 clock_getres F -GLIBC_2.18 clock_gettime F -GLIBC_2.18 clock_nanosleep F -GLIBC_2.18 clock_settime F -GLIBC_2.18 clone F -GLIBC_2.18 close F -GLIBC_2.18 closedir F -GLIBC_2.18 closelog F -GLIBC_2.18 confstr F -GLIBC_2.18 connect F -GLIBC_2.18 copysign F -GLIBC_2.18 copysignf F -GLIBC_2.18 copysignl F -GLIBC_2.18 creat F -GLIBC_2.18 creat64 F -GLIBC_2.18 create_module F -GLIBC_2.18 ctermid F -GLIBC_2.18 ctime F -GLIBC_2.18 ctime_r F -GLIBC_2.18 cuserid F -GLIBC_2.18 daemon F -GLIBC_2.18 daylight D 0x4 -GLIBC_2.18 dcgettext F -GLIBC_2.18 dcngettext F -GLIBC_2.18 delete_module F -GLIBC_2.18 des_setparity F -GLIBC_2.18 dgettext F -GLIBC_2.18 difftime F -GLIBC_2.18 dirfd F -GLIBC_2.18 dirname F -GLIBC_2.18 div F -GLIBC_2.18 dl_iterate_phdr F -GLIBC_2.18 dngettext F -GLIBC_2.18 dprintf F -GLIBC_2.18 drand48 F -GLIBC_2.18 drand48_r F -GLIBC_2.18 dup F -GLIBC_2.18 dup2 F -GLIBC_2.18 dup3 F -GLIBC_2.18 duplocale F -GLIBC_2.18 dysize F -GLIBC_2.18 eaccess F -GLIBC_2.18 ecb_crypt F -GLIBC_2.18 ecvt F -GLIBC_2.18 ecvt_r F -GLIBC_2.18 endaliasent F -GLIBC_2.18 endfsent F -GLIBC_2.18 endgrent F -GLIBC_2.18 endhostent F -GLIBC_2.18 endmntent F -GLIBC_2.18 endnetent F -GLIBC_2.18 endnetgrent F -GLIBC_2.18 endprotoent F -GLIBC_2.18 endpwent F -GLIBC_2.18 endrpcent F -GLIBC_2.18 endservent F -GLIBC_2.18 endsgent F -GLIBC_2.18 endspent F -GLIBC_2.18 endttyent F -GLIBC_2.18 endusershell F -GLIBC_2.18 endutent F -GLIBC_2.18 endutxent F -GLIBC_2.18 environ D 0x4 -GLIBC_2.18 envz_add F -GLIBC_2.18 envz_entry F -GLIBC_2.18 envz_get F -GLIBC_2.18 envz_merge F -GLIBC_2.18 envz_remove F -GLIBC_2.18 envz_strip F -GLIBC_2.18 epoll_create F -GLIBC_2.18 epoll_create1 F -GLIBC_2.18 epoll_ctl F -GLIBC_2.18 epoll_pwait F -GLIBC_2.18 epoll_wait F -GLIBC_2.18 erand48 F -GLIBC_2.18 erand48_r F -GLIBC_2.18 err F -GLIBC_2.18 error F -GLIBC_2.18 error_at_line F -GLIBC_2.18 error_message_count D 0x4 -GLIBC_2.18 error_one_per_line D 0x4 -GLIBC_2.18 error_print_progname D 0x4 -GLIBC_2.18 errx F -GLIBC_2.18 ether_aton F -GLIBC_2.18 ether_aton_r F -GLIBC_2.18 ether_hostton F -GLIBC_2.18 ether_line F -GLIBC_2.18 ether_ntoa F -GLIBC_2.18 ether_ntoa_r F -GLIBC_2.18 ether_ntohost F -GLIBC_2.18 euidaccess F -GLIBC_2.18 eventfd F -GLIBC_2.18 eventfd_read F -GLIBC_2.18 eventfd_write F -GLIBC_2.18 execl F -GLIBC_2.18 execle F -GLIBC_2.18 execlp F -GLIBC_2.18 execv F -GLIBC_2.18 execve F -GLIBC_2.18 execvp F -GLIBC_2.18 execvpe F -GLIBC_2.18 exit F -GLIBC_2.18 faccessat F -GLIBC_2.18 fallocate F -GLIBC_2.18 fallocate64 F -GLIBC_2.18 fanotify_init F -GLIBC_2.18 fanotify_mark F -GLIBC_2.18 fattach F -GLIBC_2.18 fchdir F -GLIBC_2.18 fchflags F -GLIBC_2.18 fchmod F -GLIBC_2.18 fchmodat F -GLIBC_2.18 fchown F -GLIBC_2.18 fchownat F -GLIBC_2.18 fclose F -GLIBC_2.18 fcloseall F -GLIBC_2.18 fcntl F -GLIBC_2.18 fcvt F -GLIBC_2.18 fcvt_r F -GLIBC_2.18 fdatasync F -GLIBC_2.18 fdetach F -GLIBC_2.18 fdopen F -GLIBC_2.18 fdopendir F -GLIBC_2.18 feof F -GLIBC_2.18 feof_unlocked F -GLIBC_2.18 ferror F -GLIBC_2.18 ferror_unlocked F -GLIBC_2.18 fexecve F -GLIBC_2.18 fflush F -GLIBC_2.18 fflush_unlocked F -GLIBC_2.18 ffs F -GLIBC_2.18 ffsl F -GLIBC_2.18 ffsll F -GLIBC_2.18 fgetc F -GLIBC_2.18 fgetc_unlocked F -GLIBC_2.18 fgetgrent F -GLIBC_2.18 fgetgrent_r F -GLIBC_2.18 fgetpos F -GLIBC_2.18 fgetpos64 F -GLIBC_2.18 fgetpwent F -GLIBC_2.18 fgetpwent_r F -GLIBC_2.18 fgets F -GLIBC_2.18 fgets_unlocked F -GLIBC_2.18 fgetsgent F -GLIBC_2.18 fgetsgent_r F -GLIBC_2.18 fgetspent F -GLIBC_2.18 fgetspent_r F -GLIBC_2.18 fgetwc F -GLIBC_2.18 fgetwc_unlocked F -GLIBC_2.18 fgetws F -GLIBC_2.18 fgetws_unlocked F -GLIBC_2.18 fgetxattr F -GLIBC_2.18 fileno F -GLIBC_2.18 fileno_unlocked F -GLIBC_2.18 finite F -GLIBC_2.18 finitef F -GLIBC_2.18 finitel F -GLIBC_2.18 flistxattr F -GLIBC_2.18 flock F -GLIBC_2.18 flockfile F -GLIBC_2.18 fmemopen F -GLIBC_2.18 fmtmsg F -GLIBC_2.18 fnmatch F -GLIBC_2.18 fopen F -GLIBC_2.18 fopen64 F -GLIBC_2.18 fopencookie F -GLIBC_2.18 fork F -GLIBC_2.18 fpathconf F -GLIBC_2.18 fprintf F -GLIBC_2.18 fputc F -GLIBC_2.18 fputc_unlocked F -GLIBC_2.18 fputs F -GLIBC_2.18 fputs_unlocked F -GLIBC_2.18 fputwc F -GLIBC_2.18 fputwc_unlocked F -GLIBC_2.18 fputws F -GLIBC_2.18 fputws_unlocked F -GLIBC_2.18 fread F -GLIBC_2.18 fread_unlocked F -GLIBC_2.18 free F -GLIBC_2.18 freeaddrinfo F -GLIBC_2.18 freeifaddrs F -GLIBC_2.18 freelocale F -GLIBC_2.18 fremovexattr F -GLIBC_2.18 freopen F -GLIBC_2.18 freopen64 F -GLIBC_2.18 frexp F -GLIBC_2.18 frexpf F -GLIBC_2.18 frexpl F -GLIBC_2.18 fscanf F -GLIBC_2.18 fseek F -GLIBC_2.18 fseeko F -GLIBC_2.18 fseeko64 F -GLIBC_2.18 fsetpos F -GLIBC_2.18 fsetpos64 F -GLIBC_2.18 fsetxattr F -GLIBC_2.18 fstatfs F -GLIBC_2.18 fstatfs64 F -GLIBC_2.18 fstatvfs F -GLIBC_2.18 fstatvfs64 F -GLIBC_2.18 fsync F -GLIBC_2.18 ftell F -GLIBC_2.18 ftello F -GLIBC_2.18 ftello64 F -GLIBC_2.18 ftime F -GLIBC_2.18 ftok F -GLIBC_2.18 ftruncate F -GLIBC_2.18 ftruncate64 F -GLIBC_2.18 ftrylockfile F -GLIBC_2.18 fts_children F -GLIBC_2.18 fts_close F -GLIBC_2.18 fts_open F -GLIBC_2.18 fts_read F -GLIBC_2.18 fts_set F -GLIBC_2.18 ftw F -GLIBC_2.18 ftw64 F -GLIBC_2.18 funlockfile F -GLIBC_2.18 futimens F -GLIBC_2.18 futimes F -GLIBC_2.18 futimesat F -GLIBC_2.18 fwide F -GLIBC_2.18 fwprintf F -GLIBC_2.18 fwrite F -GLIBC_2.18 fwrite_unlocked F -GLIBC_2.18 fwscanf F -GLIBC_2.18 gai_strerror F -GLIBC_2.18 gcvt F -GLIBC_2.18 get_avphys_pages F -GLIBC_2.18 get_current_dir_name F -GLIBC_2.18 get_kernel_syms F -GLIBC_2.18 get_myaddress F -GLIBC_2.18 get_nprocs F -GLIBC_2.18 get_nprocs_conf F -GLIBC_2.18 get_phys_pages F -GLIBC_2.18 getaddrinfo F -GLIBC_2.18 getaliasbyname F -GLIBC_2.18 getaliasbyname_r F -GLIBC_2.18 getaliasent F -GLIBC_2.18 getaliasent_r F -GLIBC_2.18 getauxval F -GLIBC_2.18 getc F -GLIBC_2.18 getc_unlocked F -GLIBC_2.18 getchar F -GLIBC_2.18 getchar_unlocked F -GLIBC_2.18 getcontext F -GLIBC_2.18 getcwd F -GLIBC_2.18 getdate F -GLIBC_2.18 getdate_err D 0x4 -GLIBC_2.18 getdate_r F -GLIBC_2.18 getdelim F -GLIBC_2.18 getdirentries F -GLIBC_2.18 getdirentries64 F -GLIBC_2.18 getdomainname F -GLIBC_2.18 getdtablesize F -GLIBC_2.18 getegid F -GLIBC_2.18 getenv F -GLIBC_2.18 geteuid F -GLIBC_2.18 getfsent F -GLIBC_2.18 getfsfile F -GLIBC_2.18 getfsspec F -GLIBC_2.18 getgid F -GLIBC_2.18 getgrent F -GLIBC_2.18 getgrent_r F -GLIBC_2.18 getgrgid F -GLIBC_2.18 getgrgid_r F -GLIBC_2.18 getgrnam F -GLIBC_2.18 getgrnam_r F -GLIBC_2.18 getgrouplist F -GLIBC_2.18 getgroups F -GLIBC_2.18 gethostbyaddr F -GLIBC_2.18 gethostbyaddr_r F -GLIBC_2.18 gethostbyname F -GLIBC_2.18 gethostbyname2 F -GLIBC_2.18 gethostbyname2_r F -GLIBC_2.18 gethostbyname_r F -GLIBC_2.18 gethostent F -GLIBC_2.18 gethostent_r F -GLIBC_2.18 gethostid F -GLIBC_2.18 gethostname F -GLIBC_2.18 getifaddrs F -GLIBC_2.18 getipv4sourcefilter F -GLIBC_2.18 getitimer F -GLIBC_2.18 getline F -GLIBC_2.18 getloadavg F -GLIBC_2.18 getlogin F -GLIBC_2.18 getlogin_r F -GLIBC_2.18 getmntent F -GLIBC_2.18 getmntent_r F -GLIBC_2.18 getmsg F -GLIBC_2.18 getnameinfo F -GLIBC_2.18 getnetbyaddr F -GLIBC_2.18 getnetbyaddr_r F -GLIBC_2.18 getnetbyname F -GLIBC_2.18 getnetbyname_r F -GLIBC_2.18 getnetent F -GLIBC_2.18 getnetent_r F -GLIBC_2.18 getnetgrent F -GLIBC_2.18 getnetgrent_r F -GLIBC_2.18 getnetname F -GLIBC_2.18 getopt F -GLIBC_2.18 getopt_long F -GLIBC_2.18 getopt_long_only F -GLIBC_2.18 getpagesize F -GLIBC_2.18 getpass F -GLIBC_2.18 getpeername F -GLIBC_2.18 getpgid F -GLIBC_2.18 getpgrp F -GLIBC_2.18 getpid F -GLIBC_2.18 getpmsg F -GLIBC_2.18 getppid F -GLIBC_2.18 getpriority F -GLIBC_2.18 getprotobyname F -GLIBC_2.18 getprotobyname_r F -GLIBC_2.18 getprotobynumber F -GLIBC_2.18 getprotobynumber_r F -GLIBC_2.18 getprotoent F -GLIBC_2.18 getprotoent_r F -GLIBC_2.18 getpt F -GLIBC_2.18 getpublickey F -GLIBC_2.18 getpw F -GLIBC_2.18 getpwent F -GLIBC_2.18 getpwent_r F -GLIBC_2.18 getpwnam F -GLIBC_2.18 getpwnam_r F -GLIBC_2.18 getpwuid F -GLIBC_2.18 getpwuid_r F -GLIBC_2.18 getresgid F -GLIBC_2.18 getresuid F -GLIBC_2.18 getrlimit F -GLIBC_2.18 getrlimit64 F -GLIBC_2.18 getrpcbyname F -GLIBC_2.18 getrpcbyname_r F -GLIBC_2.18 getrpcbynumber F -GLIBC_2.18 getrpcbynumber_r F -GLIBC_2.18 getrpcent F -GLIBC_2.18 getrpcent_r F -GLIBC_2.18 getrpcport F -GLIBC_2.18 getrusage F -GLIBC_2.18 gets F -GLIBC_2.18 getsecretkey F -GLIBC_2.18 getservbyname F -GLIBC_2.18 getservbyname_r F -GLIBC_2.18 getservbyport F -GLIBC_2.18 getservbyport_r F -GLIBC_2.18 getservent F -GLIBC_2.18 getservent_r F -GLIBC_2.18 getsgent F -GLIBC_2.18 getsgent_r F -GLIBC_2.18 getsgnam F -GLIBC_2.18 getsgnam_r F -GLIBC_2.18 getsid F -GLIBC_2.18 getsockname F -GLIBC_2.18 getsockopt F -GLIBC_2.18 getsourcefilter F -GLIBC_2.18 getspent F -GLIBC_2.18 getspent_r F -GLIBC_2.18 getspnam F -GLIBC_2.18 getspnam_r F -GLIBC_2.18 getsubopt F -GLIBC_2.18 gettext F -GLIBC_2.18 gettimeofday F -GLIBC_2.18 getttyent F -GLIBC_2.18 getttynam F -GLIBC_2.18 getuid F -GLIBC_2.18 getusershell F -GLIBC_2.18 getutent F -GLIBC_2.18 getutent_r F -GLIBC_2.18 getutid F -GLIBC_2.18 getutid_r F -GLIBC_2.18 getutline F -GLIBC_2.18 getutline_r F -GLIBC_2.18 getutmp F -GLIBC_2.18 getutmpx F -GLIBC_2.18 getutxent F -GLIBC_2.18 getutxid F -GLIBC_2.18 getutxline F -GLIBC_2.18 getw F -GLIBC_2.18 getwc F -GLIBC_2.18 getwc_unlocked F -GLIBC_2.18 getwchar F -GLIBC_2.18 getwchar_unlocked F -GLIBC_2.18 getwd F -GLIBC_2.18 getxattr F -GLIBC_2.18 glob F -GLIBC_2.18 glob64 F -GLIBC_2.18 glob_pattern_p F -GLIBC_2.18 globfree F -GLIBC_2.18 globfree64 F -GLIBC_2.18 gmtime F -GLIBC_2.18 gmtime_r F -GLIBC_2.18 gnu_dev_major F -GLIBC_2.18 gnu_dev_makedev F -GLIBC_2.18 gnu_dev_minor F -GLIBC_2.18 gnu_get_libc_release F -GLIBC_2.18 gnu_get_libc_version F -GLIBC_2.18 grantpt F -GLIBC_2.18 group_member F -GLIBC_2.18 gsignal F -GLIBC_2.18 gtty F -GLIBC_2.18 h_errlist D 0x14 -GLIBC_2.18 h_nerr D 0x4 -GLIBC_2.18 hasmntopt F -GLIBC_2.18 hcreate F -GLIBC_2.18 hcreate_r F -GLIBC_2.18 hdestroy F -GLIBC_2.18 hdestroy_r F -GLIBC_2.18 herror F -GLIBC_2.18 host2netname F -GLIBC_2.18 hsearch F -GLIBC_2.18 hsearch_r F -GLIBC_2.18 hstrerror F -GLIBC_2.18 htonl F -GLIBC_2.18 htons F -GLIBC_2.18 iconv F -GLIBC_2.18 iconv_close F -GLIBC_2.18 iconv_open F -GLIBC_2.18 if_freenameindex F -GLIBC_2.18 if_indextoname F -GLIBC_2.18 if_nameindex F -GLIBC_2.18 if_nametoindex F -GLIBC_2.18 imaxabs F -GLIBC_2.18 imaxdiv F -GLIBC_2.18 in6addr_any D 0x10 -GLIBC_2.18 in6addr_loopback D 0x10 -GLIBC_2.18 index F -GLIBC_2.18 inet6_opt_append F -GLIBC_2.18 inet6_opt_find F -GLIBC_2.18 inet6_opt_finish F -GLIBC_2.18 inet6_opt_get_val F -GLIBC_2.18 inet6_opt_init F -GLIBC_2.18 inet6_opt_next F -GLIBC_2.18 inet6_opt_set_val F -GLIBC_2.18 inet6_option_alloc F -GLIBC_2.18 inet6_option_append F -GLIBC_2.18 inet6_option_find F -GLIBC_2.18 inet6_option_init F -GLIBC_2.18 inet6_option_next F -GLIBC_2.18 inet6_option_space F -GLIBC_2.18 inet6_rth_add F -GLIBC_2.18 inet6_rth_getaddr F -GLIBC_2.18 inet6_rth_init F -GLIBC_2.18 inet6_rth_reverse F -GLIBC_2.18 inet6_rth_segments F -GLIBC_2.18 inet6_rth_space F -GLIBC_2.18 inet_addr F -GLIBC_2.18 inet_aton F -GLIBC_2.18 inet_lnaof F -GLIBC_2.18 inet_makeaddr F -GLIBC_2.18 inet_netof F -GLIBC_2.18 inet_network F -GLIBC_2.18 inet_nsap_addr F -GLIBC_2.18 inet_nsap_ntoa F -GLIBC_2.18 inet_ntoa F -GLIBC_2.18 inet_ntop F -GLIBC_2.18 inet_pton F -GLIBC_2.18 init_module F -GLIBC_2.18 initgroups F -GLIBC_2.18 initstate F -GLIBC_2.18 initstate_r F -GLIBC_2.18 innetgr F -GLIBC_2.18 inotify_add_watch F -GLIBC_2.18 inotify_init F -GLIBC_2.18 inotify_init1 F -GLIBC_2.18 inotify_rm_watch F -GLIBC_2.18 insque F -GLIBC_2.18 ioctl F -GLIBC_2.18 iruserok F -GLIBC_2.18 iruserok_af F -GLIBC_2.18 isalnum F -GLIBC_2.18 isalnum_l F -GLIBC_2.18 isalpha F -GLIBC_2.18 isalpha_l F -GLIBC_2.18 isascii F -GLIBC_2.18 isastream F -GLIBC_2.18 isatty F -GLIBC_2.18 isblank F -GLIBC_2.18 isblank_l F -GLIBC_2.18 iscntrl F -GLIBC_2.18 iscntrl_l F -GLIBC_2.18 isctype F -GLIBC_2.18 isdigit F -GLIBC_2.18 isdigit_l F -GLIBC_2.18 isfdtype F -GLIBC_2.18 isgraph F -GLIBC_2.18 isgraph_l F -GLIBC_2.18 isinf F -GLIBC_2.18 isinff F -GLIBC_2.18 isinfl F -GLIBC_2.18 islower F -GLIBC_2.18 islower_l F -GLIBC_2.18 isnan F -GLIBC_2.18 isnanf F -GLIBC_2.18 isnanl F -GLIBC_2.18 isprint F -GLIBC_2.18 isprint_l F -GLIBC_2.18 ispunct F -GLIBC_2.18 ispunct_l F -GLIBC_2.18 isspace F -GLIBC_2.18 isspace_l F -GLIBC_2.18 isupper F -GLIBC_2.18 isupper_l F -GLIBC_2.18 iswalnum F -GLIBC_2.18 iswalnum_l F -GLIBC_2.18 iswalpha F -GLIBC_2.18 iswalpha_l F -GLIBC_2.18 iswblank F -GLIBC_2.18 iswblank_l F -GLIBC_2.18 iswcntrl F -GLIBC_2.18 iswcntrl_l F -GLIBC_2.18 iswctype F -GLIBC_2.18 iswctype_l F -GLIBC_2.18 iswdigit F -GLIBC_2.18 iswdigit_l F -GLIBC_2.18 iswgraph F -GLIBC_2.18 iswgraph_l F -GLIBC_2.18 iswlower F -GLIBC_2.18 iswlower_l F -GLIBC_2.18 iswprint F -GLIBC_2.18 iswprint_l F -GLIBC_2.18 iswpunct F -GLIBC_2.18 iswpunct_l F -GLIBC_2.18 iswspace F -GLIBC_2.18 iswspace_l F -GLIBC_2.18 iswupper F -GLIBC_2.18 iswupper_l F -GLIBC_2.18 iswxdigit F -GLIBC_2.18 iswxdigit_l F -GLIBC_2.18 isxdigit F -GLIBC_2.18 isxdigit_l F -GLIBC_2.18 jrand48 F -GLIBC_2.18 jrand48_r F -GLIBC_2.18 key_decryptsession F -GLIBC_2.18 key_decryptsession_pk F -GLIBC_2.18 key_encryptsession F -GLIBC_2.18 key_encryptsession_pk F -GLIBC_2.18 key_gendes F -GLIBC_2.18 key_get_conv F -GLIBC_2.18 key_secretkey_is_set F -GLIBC_2.18 key_setnet F -GLIBC_2.18 key_setsecret F -GLIBC_2.18 kill F -GLIBC_2.18 killpg F -GLIBC_2.18 klogctl F -GLIBC_2.18 l64a F -GLIBC_2.18 labs F -GLIBC_2.18 lchmod F -GLIBC_2.18 lchown F -GLIBC_2.18 lckpwdf F -GLIBC_2.18 lcong48 F -GLIBC_2.18 lcong48_r F -GLIBC_2.18 ldexp F -GLIBC_2.18 ldexpf F -GLIBC_2.18 ldexpl F -GLIBC_2.18 ldiv F -GLIBC_2.18 lfind F -GLIBC_2.18 lgetxattr F -GLIBC_2.18 link F -GLIBC_2.18 linkat F -GLIBC_2.18 listen F -GLIBC_2.18 listxattr F -GLIBC_2.18 llabs F -GLIBC_2.18 lldiv F -GLIBC_2.18 llistxattr F -GLIBC_2.18 llseek F -GLIBC_2.18 loc1 D 0x4 -GLIBC_2.18 loc2 D 0x4 -GLIBC_2.18 localeconv F -GLIBC_2.18 localtime F -GLIBC_2.18 localtime_r F -GLIBC_2.18 lockf F -GLIBC_2.18 lockf64 F -GLIBC_2.18 locs D 0x4 -GLIBC_2.18 longjmp F -GLIBC_2.18 lrand48 F -GLIBC_2.18 lrand48_r F -GLIBC_2.18 lremovexattr F -GLIBC_2.18 lsearch F -GLIBC_2.18 lseek F -GLIBC_2.18 lseek64 F -GLIBC_2.18 lsetxattr F -GLIBC_2.18 lutimes F -GLIBC_2.18 madvise F -GLIBC_2.18 makecontext F -GLIBC_2.18 mallinfo F -GLIBC_2.18 malloc F -GLIBC_2.18 malloc_get_state F -GLIBC_2.18 malloc_info F -GLIBC_2.18 malloc_set_state F -GLIBC_2.18 malloc_stats F -GLIBC_2.18 malloc_trim F -GLIBC_2.18 malloc_usable_size F -GLIBC_2.18 mallopt F -GLIBC_2.18 mallwatch D 0x4 -GLIBC_2.18 mblen F -GLIBC_2.18 mbrlen F -GLIBC_2.18 mbrtoc16 F -GLIBC_2.18 mbrtoc32 F -GLIBC_2.18 mbrtowc F -GLIBC_2.18 mbsinit F -GLIBC_2.18 mbsnrtowcs F -GLIBC_2.18 mbsrtowcs F -GLIBC_2.18 mbstowcs F -GLIBC_2.18 mbtowc F -GLIBC_2.18 mcheck F -GLIBC_2.18 mcheck_check_all F -GLIBC_2.18 mcheck_pedantic F -GLIBC_2.18 memalign F -GLIBC_2.18 memccpy F -GLIBC_2.18 memchr F -GLIBC_2.18 memcmp F -GLIBC_2.18 memcpy F -GLIBC_2.18 memfrob F -GLIBC_2.18 memmem F -GLIBC_2.18 memmove F -GLIBC_2.18 mempcpy F -GLIBC_2.18 memrchr F -GLIBC_2.18 memset F -GLIBC_2.18 mincore F -GLIBC_2.18 mkdir F -GLIBC_2.18 mkdirat F -GLIBC_2.18 mkdtemp F -GLIBC_2.18 mkfifo F -GLIBC_2.18 mkfifoat F -GLIBC_2.18 mkostemp F -GLIBC_2.18 mkostemp64 F -GLIBC_2.18 mkostemps F -GLIBC_2.18 mkostemps64 F -GLIBC_2.18 mkstemp F -GLIBC_2.18 mkstemp64 F -GLIBC_2.18 mkstemps F -GLIBC_2.18 mkstemps64 F -GLIBC_2.18 mktemp F -GLIBC_2.18 mktime F -GLIBC_2.18 mlock F -GLIBC_2.18 mlockall F -GLIBC_2.18 mmap F -GLIBC_2.18 mmap64 F -GLIBC_2.18 modf F -GLIBC_2.18 modff F -GLIBC_2.18 modfl F -GLIBC_2.18 moncontrol F -GLIBC_2.18 monstartup F -GLIBC_2.18 mount F -GLIBC_2.18 mprobe F -GLIBC_2.18 mprotect F -GLIBC_2.18 mrand48 F -GLIBC_2.18 mrand48_r F -GLIBC_2.18 mremap F -GLIBC_2.18 msgctl F -GLIBC_2.18 msgget F -GLIBC_2.18 msgrcv F -GLIBC_2.18 msgsnd F -GLIBC_2.18 msync F -GLIBC_2.18 mtrace F -GLIBC_2.18 munlock F -GLIBC_2.18 munlockall F -GLIBC_2.18 munmap F -GLIBC_2.18 muntrace F -GLIBC_2.18 name_to_handle_at F -GLIBC_2.18 nanosleep F -GLIBC_2.18 netname2host F -GLIBC_2.18 netname2user F -GLIBC_2.18 newlocale F -GLIBC_2.18 nfsservctl F -GLIBC_2.18 nftw F -GLIBC_2.18 nftw64 F -GLIBC_2.18 ngettext F -GLIBC_2.18 nice F -GLIBC_2.18 nl_langinfo F -GLIBC_2.18 nl_langinfo_l F -GLIBC_2.18 nrand48 F -GLIBC_2.18 nrand48_r F -GLIBC_2.18 ntohl F -GLIBC_2.18 ntohs F -GLIBC_2.18 ntp_adjtime F -GLIBC_2.18 ntp_gettime F -GLIBC_2.18 ntp_gettimex F -GLIBC_2.18 obstack_alloc_failed_handler D 0x4 -GLIBC_2.18 obstack_exit_failure D 0x4 -GLIBC_2.18 obstack_free F -GLIBC_2.18 obstack_printf F -GLIBC_2.18 obstack_vprintf F -GLIBC_2.18 on_exit F -GLIBC_2.18 open F -GLIBC_2.18 open64 F -GLIBC_2.18 open_by_handle_at F -GLIBC_2.18 open_memstream F -GLIBC_2.18 open_wmemstream F -GLIBC_2.18 openat F -GLIBC_2.18 openat64 F -GLIBC_2.18 opendir F -GLIBC_2.18 openlog F -GLIBC_2.18 optarg D 0x4 -GLIBC_2.18 opterr D 0x4 -GLIBC_2.18 optind D 0x4 -GLIBC_2.18 optopt D 0x4 -GLIBC_2.18 parse_printf_format F -GLIBC_2.18 passwd2des F -GLIBC_2.18 pathconf F -GLIBC_2.18 pause F -GLIBC_2.18 pclose F -GLIBC_2.18 perror F -GLIBC_2.18 personality F -GLIBC_2.18 pipe F -GLIBC_2.18 pipe2 F -GLIBC_2.18 pivot_root F -GLIBC_2.18 pmap_getmaps F -GLIBC_2.18 pmap_getport F -GLIBC_2.18 pmap_rmtcall F -GLIBC_2.18 pmap_set F -GLIBC_2.18 pmap_unset F -GLIBC_2.18 poll F -GLIBC_2.18 popen F -GLIBC_2.18 posix_fadvise F -GLIBC_2.18 posix_fadvise64 F -GLIBC_2.18 posix_fallocate F -GLIBC_2.18 posix_fallocate64 F -GLIBC_2.18 posix_madvise F -GLIBC_2.18 posix_memalign F -GLIBC_2.18 posix_openpt F -GLIBC_2.18 posix_spawn F -GLIBC_2.18 posix_spawn_file_actions_addclose F -GLIBC_2.18 posix_spawn_file_actions_adddup2 F -GLIBC_2.18 posix_spawn_file_actions_addopen F -GLIBC_2.18 posix_spawn_file_actions_destroy F -GLIBC_2.18 posix_spawn_file_actions_init F -GLIBC_2.18 posix_spawnattr_destroy F -GLIBC_2.18 posix_spawnattr_getflags F -GLIBC_2.18 posix_spawnattr_getpgroup F -GLIBC_2.18 posix_spawnattr_getschedparam F -GLIBC_2.18 posix_spawnattr_getschedpolicy F -GLIBC_2.18 posix_spawnattr_getsigdefault F -GLIBC_2.18 posix_spawnattr_getsigmask F -GLIBC_2.18 posix_spawnattr_init F -GLIBC_2.18 posix_spawnattr_setflags F -GLIBC_2.18 posix_spawnattr_setpgroup F -GLIBC_2.18 posix_spawnattr_setschedparam F -GLIBC_2.18 posix_spawnattr_setschedpolicy F -GLIBC_2.18 posix_spawnattr_setsigdefault F -GLIBC_2.18 posix_spawnattr_setsigmask F -GLIBC_2.18 posix_spawnp F -GLIBC_2.18 ppoll F -GLIBC_2.18 prctl F -GLIBC_2.18 pread F -GLIBC_2.18 pread64 F -GLIBC_2.18 preadv F -GLIBC_2.18 preadv64 F -GLIBC_2.18 printf F -GLIBC_2.18 printf_size F -GLIBC_2.18 printf_size_info F -GLIBC_2.18 prlimit F -GLIBC_2.18 prlimit64 F -GLIBC_2.18 process_vm_readv F -GLIBC_2.18 process_vm_writev F -GLIBC_2.18 profil F -GLIBC_2.18 program_invocation_name D 0x4 -GLIBC_2.18 program_invocation_short_name D 0x4 -GLIBC_2.18 pselect F -GLIBC_2.18 psiginfo F -GLIBC_2.18 psignal F -GLIBC_2.18 pthread_attr_destroy F -GLIBC_2.18 pthread_attr_getdetachstate F -GLIBC_2.18 pthread_attr_getinheritsched F -GLIBC_2.18 pthread_attr_getschedparam F -GLIBC_2.18 pthread_attr_getschedpolicy F -GLIBC_2.18 pthread_attr_getscope F -GLIBC_2.18 pthread_attr_init F -GLIBC_2.18 pthread_attr_setdetachstate F -GLIBC_2.18 pthread_attr_setinheritsched F -GLIBC_2.18 pthread_attr_setschedparam F -GLIBC_2.18 pthread_attr_setschedpolicy F -GLIBC_2.18 pthread_attr_setscope F -GLIBC_2.18 pthread_cond_broadcast F -GLIBC_2.18 pthread_cond_destroy F -GLIBC_2.18 pthread_cond_init F -GLIBC_2.18 pthread_cond_signal F -GLIBC_2.18 pthread_cond_timedwait F -GLIBC_2.18 pthread_cond_wait F -GLIBC_2.18 pthread_condattr_destroy F -GLIBC_2.18 pthread_condattr_init F -GLIBC_2.18 pthread_equal F -GLIBC_2.18 pthread_exit F -GLIBC_2.18 pthread_getschedparam F -GLIBC_2.18 pthread_mutex_destroy F -GLIBC_2.18 pthread_mutex_init F -GLIBC_2.18 pthread_mutex_lock F -GLIBC_2.18 pthread_mutex_unlock F -GLIBC_2.18 pthread_self F -GLIBC_2.18 pthread_setcancelstate F -GLIBC_2.18 pthread_setcanceltype F -GLIBC_2.18 pthread_setschedparam F -GLIBC_2.18 ptrace F -GLIBC_2.18 ptsname F -GLIBC_2.18 ptsname_r F -GLIBC_2.18 putc F -GLIBC_2.18 putc_unlocked F -GLIBC_2.18 putchar F -GLIBC_2.18 putchar_unlocked F -GLIBC_2.18 putenv F -GLIBC_2.18 putgrent F -GLIBC_2.18 putmsg F -GLIBC_2.18 putpmsg F -GLIBC_2.18 putpwent F -GLIBC_2.18 puts F -GLIBC_2.18 putsgent F -GLIBC_2.18 putspent F -GLIBC_2.18 pututline F -GLIBC_2.18 pututxline F -GLIBC_2.18 putw F -GLIBC_2.18 putwc F -GLIBC_2.18 putwc_unlocked F -GLIBC_2.18 putwchar F -GLIBC_2.18 putwchar_unlocked F -GLIBC_2.18 pvalloc F -GLIBC_2.18 pwrite F -GLIBC_2.18 pwrite64 F -GLIBC_2.18 pwritev F -GLIBC_2.18 pwritev64 F -GLIBC_2.18 qecvt F -GLIBC_2.18 qecvt_r F -GLIBC_2.18 qfcvt F -GLIBC_2.18 qfcvt_r F -GLIBC_2.18 qgcvt F -GLIBC_2.18 qsort F -GLIBC_2.18 qsort_r F -GLIBC_2.18 query_module F -GLIBC_2.18 quick_exit F -GLIBC_2.18 quotactl F -GLIBC_2.18 raise F -GLIBC_2.18 rand F -GLIBC_2.18 rand_r F -GLIBC_2.18 random F -GLIBC_2.18 random_r F -GLIBC_2.18 rawmemchr F -GLIBC_2.18 rcmd F -GLIBC_2.18 rcmd_af F -GLIBC_2.18 re_comp F -GLIBC_2.18 re_compile_fastmap F -GLIBC_2.18 re_compile_pattern F -GLIBC_2.18 re_exec F -GLIBC_2.18 re_match F -GLIBC_2.18 re_match_2 F -GLIBC_2.18 re_search F -GLIBC_2.18 re_search_2 F -GLIBC_2.18 re_set_registers F -GLIBC_2.18 re_set_syntax F -GLIBC_2.18 re_syntax_options D 0x4 -GLIBC_2.18 read F -GLIBC_2.18 readahead F -GLIBC_2.18 readdir F -GLIBC_2.18 readdir64 F -GLIBC_2.18 readdir64_r F -GLIBC_2.18 readdir_r F -GLIBC_2.18 readlink F -GLIBC_2.18 readlinkat F -GLIBC_2.18 readv F -GLIBC_2.18 realloc F -GLIBC_2.18 realpath F -GLIBC_2.18 reboot F -GLIBC_2.18 recv F -GLIBC_2.18 recvfrom F -GLIBC_2.18 recvmmsg F -GLIBC_2.18 recvmsg F -GLIBC_2.18 regcomp F -GLIBC_2.18 regerror F -GLIBC_2.18 regexec F -GLIBC_2.18 regfree F -GLIBC_2.18 register_printf_function F -GLIBC_2.18 register_printf_modifier F -GLIBC_2.18 register_printf_specifier F -GLIBC_2.18 register_printf_type F -GLIBC_2.18 registerrpc F -GLIBC_2.18 remap_file_pages F -GLIBC_2.18 remove F -GLIBC_2.18 removexattr F -GLIBC_2.18 remque F -GLIBC_2.18 rename F -GLIBC_2.18 renameat F -GLIBC_2.18 revoke F -GLIBC_2.18 rewind F -GLIBC_2.18 rewinddir F -GLIBC_2.18 rexec F -GLIBC_2.18 rexec_af F -GLIBC_2.18 rexecoptions D 0x4 -GLIBC_2.18 rindex F -GLIBC_2.18 rmdir F -GLIBC_2.18 rpc_createerr D 0x10 -GLIBC_2.18 rpmatch F -GLIBC_2.18 rresvport F -GLIBC_2.18 rresvport_af F -GLIBC_2.18 rtime F -GLIBC_2.18 ruserok F -GLIBC_2.18 ruserok_af F -GLIBC_2.18 ruserpass F -GLIBC_2.18 sbrk F -GLIBC_2.18 scalbn F -GLIBC_2.18 scalbnf F -GLIBC_2.18 scalbnl F -GLIBC_2.18 scandir F -GLIBC_2.18 scandir64 F -GLIBC_2.18 scandirat F -GLIBC_2.18 scandirat64 F -GLIBC_2.18 scanf F -GLIBC_2.18 sched_get_priority_max F -GLIBC_2.18 sched_get_priority_min F -GLIBC_2.18 sched_getaffinity F -GLIBC_2.18 sched_getcpu F -GLIBC_2.18 sched_getparam F -GLIBC_2.18 sched_getscheduler F -GLIBC_2.18 sched_rr_get_interval F -GLIBC_2.18 sched_setaffinity F -GLIBC_2.18 sched_setparam F -GLIBC_2.18 sched_setscheduler F -GLIBC_2.18 sched_yield F -GLIBC_2.18 secure_getenv F -GLIBC_2.18 seed48 F -GLIBC_2.18 seed48_r F -GLIBC_2.18 seekdir F -GLIBC_2.18 select F -GLIBC_2.18 semctl F -GLIBC_2.18 semget F -GLIBC_2.18 semop F -GLIBC_2.18 semtimedop F -GLIBC_2.18 send F -GLIBC_2.18 sendfile F -GLIBC_2.18 sendfile64 F -GLIBC_2.18 sendmmsg F -GLIBC_2.18 sendmsg F -GLIBC_2.18 sendto F -GLIBC_2.18 setaliasent F -GLIBC_2.18 setbuf F -GLIBC_2.18 setbuffer F -GLIBC_2.18 setcontext F -GLIBC_2.18 setdomainname F -GLIBC_2.18 setegid F -GLIBC_2.18 setenv F -GLIBC_2.18 seteuid F -GLIBC_2.18 setfsent F -GLIBC_2.18 setfsgid F -GLIBC_2.18 setfsuid F -GLIBC_2.18 setgid F -GLIBC_2.18 setgrent F -GLIBC_2.18 setgroups F -GLIBC_2.18 sethostent F -GLIBC_2.18 sethostid F -GLIBC_2.18 sethostname F -GLIBC_2.18 setipv4sourcefilter F -GLIBC_2.18 setitimer F -GLIBC_2.18 setjmp F -GLIBC_2.18 setlinebuf F -GLIBC_2.18 setlocale F -GLIBC_2.18 setlogin F -GLIBC_2.18 setlogmask F -GLIBC_2.18 setmntent F -GLIBC_2.18 setnetent F -GLIBC_2.18 setnetgrent F -GLIBC_2.18 setns F -GLIBC_2.18 setpgid F -GLIBC_2.18 setpgrp F -GLIBC_2.18 setpriority F -GLIBC_2.18 setprotoent F -GLIBC_2.18 setpwent F -GLIBC_2.18 setregid F -GLIBC_2.18 setresgid F -GLIBC_2.18 setresuid F -GLIBC_2.18 setreuid F -GLIBC_2.18 setrlimit F -GLIBC_2.18 setrlimit64 F -GLIBC_2.18 setrpcent F -GLIBC_2.18 setservent F -GLIBC_2.18 setsgent F -GLIBC_2.18 setsid F -GLIBC_2.18 setsockopt F -GLIBC_2.18 setsourcefilter F -GLIBC_2.18 setspent F -GLIBC_2.18 setstate F -GLIBC_2.18 setstate_r F -GLIBC_2.18 settimeofday F -GLIBC_2.18 setttyent F -GLIBC_2.18 setuid F -GLIBC_2.18 setusershell F -GLIBC_2.18 setutent F -GLIBC_2.18 setutxent F -GLIBC_2.18 setvbuf F -GLIBC_2.18 setxattr F -GLIBC_2.18 sgetsgent F -GLIBC_2.18 sgetsgent_r F -GLIBC_2.18 sgetspent F -GLIBC_2.18 sgetspent_r F -GLIBC_2.18 shmat F -GLIBC_2.18 shmctl F -GLIBC_2.18 shmdt F -GLIBC_2.18 shmget F -GLIBC_2.18 shutdown F -GLIBC_2.18 sigaction F -GLIBC_2.18 sigaddset F -GLIBC_2.18 sigaltstack F -GLIBC_2.18 sigandset F -GLIBC_2.18 sigblock F -GLIBC_2.18 sigdelset F -GLIBC_2.18 sigemptyset F -GLIBC_2.18 sigfillset F -GLIBC_2.18 siggetmask F -GLIBC_2.18 sighold F -GLIBC_2.18 sigignore F -GLIBC_2.18 siginterrupt F -GLIBC_2.18 sigisemptyset F -GLIBC_2.18 sigismember F -GLIBC_2.18 siglongjmp F -GLIBC_2.18 signal F -GLIBC_2.18 signalfd F -GLIBC_2.18 sigorset F -GLIBC_2.18 sigpause F -GLIBC_2.18 sigpending F -GLIBC_2.18 sigprocmask F -GLIBC_2.18 sigqueue F -GLIBC_2.18 sigrelse F -GLIBC_2.18 sigreturn F -GLIBC_2.18 sigset F -GLIBC_2.18 sigsetmask F -GLIBC_2.18 sigstack F -GLIBC_2.18 sigsuspend F -GLIBC_2.18 sigtimedwait F -GLIBC_2.18 sigvec F -GLIBC_2.18 sigwait F -GLIBC_2.18 sigwaitinfo F -GLIBC_2.18 sleep F -GLIBC_2.18 snprintf F -GLIBC_2.18 sockatmark F -GLIBC_2.18 socket F -GLIBC_2.18 socketpair F -GLIBC_2.18 splice F -GLIBC_2.18 sprintf F -GLIBC_2.18 sprofil F -GLIBC_2.18 srand F -GLIBC_2.18 srand48 F -GLIBC_2.18 srand48_r F -GLIBC_2.18 srandom F -GLIBC_2.18 srandom_r F -GLIBC_2.18 sscanf F -GLIBC_2.18 ssignal F -GLIBC_2.18 sstk F -GLIBC_2.18 statfs F -GLIBC_2.18 statfs64 F -GLIBC_2.18 statvfs F -GLIBC_2.18 statvfs64 F -GLIBC_2.18 stderr D 0x4 -GLIBC_2.18 stdin D 0x4 -GLIBC_2.18 stdout D 0x4 -GLIBC_2.18 step F -GLIBC_2.18 stime F -GLIBC_2.18 stpcpy F -GLIBC_2.18 stpncpy F -GLIBC_2.18 strcasecmp F -GLIBC_2.18 strcasecmp_l F -GLIBC_2.18 strcasestr F -GLIBC_2.18 strcat F -GLIBC_2.18 strchr F -GLIBC_2.18 strchrnul F -GLIBC_2.18 strcmp F -GLIBC_2.18 strcoll F -GLIBC_2.18 strcoll_l F -GLIBC_2.18 strcpy F -GLIBC_2.18 strcspn F -GLIBC_2.18 strdup F -GLIBC_2.18 strerror F -GLIBC_2.18 strerror_l F -GLIBC_2.18 strerror_r F -GLIBC_2.18 strfmon F -GLIBC_2.18 strfmon_l F -GLIBC_2.18 strfry F -GLIBC_2.18 strftime F -GLIBC_2.18 strftime_l F -GLIBC_2.18 strlen F -GLIBC_2.18 strncasecmp F -GLIBC_2.18 strncasecmp_l F -GLIBC_2.18 strncat F -GLIBC_2.18 strncmp F -GLIBC_2.18 strncpy F -GLIBC_2.18 strndup F -GLIBC_2.18 strnlen F -GLIBC_2.18 strpbrk F -GLIBC_2.18 strptime F -GLIBC_2.18 strptime_l F -GLIBC_2.18 strrchr F -GLIBC_2.18 strsep F -GLIBC_2.18 strsignal F -GLIBC_2.18 strspn F -GLIBC_2.18 strstr F -GLIBC_2.18 strtod F -GLIBC_2.18 strtod_l F -GLIBC_2.18 strtof F -GLIBC_2.18 strtof_l F -GLIBC_2.18 strtoimax F -GLIBC_2.18 strtok F -GLIBC_2.18 strtok_r F -GLIBC_2.18 strtol F -GLIBC_2.18 strtol_l F -GLIBC_2.18 strtold F -GLIBC_2.18 strtold_l F -GLIBC_2.18 strtoll F -GLIBC_2.18 strtoll_l F -GLIBC_2.18 strtoq F -GLIBC_2.18 strtoul F -GLIBC_2.18 strtoul_l F -GLIBC_2.18 strtoull F -GLIBC_2.18 strtoull_l F -GLIBC_2.18 strtoumax F -GLIBC_2.18 strtouq F -GLIBC_2.18 strverscmp F -GLIBC_2.18 strxfrm F -GLIBC_2.18 strxfrm_l F -GLIBC_2.18 stty F -GLIBC_2.18 svc_exit F -GLIBC_2.18 svc_fdset D 0x80 -GLIBC_2.18 svc_getreq F -GLIBC_2.18 svc_getreq_common F -GLIBC_2.18 svc_getreq_poll F -GLIBC_2.18 svc_getreqset F -GLIBC_2.18 svc_max_pollfd D 0x4 -GLIBC_2.18 svc_pollfd D 0x4 -GLIBC_2.18 svc_register F -GLIBC_2.18 svc_run F -GLIBC_2.18 svc_sendreply F -GLIBC_2.18 svc_unregister F -GLIBC_2.18 svcauthdes_stats D 0xc -GLIBC_2.18 svcerr_auth F -GLIBC_2.18 svcerr_decode F -GLIBC_2.18 svcerr_noproc F -GLIBC_2.18 svcerr_noprog F -GLIBC_2.18 svcerr_progvers F -GLIBC_2.18 svcerr_systemerr F -GLIBC_2.18 svcerr_weakauth F -GLIBC_2.18 svcfd_create F -GLIBC_2.18 svcraw_create F -GLIBC_2.18 svctcp_create F -GLIBC_2.18 svcudp_bufcreate F -GLIBC_2.18 svcudp_create F -GLIBC_2.18 svcudp_enablecache F -GLIBC_2.18 svcunix_create F -GLIBC_2.18 svcunixfd_create F -GLIBC_2.18 swab F -GLIBC_2.18 swapcontext F -GLIBC_2.18 swapoff F -GLIBC_2.18 swapon F -GLIBC_2.18 swprintf F -GLIBC_2.18 swscanf F -GLIBC_2.18 symlink F -GLIBC_2.18 symlinkat F -GLIBC_2.18 sync F -GLIBC_2.18 sync_file_range F -GLIBC_2.18 syncfs F -GLIBC_2.18 sys_errlist D 0x21c -GLIBC_2.18 sys_nerr D 0x4 -GLIBC_2.18 sys_sigabbrev D 0x104 -GLIBC_2.18 sys_siglist D 0x104 -GLIBC_2.18 syscall F -GLIBC_2.18 sysconf F -GLIBC_2.18 sysctl F -GLIBC_2.18 sysinfo F -GLIBC_2.18 syslog F -GLIBC_2.18 system F -GLIBC_2.18 sysv_signal F -GLIBC_2.18 tcdrain F -GLIBC_2.18 tcflow F -GLIBC_2.18 tcflush F -GLIBC_2.18 tcgetattr F -GLIBC_2.18 tcgetpgrp F -GLIBC_2.18 tcgetsid F -GLIBC_2.18 tcsendbreak F -GLIBC_2.18 tcsetattr F -GLIBC_2.18 tcsetpgrp F -GLIBC_2.18 tdelete F -GLIBC_2.18 tdestroy F -GLIBC_2.18 tee F -GLIBC_2.18 telldir F -GLIBC_2.18 tempnam F -GLIBC_2.18 textdomain F -GLIBC_2.18 tfind F -GLIBC_2.18 time F -GLIBC_2.18 timegm F -GLIBC_2.18 timelocal F -GLIBC_2.18 timerfd_create F -GLIBC_2.18 timerfd_gettime F -GLIBC_2.18 timerfd_settime F -GLIBC_2.18 times F -GLIBC_2.18 timespec_get F -GLIBC_2.18 timezone D 0x4 -GLIBC_2.18 tmpfile F -GLIBC_2.18 tmpfile64 F -GLIBC_2.18 tmpnam F -GLIBC_2.18 tmpnam_r F -GLIBC_2.18 toascii F -GLIBC_2.18 tolower F -GLIBC_2.18 tolower_l F -GLIBC_2.18 toupper F -GLIBC_2.18 toupper_l F -GLIBC_2.18 towctrans F -GLIBC_2.18 towctrans_l F -GLIBC_2.18 towlower F -GLIBC_2.18 towlower_l F -GLIBC_2.18 towupper F -GLIBC_2.18 towupper_l F -GLIBC_2.18 tr_break F -GLIBC_2.18 truncate F -GLIBC_2.18 truncate64 F -GLIBC_2.18 tsearch F -GLIBC_2.18 ttyname F -GLIBC_2.18 ttyname_r F -GLIBC_2.18 ttyslot F -GLIBC_2.18 twalk F -GLIBC_2.18 tzname D 0x8 -GLIBC_2.18 tzset F -GLIBC_2.18 ualarm F -GLIBC_2.18 ulckpwdf F -GLIBC_2.18 ulimit F -GLIBC_2.18 umask F -GLIBC_2.18 umount F -GLIBC_2.18 umount2 F -GLIBC_2.18 uname F -GLIBC_2.18 ungetc F -GLIBC_2.18 ungetwc F -GLIBC_2.18 unlink F -GLIBC_2.18 unlinkat F -GLIBC_2.18 unlockpt F -GLIBC_2.18 unsetenv F -GLIBC_2.18 unshare F -GLIBC_2.18 updwtmp F -GLIBC_2.18 updwtmpx F -GLIBC_2.18 uselib F -GLIBC_2.18 uselocale F -GLIBC_2.18 user2netname F -GLIBC_2.18 usleep F -GLIBC_2.18 ustat F -GLIBC_2.18 utime F -GLIBC_2.18 utimensat F -GLIBC_2.18 utimes F -GLIBC_2.18 utmpname F -GLIBC_2.18 utmpxname F -GLIBC_2.18 valloc F -GLIBC_2.18 vasprintf F -GLIBC_2.18 vdprintf F -GLIBC_2.18 verr F -GLIBC_2.18 verrx F -GLIBC_2.18 versionsort F -GLIBC_2.18 versionsort64 F -GLIBC_2.18 vfork F -GLIBC_2.18 vfprintf F -GLIBC_2.18 vfscanf F -GLIBC_2.18 vfwprintf F -GLIBC_2.18 vfwscanf F -GLIBC_2.18 vhangup F -GLIBC_2.18 vlimit F -GLIBC_2.18 vmsplice F -GLIBC_2.18 vprintf F -GLIBC_2.18 vscanf F -GLIBC_2.18 vsnprintf F -GLIBC_2.18 vsprintf F -GLIBC_2.18 vsscanf F -GLIBC_2.18 vswprintf F -GLIBC_2.18 vswscanf F -GLIBC_2.18 vsyslog F -GLIBC_2.18 vtimes F -GLIBC_2.18 vwarn F -GLIBC_2.18 vwarnx F -GLIBC_2.18 vwprintf F -GLIBC_2.18 vwscanf F -GLIBC_2.18 wait F -GLIBC_2.18 wait3 F -GLIBC_2.18 wait4 F -GLIBC_2.18 waitid F -GLIBC_2.18 waitpid F -GLIBC_2.18 warn F -GLIBC_2.18 warnx F -GLIBC_2.18 wcpcpy F -GLIBC_2.18 wcpncpy F -GLIBC_2.18 wcrtomb F -GLIBC_2.18 wcscasecmp F -GLIBC_2.18 wcscasecmp_l F -GLIBC_2.18 wcscat F -GLIBC_2.18 wcschr F -GLIBC_2.18 wcschrnul F -GLIBC_2.18 wcscmp F -GLIBC_2.18 wcscoll F -GLIBC_2.18 wcscoll_l F -GLIBC_2.18 wcscpy F -GLIBC_2.18 wcscspn F -GLIBC_2.18 wcsdup F -GLIBC_2.18 wcsftime F -GLIBC_2.18 wcsftime_l F -GLIBC_2.18 wcslen F -GLIBC_2.18 wcsncasecmp F -GLIBC_2.18 wcsncasecmp_l F -GLIBC_2.18 wcsncat F -GLIBC_2.18 wcsncmp F -GLIBC_2.18 wcsncpy F -GLIBC_2.18 wcsnlen F -GLIBC_2.18 wcsnrtombs F -GLIBC_2.18 wcspbrk F -GLIBC_2.18 wcsrchr F -GLIBC_2.18 wcsrtombs F -GLIBC_2.18 wcsspn F -GLIBC_2.18 wcsstr F -GLIBC_2.18 wcstod F -GLIBC_2.18 wcstod_l F -GLIBC_2.18 wcstof F -GLIBC_2.18 wcstof_l F -GLIBC_2.18 wcstoimax F -GLIBC_2.18 wcstok F -GLIBC_2.18 wcstol F -GLIBC_2.18 wcstol_l F -GLIBC_2.18 wcstold F -GLIBC_2.18 wcstold_l F -GLIBC_2.18 wcstoll F -GLIBC_2.18 wcstoll_l F -GLIBC_2.18 wcstombs F -GLIBC_2.18 wcstoq F -GLIBC_2.18 wcstoul F -GLIBC_2.18 wcstoul_l F -GLIBC_2.18 wcstoull F -GLIBC_2.18 wcstoull_l F -GLIBC_2.18 wcstoumax F -GLIBC_2.18 wcstouq F -GLIBC_2.18 wcswcs F -GLIBC_2.18 wcswidth F -GLIBC_2.18 wcsxfrm F -GLIBC_2.18 wcsxfrm_l F -GLIBC_2.18 wctob F -GLIBC_2.18 wctomb F -GLIBC_2.18 wctrans F -GLIBC_2.18 wctrans_l F -GLIBC_2.18 wctype F -GLIBC_2.18 wctype_l F -GLIBC_2.18 wcwidth F -GLIBC_2.18 wmemchr F -GLIBC_2.18 wmemcmp F -GLIBC_2.18 wmemcpy F -GLIBC_2.18 wmemmove F -GLIBC_2.18 wmempcpy F -GLIBC_2.18 wmemset F -GLIBC_2.18 wordexp F -GLIBC_2.18 wordfree F -GLIBC_2.18 wprintf F -GLIBC_2.18 write F -GLIBC_2.18 writev F -GLIBC_2.18 wscanf F -GLIBC_2.18 xdecrypt F -GLIBC_2.18 xdr_accepted_reply F -GLIBC_2.18 xdr_array F -GLIBC_2.18 xdr_authdes_cred F -GLIBC_2.18 xdr_authdes_verf F -GLIBC_2.18 xdr_authunix_parms F -GLIBC_2.18 xdr_bool F -GLIBC_2.18 xdr_bytes F -GLIBC_2.18 xdr_callhdr F -GLIBC_2.18 xdr_callmsg F -GLIBC_2.18 xdr_char F -GLIBC_2.18 xdr_cryptkeyarg F -GLIBC_2.18 xdr_cryptkeyarg2 F -GLIBC_2.18 xdr_cryptkeyres F -GLIBC_2.18 xdr_des_block F -GLIBC_2.18 xdr_double F -GLIBC_2.18 xdr_enum F -GLIBC_2.18 xdr_float F -GLIBC_2.18 xdr_free F -GLIBC_2.18 xdr_getcredres F -GLIBC_2.18 xdr_hyper F -GLIBC_2.18 xdr_int F -GLIBC_2.18 xdr_int16_t F -GLIBC_2.18 xdr_int32_t F -GLIBC_2.18 xdr_int64_t F -GLIBC_2.18 xdr_int8_t F -GLIBC_2.18 xdr_key_netstarg F -GLIBC_2.18 xdr_key_netstres F -GLIBC_2.18 xdr_keybuf F -GLIBC_2.18 xdr_keystatus F -GLIBC_2.18 xdr_long F -GLIBC_2.18 xdr_longlong_t F -GLIBC_2.18 xdr_netnamestr F -GLIBC_2.18 xdr_netobj F -GLIBC_2.18 xdr_opaque F -GLIBC_2.18 xdr_opaque_auth F -GLIBC_2.18 xdr_pmap F -GLIBC_2.18 xdr_pmaplist F -GLIBC_2.18 xdr_pointer F -GLIBC_2.18 xdr_quad_t F -GLIBC_2.18 xdr_reference F -GLIBC_2.18 xdr_rejected_reply F -GLIBC_2.18 xdr_replymsg F -GLIBC_2.18 xdr_rmtcall_args F -GLIBC_2.18 xdr_rmtcallres F -GLIBC_2.18 xdr_short F -GLIBC_2.18 xdr_sizeof F -GLIBC_2.18 xdr_string F -GLIBC_2.18 xdr_u_char F -GLIBC_2.18 xdr_u_hyper F -GLIBC_2.18 xdr_u_int F -GLIBC_2.18 xdr_u_long F -GLIBC_2.18 xdr_u_longlong_t F -GLIBC_2.18 xdr_u_quad_t F -GLIBC_2.18 xdr_u_short F -GLIBC_2.18 xdr_uint16_t F -GLIBC_2.18 xdr_uint32_t F -GLIBC_2.18 xdr_uint64_t F -GLIBC_2.18 xdr_uint8_t F -GLIBC_2.18 xdr_union F -GLIBC_2.18 xdr_unixcred F -GLIBC_2.18 xdr_vector F -GLIBC_2.18 xdr_void F -GLIBC_2.18 xdr_wrapstring F -GLIBC_2.18 xdrmem_create F -GLIBC_2.18 xdrrec_create F -GLIBC_2.18 xdrrec_endofrecord F -GLIBC_2.18 xdrrec_eof F -GLIBC_2.18 xdrrec_skiprecord F -GLIBC_2.18 xdrstdio_create F -GLIBC_2.18 xencrypt F -GLIBC_2.18 xprt_register F -GLIBC_2.18 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/microblaze/libcrypt.abilist b/sysdeps/unix/sysv/linux/microblaze/libcrypt.abilist deleted file mode 100644 index 75fa78890a..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libcrypt.abilist +++ /dev/null @@ -1,8 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 crypt F -GLIBC_2.18 crypt_r F -GLIBC_2.18 encrypt F -GLIBC_2.18 encrypt_r F -GLIBC_2.18 fcrypt F -GLIBC_2.18 setkey F -GLIBC_2.18 setkey_r F diff --git a/sysdeps/unix/sysv/linux/microblaze/libdl.abilist b/sysdeps/unix/sysv/linux/microblaze/libdl.abilist deleted file mode 100644 index 7cad5061b0..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libdl.abilist +++ /dev/null @@ -1,10 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 dladdr F -GLIBC_2.18 dladdr1 F -GLIBC_2.18 dlclose F -GLIBC_2.18 dlerror F -GLIBC_2.18 dlinfo F -GLIBC_2.18 dlmopen F -GLIBC_2.18 dlopen F -GLIBC_2.18 dlsym F -GLIBC_2.18 dlvsym F diff --git a/sysdeps/unix/sysv/linux/microblaze/libm.abilist b/sysdeps/unix/sysv/linux/microblaze/libm.abilist deleted file mode 100644 index bb872f292a..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libm.abilist +++ /dev/null @@ -1,430 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 _LIB_VERSION D 0x4 -GLIBC_2.18 __acos_finite F -GLIBC_2.18 __acosf_finite F -GLIBC_2.18 __acosh_finite F -GLIBC_2.18 __acoshf_finite F -GLIBC_2.18 __asin_finite F -GLIBC_2.18 __asinf_finite F -GLIBC_2.18 __atan2_finite F -GLIBC_2.18 __atan2f_finite F -GLIBC_2.18 __atanh_finite F -GLIBC_2.18 __atanhf_finite F -GLIBC_2.18 __clog10 F -GLIBC_2.18 __clog10f F -GLIBC_2.18 __clog10l F -GLIBC_2.18 __cosh_finite F -GLIBC_2.18 __coshf_finite F -GLIBC_2.18 __exp10_finite F -GLIBC_2.18 __exp10f_finite F -GLIBC_2.18 __exp2_finite F -GLIBC_2.18 __exp2f_finite F -GLIBC_2.18 __exp_finite F -GLIBC_2.18 __expf_finite F -GLIBC_2.18 __finite F -GLIBC_2.18 __finitef F -GLIBC_2.18 __finitel F -GLIBC_2.18 __fmod_finite F -GLIBC_2.18 __fmodf_finite F -GLIBC_2.18 __fpclassify F -GLIBC_2.18 __fpclassifyf F -GLIBC_2.18 __gamma_r_finite F -GLIBC_2.18 __gammaf_r_finite F -GLIBC_2.18 __hypot_finite F -GLIBC_2.18 __hypotf_finite F -GLIBC_2.18 __issignaling F -GLIBC_2.18 __issignalingf F -GLIBC_2.18 __j0_finite F -GLIBC_2.18 __j0f_finite F -GLIBC_2.18 __j1_finite F -GLIBC_2.18 __j1f_finite F -GLIBC_2.18 __jn_finite F -GLIBC_2.18 __jnf_finite F -GLIBC_2.18 __lgamma_r_finite F -GLIBC_2.18 __lgammaf_r_finite F -GLIBC_2.18 __log10_finite F -GLIBC_2.18 __log10f_finite F -GLIBC_2.18 __log2_finite F -GLIBC_2.18 __log2f_finite F -GLIBC_2.18 __log_finite F -GLIBC_2.18 __logf_finite F -GLIBC_2.18 __pow_finite F -GLIBC_2.18 __powf_finite F -GLIBC_2.18 __remainder_finite F -GLIBC_2.18 __remainderf_finite F -GLIBC_2.18 __scalb_finite F -GLIBC_2.18 __scalbf_finite F -GLIBC_2.18 __signbit F -GLIBC_2.18 __signbitf F -GLIBC_2.18 __sinh_finite F -GLIBC_2.18 __sinhf_finite F -GLIBC_2.18 __sqrt_finite F -GLIBC_2.18 __sqrtf_finite F -GLIBC_2.18 __y0_finite F -GLIBC_2.18 __y0f_finite F -GLIBC_2.18 __y1_finite F -GLIBC_2.18 __y1f_finite F -GLIBC_2.18 __yn_finite F -GLIBC_2.18 __ynf_finite F -GLIBC_2.18 acos F -GLIBC_2.18 acosf F -GLIBC_2.18 acosh F -GLIBC_2.18 acoshf F -GLIBC_2.18 acoshl F -GLIBC_2.18 acosl F -GLIBC_2.18 asin F -GLIBC_2.18 asinf F -GLIBC_2.18 asinh F -GLIBC_2.18 asinhf F -GLIBC_2.18 asinhl F -GLIBC_2.18 asinl F -GLIBC_2.18 atan F -GLIBC_2.18 atan2 F -GLIBC_2.18 atan2f F -GLIBC_2.18 atan2l F -GLIBC_2.18 atanf F -GLIBC_2.18 atanh F -GLIBC_2.18 atanhf F -GLIBC_2.18 atanhl F -GLIBC_2.18 atanl F -GLIBC_2.18 cabs F -GLIBC_2.18 cabsf F -GLIBC_2.18 cabsl F -GLIBC_2.18 cacos F -GLIBC_2.18 cacosf F -GLIBC_2.18 cacosh F -GLIBC_2.18 cacoshf F -GLIBC_2.18 cacoshl F -GLIBC_2.18 cacosl F -GLIBC_2.18 carg F -GLIBC_2.18 cargf F -GLIBC_2.18 cargl F -GLIBC_2.18 casin F -GLIBC_2.18 casinf F -GLIBC_2.18 casinh F -GLIBC_2.18 casinhf F -GLIBC_2.18 casinhl F -GLIBC_2.18 casinl F -GLIBC_2.18 catan F -GLIBC_2.18 catanf F -GLIBC_2.18 catanh F -GLIBC_2.18 catanhf F -GLIBC_2.18 catanhl F -GLIBC_2.18 catanl F -GLIBC_2.18 cbrt F -GLIBC_2.18 cbrtf F -GLIBC_2.18 cbrtl F -GLIBC_2.18 ccos F -GLIBC_2.18 ccosf F -GLIBC_2.18 ccosh F -GLIBC_2.18 ccoshf F -GLIBC_2.18 ccoshl F -GLIBC_2.18 ccosl F -GLIBC_2.18 ceil F -GLIBC_2.18 ceilf F -GLIBC_2.18 ceill F -GLIBC_2.18 cexp F -GLIBC_2.18 cexpf F -GLIBC_2.18 cexpl F -GLIBC_2.18 cimag F -GLIBC_2.18 cimagf F -GLIBC_2.18 cimagl F -GLIBC_2.18 clog F -GLIBC_2.18 clog10 F -GLIBC_2.18 clog10f F -GLIBC_2.18 clog10l F -GLIBC_2.18 clogf F -GLIBC_2.18 clogl F -GLIBC_2.18 conj F -GLIBC_2.18 conjf F -GLIBC_2.18 conjl F -GLIBC_2.18 copysign F -GLIBC_2.18 copysignf F -GLIBC_2.18 copysignl F -GLIBC_2.18 cos F -GLIBC_2.18 cosf F -GLIBC_2.18 cosh F -GLIBC_2.18 coshf F -GLIBC_2.18 coshl F -GLIBC_2.18 cosl F -GLIBC_2.18 cpow F -GLIBC_2.18 cpowf F -GLIBC_2.18 cpowl F -GLIBC_2.18 cproj F -GLIBC_2.18 cprojf F -GLIBC_2.18 cprojl F -GLIBC_2.18 creal F -GLIBC_2.18 crealf F -GLIBC_2.18 creall F -GLIBC_2.18 csin F -GLIBC_2.18 csinf F -GLIBC_2.18 csinh F -GLIBC_2.18 csinhf F -GLIBC_2.18 csinhl F -GLIBC_2.18 csinl F -GLIBC_2.18 csqrt F -GLIBC_2.18 csqrtf F -GLIBC_2.18 csqrtl F -GLIBC_2.18 ctan F -GLIBC_2.18 ctanf F -GLIBC_2.18 ctanh F -GLIBC_2.18 ctanhf F -GLIBC_2.18 ctanhl F -GLIBC_2.18 ctanl F -GLIBC_2.18 drem F -GLIBC_2.18 dremf F -GLIBC_2.18 dreml F -GLIBC_2.18 erf F -GLIBC_2.18 erfc F -GLIBC_2.18 erfcf F -GLIBC_2.18 erfcl F -GLIBC_2.18 erff F -GLIBC_2.18 erfl F -GLIBC_2.18 exp F -GLIBC_2.18 exp10 F -GLIBC_2.18 exp10f F -GLIBC_2.18 exp10l F -GLIBC_2.18 exp2 F -GLIBC_2.18 exp2f F -GLIBC_2.18 exp2l F -GLIBC_2.18 expf F -GLIBC_2.18 expl F -GLIBC_2.18 expm1 F -GLIBC_2.18 expm1f F -GLIBC_2.18 expm1l F -GLIBC_2.18 fabs F -GLIBC_2.18 fabsf F -GLIBC_2.18 fabsl F -GLIBC_2.18 fdim F -GLIBC_2.18 fdimf F -GLIBC_2.18 fdiml F -GLIBC_2.18 feclearexcept F -GLIBC_2.18 fedisableexcept F -GLIBC_2.18 feenableexcept F -GLIBC_2.18 fegetenv F -GLIBC_2.18 fegetexcept F -GLIBC_2.18 fegetexceptflag F -GLIBC_2.18 fegetround F -GLIBC_2.18 feholdexcept F -GLIBC_2.18 feraiseexcept F -GLIBC_2.18 fesetenv F -GLIBC_2.18 fesetexceptflag F -GLIBC_2.18 fesetround F -GLIBC_2.18 fetestexcept F -GLIBC_2.18 feupdateenv F -GLIBC_2.18 finite F -GLIBC_2.18 finitef F -GLIBC_2.18 finitel F -GLIBC_2.18 floor F -GLIBC_2.18 floorf F -GLIBC_2.18 floorl F -GLIBC_2.18 fma F -GLIBC_2.18 fmaf F -GLIBC_2.18 fmal F -GLIBC_2.18 fmax F -GLIBC_2.18 fmaxf F -GLIBC_2.18 fmaxl F -GLIBC_2.18 fmin F -GLIBC_2.18 fminf F -GLIBC_2.18 fminl F -GLIBC_2.18 fmod F -GLIBC_2.18 fmodf F -GLIBC_2.18 fmodl F -GLIBC_2.18 frexp F -GLIBC_2.18 frexpf F -GLIBC_2.18 frexpl F -GLIBC_2.18 gamma F -GLIBC_2.18 gammaf F -GLIBC_2.18 gammal F -GLIBC_2.18 hypot F -GLIBC_2.18 hypotf F -GLIBC_2.18 hypotl F -GLIBC_2.18 ilogb F -GLIBC_2.18 ilogbf F -GLIBC_2.18 ilogbl F -GLIBC_2.18 j0 F -GLIBC_2.18 j0f F -GLIBC_2.18 j0l F -GLIBC_2.18 j1 F -GLIBC_2.18 j1f F -GLIBC_2.18 j1l F -GLIBC_2.18 jn F -GLIBC_2.18 jnf F -GLIBC_2.18 jnl F -GLIBC_2.18 ldexp F -GLIBC_2.18 ldexpf F -GLIBC_2.18 ldexpl F -GLIBC_2.18 lgamma F -GLIBC_2.18 lgamma_r F -GLIBC_2.18 lgammaf F -GLIBC_2.18 lgammaf_r F -GLIBC_2.18 lgammal F -GLIBC_2.18 lgammal_r F -GLIBC_2.18 llrint F -GLIBC_2.18 llrintf F -GLIBC_2.18 llrintl F -GLIBC_2.18 llround F -GLIBC_2.18 llroundf F -GLIBC_2.18 llroundl F -GLIBC_2.18 log F -GLIBC_2.18 log10 F -GLIBC_2.18 log10f F -GLIBC_2.18 log10l F -GLIBC_2.18 log1p F -GLIBC_2.18 log1pf F -GLIBC_2.18 log1pl F -GLIBC_2.18 log2 F -GLIBC_2.18 log2f F -GLIBC_2.18 log2l F -GLIBC_2.18 logb F -GLIBC_2.18 logbf F -GLIBC_2.18 logbl F -GLIBC_2.18 logf F -GLIBC_2.18 logl F -GLIBC_2.18 lrint F -GLIBC_2.18 lrintf F -GLIBC_2.18 lrintl F -GLIBC_2.18 lround F -GLIBC_2.18 lroundf F -GLIBC_2.18 lroundl F -GLIBC_2.18 matherr F -GLIBC_2.18 modf F -GLIBC_2.18 modff F -GLIBC_2.18 modfl F -GLIBC_2.18 nan F -GLIBC_2.18 nanf F -GLIBC_2.18 nanl F -GLIBC_2.18 nearbyint F -GLIBC_2.18 nearbyintf F -GLIBC_2.18 nearbyintl F -GLIBC_2.18 nextafter F -GLIBC_2.18 nextafterf F -GLIBC_2.18 nextafterl F -GLIBC_2.18 nexttoward F -GLIBC_2.18 nexttowardf F -GLIBC_2.18 nexttowardl F -GLIBC_2.18 pow F -GLIBC_2.18 pow10 F -GLIBC_2.18 pow10f F -GLIBC_2.18 pow10l F -GLIBC_2.18 powf F -GLIBC_2.18 powl F -GLIBC_2.18 remainder F -GLIBC_2.18 remainderf F -GLIBC_2.18 remainderl F -GLIBC_2.18 remquo F -GLIBC_2.18 remquof F -GLIBC_2.18 remquol F -GLIBC_2.18 rint F -GLIBC_2.18 rintf F -GLIBC_2.18 rintl F -GLIBC_2.18 round F -GLIBC_2.18 roundf F -GLIBC_2.18 roundl F -GLIBC_2.18 scalb F -GLIBC_2.18 scalbf F -GLIBC_2.18 scalbl F -GLIBC_2.18 scalbln F -GLIBC_2.18 scalblnf F -GLIBC_2.18 scalblnl F -GLIBC_2.18 scalbn F -GLIBC_2.18 scalbnf F -GLIBC_2.18 scalbnl F -GLIBC_2.18 signgam D 0x4 -GLIBC_2.18 significand F -GLIBC_2.18 significandf F -GLIBC_2.18 significandl F -GLIBC_2.18 sin F -GLIBC_2.18 sincos F -GLIBC_2.18 sincosf F -GLIBC_2.18 sincosl F -GLIBC_2.18 sinf F -GLIBC_2.18 sinh F -GLIBC_2.18 sinhf F -GLIBC_2.18 sinhl F -GLIBC_2.18 sinl F -GLIBC_2.18 sqrt F -GLIBC_2.18 sqrtf F -GLIBC_2.18 sqrtl F -GLIBC_2.18 tan F -GLIBC_2.18 tanf F -GLIBC_2.18 tanh F -GLIBC_2.18 tanhf F -GLIBC_2.18 tanhl F -GLIBC_2.18 tanl F -GLIBC_2.18 tgamma F -GLIBC_2.18 tgammaf F -GLIBC_2.18 tgammal F -GLIBC_2.18 trunc F -GLIBC_2.18 truncf F -GLIBC_2.18 truncl F -GLIBC_2.18 y0 F -GLIBC_2.18 y0f F -GLIBC_2.18 y0l F -GLIBC_2.18 y1 F -GLIBC_2.18 y1f F -GLIBC_2.18 y1l F -GLIBC_2.18 yn F -GLIBC_2.18 ynf F -GLIBC_2.18 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/microblaze/libnsl.abilist b/sysdeps/unix/sysv/linux/microblaze/libnsl.abilist deleted file mode 100644 index 959b74b90e..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libnsl.abilist +++ /dev/null @@ -1,122 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 __free_fdresult F -GLIBC_2.18 __nis_default_access F -GLIBC_2.18 __nis_default_group F -GLIBC_2.18 __nis_default_owner F -GLIBC_2.18 __nis_default_ttl F -GLIBC_2.18 __nis_finddirectory F -GLIBC_2.18 __nis_hash F -GLIBC_2.18 __nisbind_connect F -GLIBC_2.18 __nisbind_create F -GLIBC_2.18 __nisbind_destroy F -GLIBC_2.18 __nisbind_next F -GLIBC_2.18 __yp_check F -GLIBC_2.18 nis_add F -GLIBC_2.18 nis_add_entry F -GLIBC_2.18 nis_addmember F -GLIBC_2.18 nis_checkpoint F -GLIBC_2.18 nis_clone_directory F -GLIBC_2.18 nis_clone_object F -GLIBC_2.18 nis_clone_result F -GLIBC_2.18 nis_creategroup F -GLIBC_2.18 nis_destroy_object F -GLIBC_2.18 nis_destroygroup F -GLIBC_2.18 nis_dir_cmp F -GLIBC_2.18 nis_domain_of F -GLIBC_2.18 nis_domain_of_r F -GLIBC_2.18 nis_first_entry F -GLIBC_2.18 nis_free_directory F -GLIBC_2.18 nis_free_object F -GLIBC_2.18 nis_free_request F -GLIBC_2.18 nis_freenames F -GLIBC_2.18 nis_freeresult F -GLIBC_2.18 nis_freeservlist F -GLIBC_2.18 nis_freetags F -GLIBC_2.18 nis_getnames F -GLIBC_2.18 nis_getservlist F -GLIBC_2.18 nis_ismember F -GLIBC_2.18 nis_leaf_of F -GLIBC_2.18 nis_leaf_of_r F -GLIBC_2.18 nis_lerror F -GLIBC_2.18 nis_list F -GLIBC_2.18 nis_local_directory F -GLIBC_2.18 nis_local_group F -GLIBC_2.18 nis_local_host F -GLIBC_2.18 nis_local_principal F -GLIBC_2.18 nis_lookup F -GLIBC_2.18 nis_mkdir F -GLIBC_2.18 nis_modify F -GLIBC_2.18 nis_modify_entry F -GLIBC_2.18 nis_name_of F -GLIBC_2.18 nis_name_of_r F -GLIBC_2.18 nis_next_entry F -GLIBC_2.18 nis_perror F -GLIBC_2.18 nis_ping F -GLIBC_2.18 nis_print_directory F -GLIBC_2.18 nis_print_entry F -GLIBC_2.18 nis_print_group F -GLIBC_2.18 nis_print_group_entry F -GLIBC_2.18 nis_print_link F -GLIBC_2.18 nis_print_object F -GLIBC_2.18 nis_print_result F -GLIBC_2.18 nis_print_rights F -GLIBC_2.18 nis_print_table F -GLIBC_2.18 nis_read_obj F -GLIBC_2.18 nis_remove F -GLIBC_2.18 nis_remove_entry F -GLIBC_2.18 nis_removemember F -GLIBC_2.18 nis_rmdir F -GLIBC_2.18 nis_servstate F -GLIBC_2.18 nis_sperrno F -GLIBC_2.18 nis_sperror F -GLIBC_2.18 nis_sperror_r F -GLIBC_2.18 nis_stats F -GLIBC_2.18 nis_verifygroup F -GLIBC_2.18 nis_write_obj F -GLIBC_2.18 readColdStartFile F -GLIBC_2.18 writeColdStartFile F -GLIBC_2.18 xdr_cback_data F -GLIBC_2.18 xdr_domainname F -GLIBC_2.18 xdr_keydat F -GLIBC_2.18 xdr_mapname F -GLIBC_2.18 xdr_obj_p F -GLIBC_2.18 xdr_peername F -GLIBC_2.18 xdr_valdat F -GLIBC_2.18 xdr_yp_buf F -GLIBC_2.18 xdr_ypall F -GLIBC_2.18 xdr_ypbind_binding F -GLIBC_2.18 xdr_ypbind_resp F -GLIBC_2.18 xdr_ypbind_resptype F -GLIBC_2.18 xdr_ypbind_setdom F -GLIBC_2.18 xdr_ypdelete_args F -GLIBC_2.18 xdr_ypmap_parms F -GLIBC_2.18 xdr_ypmaplist F -GLIBC_2.18 xdr_yppush_status F -GLIBC_2.18 xdr_yppushresp_xfr F -GLIBC_2.18 xdr_ypreq_key F -GLIBC_2.18 xdr_ypreq_nokey F -GLIBC_2.18 xdr_ypreq_xfr F -GLIBC_2.18 xdr_ypresp_all F -GLIBC_2.18 xdr_ypresp_key_val F -GLIBC_2.18 xdr_ypresp_maplist F -GLIBC_2.18 xdr_ypresp_master F -GLIBC_2.18 xdr_ypresp_order F -GLIBC_2.18 xdr_ypresp_val F -GLIBC_2.18 xdr_ypresp_xfr F -GLIBC_2.18 xdr_ypstat F -GLIBC_2.18 xdr_ypupdate_args F -GLIBC_2.18 xdr_ypxfrstat F -GLIBC_2.18 yp_all F -GLIBC_2.18 yp_bind F -GLIBC_2.18 yp_first F -GLIBC_2.18 yp_get_default_domain F -GLIBC_2.18 yp_maplist F -GLIBC_2.18 yp_master F -GLIBC_2.18 yp_match F -GLIBC_2.18 yp_next F -GLIBC_2.18 yp_order F -GLIBC_2.18 yp_unbind F -GLIBC_2.18 yp_update F -GLIBC_2.18 ypbinderr_string F -GLIBC_2.18 yperr_string F -GLIBC_2.18 ypprot_err F diff --git a/sysdeps/unix/sysv/linux/microblaze/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/libpthread.abilist deleted file mode 100644 index 00d948b60a..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libpthread.abilist +++ /dev/null @@ -1,225 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 _IO_flockfile F -GLIBC_2.18 _IO_ftrylockfile F -GLIBC_2.18 _IO_funlockfile F -GLIBC_2.18 __close F -GLIBC_2.18 __connect F -GLIBC_2.18 __errno_location F -GLIBC_2.18 __fcntl F -GLIBC_2.18 __fork F -GLIBC_2.18 __h_errno_location F -GLIBC_2.18 __libc_allocate_rtsig F -GLIBC_2.18 __libc_current_sigrtmax F -GLIBC_2.18 __libc_current_sigrtmin F -GLIBC_2.18 __lseek F -GLIBC_2.18 __nanosleep F -GLIBC_2.18 __open F -GLIBC_2.18 __open64 F -GLIBC_2.18 __pread64 F -GLIBC_2.18 __pthread_cleanup_routine F -GLIBC_2.18 __pthread_getspecific F -GLIBC_2.18 __pthread_key_create F -GLIBC_2.18 __pthread_mutex_destroy F -GLIBC_2.18 __pthread_mutex_init F -GLIBC_2.18 __pthread_mutex_lock F -GLIBC_2.18 __pthread_mutex_trylock F -GLIBC_2.18 __pthread_mutex_unlock F -GLIBC_2.18 __pthread_mutexattr_destroy F -GLIBC_2.18 __pthread_mutexattr_init F -GLIBC_2.18 __pthread_mutexattr_settype F -GLIBC_2.18 __pthread_once F -GLIBC_2.18 __pthread_register_cancel F -GLIBC_2.18 __pthread_register_cancel_defer F -GLIBC_2.18 __pthread_rwlock_destroy F -GLIBC_2.18 __pthread_rwlock_init F -GLIBC_2.18 __pthread_rwlock_rdlock F -GLIBC_2.18 __pthread_rwlock_tryrdlock F -GLIBC_2.18 __pthread_rwlock_trywrlock F -GLIBC_2.18 __pthread_rwlock_unlock F -GLIBC_2.18 __pthread_rwlock_wrlock F -GLIBC_2.18 __pthread_setspecific F -GLIBC_2.18 __pthread_unregister_cancel F -GLIBC_2.18 __pthread_unregister_cancel_restore F -GLIBC_2.18 __pthread_unwind_next F -GLIBC_2.18 __pwrite64 F -GLIBC_2.18 __read F -GLIBC_2.18 __res_state F -GLIBC_2.18 __send F -GLIBC_2.18 __sigaction F -GLIBC_2.18 __vfork F -GLIBC_2.18 __wait F -GLIBC_2.18 __write F -GLIBC_2.18 _pthread_cleanup_pop F -GLIBC_2.18 _pthread_cleanup_pop_restore F -GLIBC_2.18 _pthread_cleanup_push F -GLIBC_2.18 _pthread_cleanup_push_defer F -GLIBC_2.18 accept F -GLIBC_2.18 close F -GLIBC_2.18 connect F -GLIBC_2.18 fcntl F -GLIBC_2.18 flockfile F -GLIBC_2.18 fork F -GLIBC_2.18 fsync F -GLIBC_2.18 ftrylockfile F -GLIBC_2.18 funlockfile F -GLIBC_2.18 longjmp F -GLIBC_2.18 lseek F -GLIBC_2.18 lseek64 F -GLIBC_2.18 msync F -GLIBC_2.18 nanosleep F -GLIBC_2.18 open F -GLIBC_2.18 open64 F -GLIBC_2.18 pause F -GLIBC_2.18 pread F -GLIBC_2.18 pread64 F -GLIBC_2.18 pthread_attr_destroy F -GLIBC_2.18 pthread_attr_getaffinity_np F -GLIBC_2.18 pthread_attr_getdetachstate F -GLIBC_2.18 pthread_attr_getguardsize F -GLIBC_2.18 pthread_attr_getinheritsched F -GLIBC_2.18 pthread_attr_getschedparam F -GLIBC_2.18 pthread_attr_getschedpolicy F -GLIBC_2.18 pthread_attr_getscope F -GLIBC_2.18 pthread_attr_getstack F -GLIBC_2.18 pthread_attr_getstackaddr F -GLIBC_2.18 pthread_attr_getstacksize F -GLIBC_2.18 pthread_attr_init F -GLIBC_2.18 pthread_attr_setaffinity_np F -GLIBC_2.18 pthread_attr_setdetachstate F -GLIBC_2.18 pthread_attr_setguardsize F -GLIBC_2.18 pthread_attr_setinheritsched F -GLIBC_2.18 pthread_attr_setschedparam F -GLIBC_2.18 pthread_attr_setschedpolicy F -GLIBC_2.18 pthread_attr_setscope F -GLIBC_2.18 pthread_attr_setstack F -GLIBC_2.18 pthread_attr_setstackaddr F -GLIBC_2.18 pthread_attr_setstacksize F -GLIBC_2.18 pthread_barrier_destroy F -GLIBC_2.18 pthread_barrier_init F -GLIBC_2.18 pthread_barrier_wait F -GLIBC_2.18 pthread_barrierattr_destroy F -GLIBC_2.18 pthread_barrierattr_getpshared F -GLIBC_2.18 pthread_barrierattr_init F -GLIBC_2.18 pthread_barrierattr_setpshared F -GLIBC_2.18 pthread_cancel F -GLIBC_2.18 pthread_cond_broadcast F -GLIBC_2.18 pthread_cond_destroy F -GLIBC_2.18 pthread_cond_init F -GLIBC_2.18 pthread_cond_signal F -GLIBC_2.18 pthread_cond_timedwait F -GLIBC_2.18 pthread_cond_wait F -GLIBC_2.18 pthread_condattr_destroy F -GLIBC_2.18 pthread_condattr_getclock F -GLIBC_2.18 pthread_condattr_getpshared F -GLIBC_2.18 pthread_condattr_init F -GLIBC_2.18 pthread_condattr_setclock F -GLIBC_2.18 pthread_condattr_setpshared F -GLIBC_2.18 pthread_create F -GLIBC_2.18 pthread_detach F -GLIBC_2.18 pthread_equal F -GLIBC_2.18 pthread_exit F -GLIBC_2.18 pthread_getaffinity_np F -GLIBC_2.18 pthread_getattr_default_np F -GLIBC_2.18 pthread_getattr_np F -GLIBC_2.18 pthread_getconcurrency F -GLIBC_2.18 pthread_getcpuclockid F -GLIBC_2.18 pthread_getname_np F -GLIBC_2.18 pthread_getschedparam F -GLIBC_2.18 pthread_getspecific F -GLIBC_2.18 pthread_join F -GLIBC_2.18 pthread_key_create F -GLIBC_2.18 pthread_key_delete F -GLIBC_2.18 pthread_kill F -GLIBC_2.18 pthread_kill_other_threads_np F -GLIBC_2.18 pthread_mutex_consistent F -GLIBC_2.18 pthread_mutex_consistent_np F -GLIBC_2.18 pthread_mutex_destroy F -GLIBC_2.18 pthread_mutex_getprioceiling F -GLIBC_2.18 pthread_mutex_init F -GLIBC_2.18 pthread_mutex_lock F -GLIBC_2.18 pthread_mutex_setprioceiling F -GLIBC_2.18 pthread_mutex_timedlock F -GLIBC_2.18 pthread_mutex_trylock F -GLIBC_2.18 pthread_mutex_unlock F -GLIBC_2.18 pthread_mutexattr_destroy F -GLIBC_2.18 pthread_mutexattr_getkind_np F -GLIBC_2.18 pthread_mutexattr_getprioceiling F -GLIBC_2.18 pthread_mutexattr_getprotocol F -GLIBC_2.18 pthread_mutexattr_getpshared F -GLIBC_2.18 pthread_mutexattr_getrobust F -GLIBC_2.18 pthread_mutexattr_getrobust_np F -GLIBC_2.18 pthread_mutexattr_gettype F -GLIBC_2.18 pthread_mutexattr_init F -GLIBC_2.18 pthread_mutexattr_setkind_np F -GLIBC_2.18 pthread_mutexattr_setprioceiling F -GLIBC_2.18 pthread_mutexattr_setprotocol F -GLIBC_2.18 pthread_mutexattr_setpshared F -GLIBC_2.18 pthread_mutexattr_setrobust F -GLIBC_2.18 pthread_mutexattr_setrobust_np F -GLIBC_2.18 pthread_mutexattr_settype F -GLIBC_2.18 pthread_once F -GLIBC_2.18 pthread_rwlock_destroy F -GLIBC_2.18 pthread_rwlock_init F -GLIBC_2.18 pthread_rwlock_rdlock F -GLIBC_2.18 pthread_rwlock_timedrdlock F -GLIBC_2.18 pthread_rwlock_timedwrlock F -GLIBC_2.18 pthread_rwlock_tryrdlock F -GLIBC_2.18 pthread_rwlock_trywrlock F -GLIBC_2.18 pthread_rwlock_unlock F -GLIBC_2.18 pthread_rwlock_wrlock F -GLIBC_2.18 pthread_rwlockattr_destroy F -GLIBC_2.18 pthread_rwlockattr_getkind_np F -GLIBC_2.18 pthread_rwlockattr_getpshared F -GLIBC_2.18 pthread_rwlockattr_init F -GLIBC_2.18 pthread_rwlockattr_setkind_np F -GLIBC_2.18 pthread_rwlockattr_setpshared F -GLIBC_2.18 pthread_self F -GLIBC_2.18 pthread_setaffinity_np F -GLIBC_2.18 pthread_setattr_default_np F -GLIBC_2.18 pthread_setcancelstate F -GLIBC_2.18 pthread_setcanceltype F -GLIBC_2.18 pthread_setconcurrency F -GLIBC_2.18 pthread_setname_np F -GLIBC_2.18 pthread_setschedparam F -GLIBC_2.18 pthread_setschedprio F -GLIBC_2.18 pthread_setspecific F -GLIBC_2.18 pthread_sigmask F -GLIBC_2.18 pthread_sigqueue F -GLIBC_2.18 pthread_spin_destroy F -GLIBC_2.18 pthread_spin_init F -GLIBC_2.18 pthread_spin_lock F -GLIBC_2.18 pthread_spin_trylock F -GLIBC_2.18 pthread_spin_unlock F -GLIBC_2.18 pthread_testcancel F -GLIBC_2.18 pthread_timedjoin_np F -GLIBC_2.18 pthread_tryjoin_np F -GLIBC_2.18 pthread_yield F -GLIBC_2.18 pwrite F -GLIBC_2.18 pwrite64 F -GLIBC_2.18 raise F -GLIBC_2.18 read F -GLIBC_2.18 recv F -GLIBC_2.18 recvfrom F -GLIBC_2.18 recvmsg F -GLIBC_2.18 sem_close F -GLIBC_2.18 sem_destroy F -GLIBC_2.18 sem_getvalue F -GLIBC_2.18 sem_init F -GLIBC_2.18 sem_open F -GLIBC_2.18 sem_post F -GLIBC_2.18 sem_timedwait F -GLIBC_2.18 sem_trywait F -GLIBC_2.18 sem_unlink F -GLIBC_2.18 sem_wait F -GLIBC_2.18 send F -GLIBC_2.18 sendmsg F -GLIBC_2.18 sendto F -GLIBC_2.18 sigaction F -GLIBC_2.18 siglongjmp F -GLIBC_2.18 sigwait F -GLIBC_2.18 system F -GLIBC_2.18 tcdrain F -GLIBC_2.18 vfork F -GLIBC_2.18 wait F -GLIBC_2.18 waitpid F -GLIBC_2.18 write F diff --git a/sysdeps/unix/sysv/linux/microblaze/libresolv.abilist b/sysdeps/unix/sysv/linux/microblaze/libresolv.abilist deleted file mode 100644 index 765bc12438..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libresolv.abilist +++ /dev/null @@ -1,92 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 __b64_ntop F -GLIBC_2.18 __b64_pton F -GLIBC_2.18 __dn_comp F -GLIBC_2.18 __dn_count_labels F -GLIBC_2.18 __dn_expand F -GLIBC_2.18 __dn_skipname F -GLIBC_2.18 __fp_nquery F -GLIBC_2.18 __fp_query F -GLIBC_2.18 __fp_resstat F -GLIBC_2.18 __hostalias F -GLIBC_2.18 __loc_aton F -GLIBC_2.18 __loc_ntoa F -GLIBC_2.18 __p_cdname F -GLIBC_2.18 __p_cdnname F -GLIBC_2.18 __p_class F -GLIBC_2.18 __p_class_syms D 0x54 -GLIBC_2.18 __p_fqname F -GLIBC_2.18 __p_fqnname F -GLIBC_2.18 __p_option F -GLIBC_2.18 __p_query F -GLIBC_2.18 __p_rcode F -GLIBC_2.18 __p_secstodate F -GLIBC_2.18 __p_time F -GLIBC_2.18 __p_type F -GLIBC_2.18 __p_type_syms D 0x228 -GLIBC_2.18 __putlong F -GLIBC_2.18 __putshort F -GLIBC_2.18 __res_close F -GLIBC_2.18 __res_dnok F -GLIBC_2.18 __res_hnok F -GLIBC_2.18 __res_hostalias F -GLIBC_2.18 __res_isourserver F -GLIBC_2.18 __res_mailok F -GLIBC_2.18 __res_mkquery F -GLIBC_2.18 __res_nameinquery F -GLIBC_2.18 __res_nmkquery F -GLIBC_2.18 __res_nquery F -GLIBC_2.18 __res_nquerydomain F -GLIBC_2.18 __res_nsearch F -GLIBC_2.18 __res_nsend F -GLIBC_2.18 __res_ownok F -GLIBC_2.18 __res_queriesmatch F -GLIBC_2.18 __res_query F -GLIBC_2.18 __res_querydomain F -GLIBC_2.18 __res_search F -GLIBC_2.18 __res_send F -GLIBC_2.18 __sym_ntop F -GLIBC_2.18 __sym_ntos F -GLIBC_2.18 __sym_ston F -GLIBC_2.18 _gethtbyaddr F -GLIBC_2.18 _gethtbyname F -GLIBC_2.18 _gethtbyname2 F -GLIBC_2.18 _gethtent F -GLIBC_2.18 _getlong F -GLIBC_2.18 _getshort F -GLIBC_2.18 _res_opcodes D 0x40 -GLIBC_2.18 _sethtent F -GLIBC_2.18 inet_net_ntop F -GLIBC_2.18 inet_net_pton F -GLIBC_2.18 inet_neta F -GLIBC_2.18 ns_datetosecs F -GLIBC_2.18 ns_format_ttl F -GLIBC_2.18 ns_get16 F -GLIBC_2.18 ns_get32 F -GLIBC_2.18 ns_initparse F -GLIBC_2.18 ns_makecanon F -GLIBC_2.18 ns_msg_getflag F -GLIBC_2.18 ns_name_compress F -GLIBC_2.18 ns_name_ntol F -GLIBC_2.18 ns_name_ntop F -GLIBC_2.18 ns_name_pack F -GLIBC_2.18 ns_name_pton F -GLIBC_2.18 ns_name_rollback F -GLIBC_2.18 ns_name_skip F -GLIBC_2.18 ns_name_uncompress F -GLIBC_2.18 ns_name_unpack F -GLIBC_2.18 ns_parse_ttl F -GLIBC_2.18 ns_parserr F -GLIBC_2.18 ns_put16 F -GLIBC_2.18 ns_put32 F -GLIBC_2.18 ns_samedomain F -GLIBC_2.18 ns_samename F -GLIBC_2.18 ns_skiprr F -GLIBC_2.18 ns_sprintrr F -GLIBC_2.18 ns_sprintrrf F -GLIBC_2.18 ns_subdomain F -GLIBC_2.18 res_gethostbyaddr F -GLIBC_2.18 res_gethostbyname F -GLIBC_2.18 res_gethostbyname2 F -GLIBC_2.18 res_send_setqhook F -GLIBC_2.18 res_send_setrhook F diff --git a/sysdeps/unix/sysv/linux/microblaze/librt.abilist b/sysdeps/unix/sysv/linux/microblaze/librt.abilist deleted file mode 100644 index 9f6ecb0770..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/librt.abilist +++ /dev/null @@ -1,41 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 __mq_open_2 F -GLIBC_2.18 aio_cancel F -GLIBC_2.18 aio_cancel64 F -GLIBC_2.18 aio_error F -GLIBC_2.18 aio_error64 F -GLIBC_2.18 aio_fsync F -GLIBC_2.18 aio_fsync64 F -GLIBC_2.18 aio_init F -GLIBC_2.18 aio_read F -GLIBC_2.18 aio_read64 F -GLIBC_2.18 aio_return F -GLIBC_2.18 aio_return64 F -GLIBC_2.18 aio_suspend F -GLIBC_2.18 aio_suspend64 F -GLIBC_2.18 aio_write F -GLIBC_2.18 aio_write64 F -GLIBC_2.18 clock_getcpuclockid F -GLIBC_2.18 clock_getres F -GLIBC_2.18 clock_gettime F -GLIBC_2.18 clock_nanosleep F -GLIBC_2.18 clock_settime F -GLIBC_2.18 lio_listio F -GLIBC_2.18 lio_listio64 F -GLIBC_2.18 mq_close F -GLIBC_2.18 mq_getattr F -GLIBC_2.18 mq_notify F -GLIBC_2.18 mq_open F -GLIBC_2.18 mq_receive F -GLIBC_2.18 mq_send F -GLIBC_2.18 mq_setattr F -GLIBC_2.18 mq_timedreceive F -GLIBC_2.18 mq_timedsend F -GLIBC_2.18 mq_unlink F -GLIBC_2.18 shm_open F -GLIBC_2.18 shm_unlink F -GLIBC_2.18 timer_create F -GLIBC_2.18 timer_delete F -GLIBC_2.18 timer_getoverrun F -GLIBC_2.18 timer_gettime F -GLIBC_2.18 timer_settime F diff --git a/sysdeps/unix/sysv/linux/microblaze/libthread_db.abilist b/sysdeps/unix/sysv/linux/microblaze/libthread_db.abilist deleted file mode 100644 index 6387ad13a8..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libthread_db.abilist +++ /dev/null @@ -1,41 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 td_init F -GLIBC_2.18 td_log F -GLIBC_2.18 td_symbol_list F -GLIBC_2.18 td_ta_clear_event F -GLIBC_2.18 td_ta_delete F -GLIBC_2.18 td_ta_enable_stats F -GLIBC_2.18 td_ta_event_addr F -GLIBC_2.18 td_ta_event_getmsg F -GLIBC_2.18 td_ta_get_nthreads F -GLIBC_2.18 td_ta_get_ph F -GLIBC_2.18 td_ta_get_stats F -GLIBC_2.18 td_ta_map_id2thr F -GLIBC_2.18 td_ta_map_lwp2thr F -GLIBC_2.18 td_ta_new F -GLIBC_2.18 td_ta_reset_stats F -GLIBC_2.18 td_ta_set_event F -GLIBC_2.18 td_ta_setconcurrency F -GLIBC_2.18 td_ta_thr_iter F -GLIBC_2.18 td_ta_tsd_iter F -GLIBC_2.18 td_thr_clear_event F -GLIBC_2.18 td_thr_dbresume F -GLIBC_2.18 td_thr_dbsuspend F -GLIBC_2.18 td_thr_event_enable F -GLIBC_2.18 td_thr_event_getmsg F -GLIBC_2.18 td_thr_get_info F -GLIBC_2.18 td_thr_getfpregs F -GLIBC_2.18 td_thr_getgregs F -GLIBC_2.18 td_thr_getxregs F -GLIBC_2.18 td_thr_getxregsize F -GLIBC_2.18 td_thr_set_event F -GLIBC_2.18 td_thr_setfpregs F -GLIBC_2.18 td_thr_setgregs F -GLIBC_2.18 td_thr_setprio F -GLIBC_2.18 td_thr_setsigpending F -GLIBC_2.18 td_thr_setxregs F -GLIBC_2.18 td_thr_sigsetmask F -GLIBC_2.18 td_thr_tls_get_addr F -GLIBC_2.18 td_thr_tlsbase F -GLIBC_2.18 td_thr_tsd F -GLIBC_2.18 td_thr_validate F diff --git a/sysdeps/unix/sysv/linux/microblaze/libutil.abilist b/sysdeps/unix/sysv/linux/microblaze/libutil.abilist deleted file mode 100644 index af2c3048cc..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/libutil.abilist +++ /dev/null @@ -1,7 +0,0 @@ -GLIBC_2.18 GLIBC_2.18 A -GLIBC_2.18 forkpty F -GLIBC_2.18 login F -GLIBC_2.18 login_tty F -GLIBC_2.18 logout F -GLIBC_2.18 logwtmp F -GLIBC_2.18 openpty F diff --git a/sysdeps/unix/sysv/linux/microblaze/localplt.data b/sysdeps/unix/sysv/linux/microblaze/localplt.data deleted file mode 100644 index ca476bedd8..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/localplt.data +++ /dev/null @@ -1,18 +0,0 @@ -libc.so: __errno_location -libc.so: calloc -libc.so: free -libc.so: malloc -libc.so: memalign -libc.so: realloc -libm.so: matherr -# The dynamic loader needs __tls_get_addr for TLS. -ld.so: __tls_get_addr ? -# 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/microblaze/lxstat.c b/sysdeps/unix/sysv/linux/microblaze/lxstat.c deleted file mode 100644 index 0efa0aea49..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/lxstat.c +++ /dev/null @@ -1 +0,0 @@ -#include <sysdeps/unix/sysv/linux/i386/lxstat.c> diff --git a/sysdeps/unix/sysv/linux/microblaze/profil-counter.h b/sysdeps/unix/sysv/linux/microblaze/profil-counter.h deleted file mode 100644 index 8a6a0bcf3d..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/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/microblaze/pt-vfork.S b/sysdeps/unix/sysv/linux/microblaze/pt-vfork.S deleted file mode 100644 index f201f0429f..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/pt-vfork.S +++ /dev/null @@ -1,49 +0,0 @@ -/* vfork ABI-compatibility entry points for libpthread. - Copyright (C) 2014-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 <shlib-compat.h> - -/* libpthread used to have its own vfork implementation that differed - from libc's only in having a pointless micro-optimization. There - is no longer any use to having a separate copy in libpthread, but - the historical ABI requires it. For static linking, there is no - need to provide anything here--the libc version will be linked in. - For shared library ABI compatibility, there must be __vfork and - vfork symbols in libpthread.so. - - As of GCC 7, microblaze can *not* rely on the compiler to generate - a tail call from this vfork to __libc_vfork. */ - -#if (SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_20) \ - || SHLIB_COMPAT (libpthread, GLIBC_2_1_2, GLIBC_2_20)) - -ENTRY (vfork_compat) - bri __libc_vfork -END (vfork_compat) - -#endif - -#if SHLIB_COMPAT (libpthread, GLIBC_2_0, GLIBC_2_20) -compat_symbol (libpthread, vfork_compat, vfork, GLIBC_2_0) -#endif - -#if SHLIB_COMPAT (libpthread, GLIBC_2_1_2, GLIBC_2_20) -strong_alias (vfork_compat, vfork_compat2) -compat_symbol (libpthread, vfork_compat2, __vfork, GLIBC_2_1_2) -#endif diff --git a/sysdeps/unix/sysv/linux/microblaze/shlib-versions b/sysdeps/unix/sysv/linux/microblaze/shlib-versions deleted file mode 100644 index eaf37a118e..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/shlib-versions +++ /dev/null @@ -1 +0,0 @@ -DEFAULT GLIBC_2.18 diff --git a/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h b/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h deleted file mode 100644 index 071ca9475e..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/sigcontextinfo.h +++ /dev/null @@ -1,25 +0,0 @@ -/* Copyright (C) 2009-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/>. */ - -#define SIGCONTEXT int _code, struct ucontext * -#define SIGCONTEXT_EXTRA_ARGS _code, -#define GET_PC(ctx) ((void *) (ctx)->uc_mcontext.regs.pc) -#define GET_FRAME(ctx) ((void *) (ctx)->uc_mcontext.regs.sp) -#define GET_STACK(ctx) ((void *) (ctx)->uc_mcontext.regs.sp) -#define CALL_SIGHANDLER(handler, signo, ctx) \ - (handler)((signo), SIGCONTEXT_EXTRA_ARGS (ctx)) diff --git a/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h b/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h deleted file mode 100644 index dba6adb44a..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/sys/procfs.h +++ /dev/null @@ -1,123 +0,0 @@ -/* 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 <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_struct' 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_struct) / sizeof (elf_greg_t)) -typedef elf_greg_t elf_gregset_t[ELF_NGREG]; - -/* Register set for the floating-point registers. */ -typedef struct user_fpregs_struct 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/microblaze/sys/user.h b/sysdeps/unix/sysv/linux/microblaze/sys/user.h deleted file mode 100644 index 94faf45191..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/sys/user.h +++ /dev/null @@ -1,69 +0,0 @@ -/* Copyright (C) 2009-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 -{ - long int cwd; - long int swd; - long int twd; - long int fip; - long int fcs; - long int foo; - long int fos; - long int st_space [20]; -}; - -struct user_regs_struct -{ - unsigned int gpr[32]; - unsigned int pc; - unsigned int msr; - unsigned int ear; - unsigned int esr; - unsigned int fsr; - unsigned int btr; - unsigned int pvr[12]; -}; - -struct user -{ - struct user_regs_struct regs; - int u_fpvalid; - struct user_fpregs_struct elf_fpregset_t; - unsigned long int u_tsize; - unsigned long int u_dsize; - unsigned long int u_ssize; - unsigned long start_code; - unsigned long start_stack; - long int signal; - int reserved; - struct user_regs_struct* u_ar0; - struct user_fpregs_struct* u_fpstate; - unsigned long int magic; - char u_comm [32]; - int u_debugreg [8]; -}; - -#endif /* _SYS_USER_H */ diff --git a/sysdeps/unix/sysv/linux/microblaze/syscall.S b/sysdeps/unix/sysv/linux/microblaze/syscall.S deleted file mode 100644 index ca7b366cc2..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/syscall.S +++ /dev/null @@ -1,37 +0,0 @@ -/* 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> - - .text -ENTRY (syscall) - addk r12,r0,r5 - addk r5,r0,r6 - addk r6,r0,r7 - addk r7,r0,r8 - addk r8,r0,r9 - addk r9,r0,r10 - lwi r10,r1,28 - brki r14,8 - addk r0,r0,r0 - addik r4,r0,-4095 - cmpu r4,r4,r3 - bgei r4,SYSCALL_ERROR_LABEL - rtsd r15,8 - nop -PSEUDO_END (syscall) diff --git a/sysdeps/unix/sysv/linux/microblaze/syscalls.list b/sysdeps/unix/sysv/linux/microblaze/syscalls.list deleted file mode 100644 index 932c9cccc8..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/syscalls.list +++ /dev/null @@ -1,7 +0,0 @@ -# File name Caller Syscall name Args Strong name Weak names - -cacheflush EXTRA cacheflush i:iiii __cacheflush cacheflush - -prlimit64 EXTRA prlimit64 i:iipp prlimit64 -fanotify_mark EXTRA fanotify_mark i:iiiiis fanotify_mark -personality EXTRA personality Ei:i __personality personality diff --git a/sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h b/sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h deleted file mode 100644 index dbcc2b2832..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h +++ /dev/null @@ -1,158 +0,0 @@ -/* Copyright (C) 2014-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) - -# if !IS_IN (librt) || !defined(PIC) -# define AC_STACK_SIZE 16 /* space for r15, async_cancel arg and 2 temp words */ -# define AC_SET_GOT /* empty */ -# define AC_RESTORE_GOT /* empty */ -# else -# define AC_STACK_SIZE 20 /* extra 4 bytes for r20 */ -# define AC_SET_GOT \ - swi r20, r1, AC_STACK_SIZE-4; \ - mfs r20, rpc; \ - addik r20, r20, _GLOBAL_OFFSET_TABLE_+8; -# define AC_RESTORE_GOT \ - lwi r20, r1, AC_STACK_SIZE-4; -# endif - -# undef PSEUDO -# define PSEUDO(name, syscall_name, args) \ - .text; \ - ENTRY (name) \ - SINGLE_THREAD_P(r12); \ - bnei r12, L(pseudo_cancel); \ - .globl __##syscall_name##_nocancel; \ - .type __##syscall_name##_nocancel,@function; \ -__##syscall_name##_nocancel: \ - DO_CALL (syscall_name, args); \ - addik r4, r0, -4095; \ - cmpu r4, r4, r3; \ - bgei r4, SYSCALL_ERROR_LABEL; \ - rtsd r15, 8; \ - nop; \ - .size __##syscall_name##_nocancel, .-__##syscall_name##_nocancel; \ -L(pseudo_cancel): \ - addik r1, r1, -AC_STACK_SIZE; \ - swi r15, r1, 0; \ - AC_SET_GOT \ - DOCARGS_##args \ - CENABLE; \ - swi r3, r1, 8; \ - UNDOCARGS_##args \ - DO_CALL (syscall_name, args); \ - swi r3, r1, 12; \ - lwi r5, r1, 8; \ - CDISABLE; \ - lwi r3, r1, 12; \ - lwi r15, r1, 0; \ - AC_RESTORE_GOT \ - addik r1, r1, AC_STACK_SIZE; \ - addik r4, r0, -4095; \ - cmpu r4, r4, r3; \ - bgei r4, SYSCALL_ERROR_LABEL; \ - rtsd r15, 8; \ - nop; - -/* - * Macros to save/restore syscall arguments across CENABLE - * The arguments are saved into the caller's stack (original r1 + 4) - */ - -# define DOCARGS_0 -# define DOCARGS_1 swi r5, r1, AC_STACK_SIZE + 4; -# define DOCARGS_2 swi r6, r1, AC_STACK_SIZE + 8; DOCARGS_1 -# define DOCARGS_3 swi r7, r1, AC_STACK_SIZE + 12; DOCARGS_2 -# define DOCARGS_4 swi r8, r1, AC_STACK_SIZE + 16; DOCARGS_3 -# define DOCARGS_5 swi r9, r1, AC_STACK_SIZE + 20; DOCARGS_4 -# define DOCARGS_6 swi r10, r1, AC_STACK_SIZE + 24; DOCARGS_5 - -# define UNDOCARGS_0 -# define UNDOCARGS_1 lwi r5, r1, AC_STACK_SIZE + 4; -# define UNDOCARGS_2 UNDOCARGS_1 lwi r6, r1, AC_STACK_SIZE + 8; -# define UNDOCARGS_3 UNDOCARGS_2 lwi r7, r1, AC_STACK_SIZE + 12; -# define UNDOCARGS_4 UNDOCARGS_3 lwi r8, r1, AC_STACK_SIZE + 16; -# define UNDOCARGS_5 UNDOCARGS_4 lwi r9, r1, AC_STACK_SIZE + 20; -# define UNDOCARGS_6 UNDOCARGS_5 lwi r10, r1, AC_STACK_SIZE + 24; - -# ifdef PIC -# define PSEUDO_JMP(sym) brlid r15, sym##@PLTPC; addk r0, r0, r0 -# else -# define PSEUDO_JMP(sym) brlid r15, sym; addk r0, r0, r0 -# endif - -# if IS_IN (libpthread) -# define CENABLE PSEUDO_JMP (__pthread_enable_asynccancel) -# define CDISABLE PSEUDO_JMP (__pthread_disable_asynccancel) -# define __local_multiple_threads __pthread_multiple_threads -# elif IS_IN (libc) -# define CENABLE PSEUDO_JMP (__libc_enable_asynccancel) -# define CDISABLE PSEUDO_JMP (__libc_disable_asynccancel) -# define __local_multiple_threads __libc_multiple_threads -# elif IS_IN (librt) -# define CENABLE PSEUDO_JMP (__librt_enable_asynccancel) -# define CDISABLE PSEUDO_JMP (__librt_disable_asynccancel) -# else -# error Unsupported library -# endif - - -# if IS_IN (libpthread) || IS_IN (libc) -# ifndef __ASSEMBLER__ -extern int __local_multiple_threads attribute_hidden; -# define SINGLE_THREAD_P __builtin_expect (__local_multiple_threads == 0, 1) -# else -# if !defined PIC -# define SINGLE_THREAD_P(reg) lwi reg, r0, __local_multiple_threads; -# else -# define SINGLE_THREAD_P(reg) \ - mfs reg, rpc; \ - addik reg, reg, _GLOBAL_OFFSET_TABLE_+8; \ - lwi reg, reg, __local_multiple_threads@GOT; \ - lwi reg, reg, 0; -# endif -# endif -# else -# ifndef __ASSEMBLER__ -# define SINGLE_THREAD_P \ - __builtin_expect (THREAD_GETMEM (THREAD_SELF, \ - header.multiple_threads) == 0, 1) -# else -# define SINGLE_THREAD_P(reg) \ - lwi reg, r0, MULTIPLE_THREADS_OFFSET(reg) -# endif -# 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/microblaze/sysdep.S b/sysdeps/unix/sysv/linux/microblaze/sysdep.S deleted file mode 100644 index 251f493b5d..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/sysdep.S +++ /dev/null @@ -1,39 +0,0 @@ -/* Copyright (C) 2009-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 shared library when we - compile the reentrant version. Otherwise each system call defines - each own version. */ - -#ifndef PIC - -/* The syscall stubs jump here when they detect an error. */ - -# undef CALL_MCOUNT -# define CALL_MCOUNT /* Don't insert the profiling call, it clobbers %d0. */ - - .text -ENTRY (__syscall_error) - rsubk r3,r3,r0 - rtsd r15,8 - addik r3,r0,-1 /* delay slot. */ -END (__syscall_error) -#endif /* PIC. */ diff --git a/sysdeps/unix/sysv/linux/microblaze/sysdep.h b/sysdeps/unix/sysv/linux/microblaze/sysdep.h deleted file mode 100644 index 1fbbc55de1..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/sysdep.h +++ /dev/null @@ -1,313 +0,0 @@ -/* 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_MICROBLAZE_SYSDEP_H -#define _LINUX_MICROBLAZE_SYSDEP_H 1 - -#include <sysdeps/unix/sysdep.h> -#include <sysdeps/unix/sysv/linux/sysdep.h> -#include <sysdeps/microblaze/sysdep.h> - -/* Defines RTLD_PRIVATE_ERRNO. */ -#include <dl-sysdep.h> - -/* In order to get __set_errno() definition in INLINE_SYSCALL. */ -#ifndef __ASSEMBLER__ -# include <errno.h> -#endif - -/* 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__ - -/* In microblaze ABI function call arguments are passed in registers - r5...r10. The return value is stored in r3 (or r3:r4 regiters pair). - Linux syscall uses the same convention with the addition that the - syscall number is passed in r12. To enter the kernel "brki r14,8" - instruction is used. - None of the abovementioned registers are presumed across function call - or syscall. -*/ -/* Linux uses a negative return value to indicate syscall errors, unlike - most Unices, which use the condition codes' carry flag. - - Since version 2.1 the return value of a system call might be negative - even if the call succeeded. E.g., the `lseek' system call might return - a large offset. Therefore we must not anymore test for < 0, but test - for a real error by making sure the value in %d0 is a real error - number. Linus said he will make sure the no syscall returns a value - in -1 .. -4095 as a valid result so we can savely test with -4095. */ - -/* We don't want the label for the error handler to be visible in the symbol - table when we define it here. */ -# ifdef PIC -# define SYSCALL_ERROR_LABEL 0f -# else -# define SYSCALL_ERROR_LABEL __syscall_error -# endif - -# undef PSEUDO -# define PSEUDO(name, syscall_name, args) \ - .text; \ - ENTRY (name) \ - DO_CALL (syscall_name, args); \ - addik r12,r0,-4095; \ - cmpu r12,r12,r3; \ - bgei r12,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) \ - .text; \ - ENTRY (name) \ - DO_CALL (syscall_name, args); - -# undef PSEUDO_END_NOERRNO -# define PSEUDO_END_NOERRNO(name) \ - END (name) - -/* The function has to return the error code. */ -# undef PSEUDO_ERRVAL -# define PSEUDO_ERRVAL(name, syscall_name, args) \ - .text; \ - ENTRY (name) \ - DO_CALL (syscall_name, args); \ - -# undef PSEUDO_END_ERRVAL -# define PSEUDO_END_ERRVAL(name) \ - END (name) - -# define ret_NOERRNO \ - rtsd r15,8; addk r0,r0,r0; - -# define ret_ERRVAL \ - rtsd r15,8; rsubk r3,r3,r0; - -# ifdef PIC -# define SYSCALL_ERROR_LABEL_DCL 0 -# if RTLD_PRIVATE_ERRNO -# define SYSCALL_ERROR_HANDLER \ -SYSCALL_ERROR_LABEL_DCL: \ - mfs r12,rpc; \ - addik r12,r12,_GLOBAL_OFFSET_TABLE_+8; \ - lwi r12,r12,rtld_errno@GOT; \ - rsubk r3,r3,r0; \ - swi r3,r12,0; \ - rtsd r15,8; \ - addik r3,r0,-1; -# else /* !RTLD_PRIVATE_ERRNO. */ -/* Store (-r3) into errno through the GOT. */ -# if defined _LIBC_REENTRANT -# define SYSCALL_ERROR_HANDLER \ -SYSCALL_ERROR_LABEL_DCL: \ - addik r1,r1,-16; \ - swi r15,r1,0; \ - swi r20,r1,8; \ - rsubk r3,r3,r0; \ - swi r3,r1,12; \ - mfs r20,rpc; \ - addik r20,r20,_GLOBAL_OFFSET_TABLE_+8; \ - brlid r15,__errno_location@PLT; \ - nop; \ - lwi r4,r1,12; \ - swi r4,r3,0; \ - lwi r20,r1,8; \ - lwi r15,r1,0; \ - addik r1,r1,16; \ - rtsd r15,8; \ - addik r3,r0,-1; -# else /* !_LIBC_REENTRANT. */ -# define SYSCALL_ERROR_HANDLER \ -SYSCALL_ERROR_LABEL_DCL: \ - mfs r12,rpc; \ - addik r12,r12,_GLOBAL_OFFSET_TABLE_+8; \ - lwi r12,r12,errno@GOT; \ - rsubk r3,r3,r0; \ - swi r3,r12,0; \ - rtsd r15,8; \ - addik r3,r0,-1; -# endif /* _LIBC_REENTRANT. */ -# endif /* RTLD_PRIVATE_ERRNO. */ -# else -# define SYSCALL_ERROR_HANDLER /* Nothing here; code in sysdep.S is used. */ -# endif /* PIC. */ - -# define DO_CALL(syscall_name, args) \ - addik r12,r0,SYS_ify (syscall_name); \ - brki r14,8; \ - addk r0,r0,r0; - -#else /* not __ASSEMBLER__ */ - -/* 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 long resultvar = INTERNAL_SYSCALL(name, err, nr, args); \ - if (INTERNAL_SYSCALL_ERROR_P (resultvar, err)) \ - { \ - __set_errno (INTERNAL_SYSCALL_ERRNO (resultvar, err)); \ - resultvar = (unsigned long) -1; \ - } \ - (long) resultvar; \ -}) - -# undef INTERNAL_SYSCALL_DECL -# define INTERNAL_SYSCALL_DECL(err) do { } while (0) - -/* Define a macro which expands inline into the wrapper code for a system - call. This use is for internal calls that do not need to handle errors - normally. It will never touch errno. This returns just what the kernel - gave back. */ -# undef INTERNAL_SYSCALL -# define INTERNAL_SYSCALL(name, err, nr, args...) \ - inline_syscall##nr(SYS_ify(name), args) - -# undef INTERNAL_SYSCALL_NCS -# define INTERNAL_SYSCALL_NCS(name, err, nr, args...) \ - inline_syscall##nr(name, args) - -# undef INTERNAL_SYSCALL_ERROR_P -# define INTERNAL_SYSCALL_ERROR_P(val, err) \ - ((unsigned int) (val) >= -4095U) - -# undef INTERNAL_SYSCALL_ERRNO -# define INTERNAL_SYSCALL_ERRNO(val, err) (-(val)) - -# define SYSCALL_CLOBBERS_6 "r11", "r4", "memory" -# define SYSCALL_CLOBBERS_5 "r10", SYSCALL_CLOBBERS_6 -# define SYSCALL_CLOBBERS_4 "r9", SYSCALL_CLOBBERS_5 -# define SYSCALL_CLOBBERS_3 "r8", SYSCALL_CLOBBERS_4 -# define SYSCALL_CLOBBERS_2 "r7", SYSCALL_CLOBBERS_3 -# define SYSCALL_CLOBBERS_1 "r6", SYSCALL_CLOBBERS_2 -# define SYSCALL_CLOBBERS_0 "r5", SYSCALL_CLOBBERS_1 - -# define inline_syscall0(name,dummy) \ - ({ \ - register long __ret __asm__("r3"); \ - register long __r12 __asm__("r12") = name; \ - __asm__ __volatile__( "brki r14,8; nop;" \ - : "=r"(__ret) \ - : "r"(__r12) \ - : SYSCALL_CLOBBERS_0 ); __ret; \ - }) - -# define inline_syscall1(name,arg1) \ - ({ \ - register long __ret __asm__("r3"); \ - register long __r12 __asm__("r12") = name; \ - register long __r5 __asm__("r5") = (long)(arg1); \ - __asm__ __volatile__( "brki r14,8; nop;" \ - : "=r"(__ret) \ - : "r"(__r5), "r"(__r12) \ - : SYSCALL_CLOBBERS_1 ); __ret; \ - }) - -# define inline_syscall2(name,arg1,arg2) \ - ({ \ - register long __ret __asm__("r3"); \ - register long __r12 __asm__("r12") = name; \ - register long __r5 __asm__("r5") = (long)(arg1); \ - register long __r6 __asm__("r6") = (long)(arg2); \ - __asm__ __volatile__( "brki r14,8; nop;" \ - : "=r"(__ret) \ - : "r"(__r5), "r"(__r6), "r"(__r12) \ - : SYSCALL_CLOBBERS_2 ); __ret; \ - }) - - -# define inline_syscall3(name,arg1,arg2,arg3) \ - ({ \ - register long __ret __asm__("r3"); \ - register long __r12 __asm__("r12") = name; \ - register long __r5 __asm__("r5") = (long)(arg1); \ - register long __r6 __asm__("r6") = (long)(arg2); \ - register long __r7 __asm__("r7") = (long)(arg3); \ - __asm__ __volatile__( "brki r14,8; nop;" \ - : "=r"(__ret) \ - : "r"(__r5), "r"(__r6), "r"(__r7), "r"(__r12) \ - : SYSCALL_CLOBBERS_3 ); __ret; \ - }) - - -# define inline_syscall4(name,arg1,arg2,arg3,arg4) \ - ({ \ - register long __ret __asm__("r3"); \ - register long __r12 __asm__("r12") = name; \ - register long __r5 __asm__("r5") = (long)(arg1); \ - register long __r6 __asm__("r6") = (long)(arg2); \ - register long __r7 __asm__("r7") = (long)(arg3); \ - register long __r8 __asm__("r8") = (long)(arg4); \ - __asm__ __volatile__( "brki r14,8; nop;" \ - : "=r"(__ret) \ - : "r"(__r5), "r"(__r6), "r"(__r7), "r"(__r8),"r"(__r12) \ - : SYSCALL_CLOBBERS_4 ); __ret; \ - }) - - -# define inline_syscall5(name,arg1,arg2,arg3,arg4,arg5) \ - ({ \ - register long __ret __asm__("r3"); \ - register long __r12 __asm__("r12") = name; \ - register long __r5 __asm__("r5") = (long)(arg1); \ - register long __r6 __asm__("r6") = (long)(arg2); \ - register long __r7 __asm__("r7") = (long)(arg3); \ - register long __r8 __asm__("r8") = (long)(arg4); \ - register long __r9 __asm__("r9") = (long)(arg5); \ - __asm__ __volatile__( "brki r14,8; nop;" \ - : "=r"(__ret) \ - : "r"(__r5), "r"(__r6), "r"(__r7), "r"(__r8),"r"(__r9), "r"(__r12) \ - : SYSCALL_CLOBBERS_5 ); __ret; \ - }) - - -# define inline_syscall6(name,arg1,arg2,arg3,arg4,arg5,arg6) \ - ({ \ - register long __ret __asm__("r3"); \ - register long __r12 __asm__("r12") = name; \ - register long __r5 __asm__("r5") = (long)(arg1); \ - register long __r6 __asm__("r6") = (long)(arg2); \ - register long __r7 __asm__("r7") = (long)(arg3); \ - register long __r8 __asm__("r8") = (long)(arg4); \ - register long __r9 __asm__("r9") = (long)(arg5); \ - register long __r10 __asm__("r10") = (long)(arg6); \ - __asm__ __volatile__( "brki r14,8; nop;" \ - : "=r"(__ret) \ - : "r"(__r5), "r"(__r6), "r"(__r7), "r"(__r8),"r"(__r9), "r"(__r10), \ - "r"(__r12) \ - : SYSCALL_CLOBBERS_6 ); __ret; \ - }) - - -/* Pointer mangling is not yet supported for Microblaze. */ -# define PTR_MANGLE(var) (void) (var) -# define PTR_DEMANGLE(var) (void) (var) - -#endif /* not __ASSEMBLER__ */ - -#endif /* _LINUX_MICROBLAZE_SYSDEP_H */ diff --git a/sysdeps/unix/sysv/linux/microblaze/vfork.S b/sysdeps/unix/sysv/linux/microblaze/vfork.S deleted file mode 100644 index f1e4508d20..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/vfork.S +++ /dev/null @@ -1,46 +0,0 @@ -/* 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> -#define _ERRNO_H 1 -#include <bits/errno.h> -#include <tcb-offsets.h> - -/* Clone the calling process, but without copying the whole address space. - The calling process is suspended until the new process exits or is - replaced by a call to `execve'. Return -1 for errors, 0 to the new process, - and the process ID of the new process to the old process. */ - -ENTRY (__vfork) - -#ifdef __NR_vfork - DO_CALL (vfork, 0) -#else - DO_CALL (fork, 0) -#endif - addik r12,r0,-4095 - cmpu r12,r12,r3 - bgei r12,SYSCALL_ERROR_LABEL - rtsd r15,8 - nop - -PSEUDO_END (__vfork) -libc_hidden_def (__vfork) - -weak_alias (__vfork, vfork) -strong_alias (__vfork, __libc_vfork) diff --git a/sysdeps/unix/sysv/linux/microblaze/xstat.c b/sysdeps/unix/sysv/linux/microblaze/xstat.c deleted file mode 100644 index e9869f5508..0000000000 --- a/sysdeps/unix/sysv/linux/microblaze/xstat.c +++ /dev/null @@ -1 +0,0 @@ -#include <sysdeps/unix/sysv/linux/i386/xstat.c> |