1*c42dbd0eSchristos/* Copyright (C) 2021 Free Software Foundation, Inc. 2*c42dbd0eSchristos Contributed by Oracle. 3*c42dbd0eSchristos 4*c42dbd0eSchristos This file is part of GNU Binutils. 5*c42dbd0eSchristos 6*c42dbd0eSchristos This program is free software; you can redistribute it and/or modify 7*c42dbd0eSchristos it under the terms of the GNU General Public License as published by 8*c42dbd0eSchristos the Free Software Foundation; either version 3, or (at your option) 9*c42dbd0eSchristos any later version. 10*c42dbd0eSchristos 11*c42dbd0eSchristos This program is distributed in the hope that it will be useful, 12*c42dbd0eSchristos but WITHOUT ANY WARRANTY; without even the implied warranty of 13*c42dbd0eSchristos MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14*c42dbd0eSchristos GNU General Public License for more details. 15*c42dbd0eSchristos 16*c42dbd0eSchristos You should have received a copy of the GNU General Public License 17*c42dbd0eSchristos along with this program; if not, write to the Free Software 18*c42dbd0eSchristos Foundation, 51 Franklin Street - Fifth Floor, Boston, 19*c42dbd0eSchristos MA 02110-1301, USA. */ 20*c42dbd0eSchristos 21*c42dbd0eSchristosGLIBC_2.0 { 22*c42dbd0eSchristos global: 23*c42dbd0eSchristos pthread_mutex_lock; 24*c42dbd0eSchristos pthread_mutex_unlock; 25*c42dbd0eSchristos pthread_join; 26*c42dbd0eSchristos pthread_create; 27*c42dbd0eSchristos dlopen; 28*c42dbd0eSchristos popen; 29*c42dbd0eSchristos sem_wait; 30*c42dbd0eSchristos pthread_cond_wait; 31*c42dbd0eSchristos pthread_cond_timedwait; 32*c42dbd0eSchristos fopen; 33*c42dbd0eSchristos fclose; 34*c42dbd0eSchristos fdopen; 35*c42dbd0eSchristos fgetpos; 36*c42dbd0eSchristos fsetpos; 37*c42dbd0eSchristos}; 38*c42dbd0eSchristos 39*c42dbd0eSchristosGLIBC_2.1 { 40*c42dbd0eSchristos global: 41*c42dbd0eSchristos sem_wait; 42*c42dbd0eSchristos pthread_create; 43*c42dbd0eSchristos dlopen; 44*c42dbd0eSchristos open64; 45*c42dbd0eSchristos pread; 46*c42dbd0eSchristos pwrite; 47*c42dbd0eSchristos pwrite64; 48*c42dbd0eSchristos popen; 49*c42dbd0eSchristos fopen; 50*c42dbd0eSchristos fclose; 51*c42dbd0eSchristos fdopen; 52*c42dbd0eSchristos fgetpos64; 53*c42dbd0eSchristos fsetpos64; 54*c42dbd0eSchristos}; 55*c42dbd0eSchristos 56*c42dbd0eSchristosGLIBC_2.2 { 57*c42dbd0eSchristos global: 58*c42dbd0eSchristos open64; 59*c42dbd0eSchristos posix_spawn; 60*c42dbd0eSchristos posix_spawnp; 61*c42dbd0eSchristos pread; 62*c42dbd0eSchristos pwrite; 63*c42dbd0eSchristos pwrite64; 64*c42dbd0eSchristos timer_create; 65*c42dbd0eSchristos fgetpos; 66*c42dbd0eSchristos fsetpos; 67*c42dbd0eSchristos fgetpos64; 68*c42dbd0eSchristos fsetpos64; 69*c42dbd0eSchristos}; 70*c42dbd0eSchristos 71*c42dbd0eSchristosGLIBC_2.3.2 { 72*c42dbd0eSchristos global: 73*c42dbd0eSchristos pthread_cond_wait; 74*c42dbd0eSchristos pthread_cond_timedwait; 75*c42dbd0eSchristos}; 76*c42dbd0eSchristos 77*c42dbd0eSchristosGLIBC_2.15 { 78*c42dbd0eSchristos global: 79*c42dbd0eSchristos posix_spawn; 80*c42dbd0eSchristos posix_spawnp; 81*c42dbd0eSchristos}; 82