1 /* 2 * pthread.c 3 * 4 * Description: 5 * This translation unit agregates pthreads-win32 translation units. 6 * It is used for inline optimisation of the library, 7 * maximising for speed at the expense of size. 8 * 9 * -------------------------------------------------------------------------- 10 * 11 * Pthreads-win32 - POSIX Threads Library for Win32 12 * Copyright(C) 1998 John E. Bossom 13 * Copyright(C) 1999,2005 Pthreads-win32 contributors 14 * 15 * Contact Email: rpj@callisto.canberra.edu.au 16 * 17 * The current list of contributors is contained 18 * in the file CONTRIBUTORS included with the source 19 * code distribution. The list can also be seen at the 20 * following World Wide Web location: 21 * http://sources.redhat.com/pthreads-win32/contributors.html 22 * 23 * This library is free software; you can redistribute it and/or 24 * modify it under the terms of the GNU Lesser General Public 25 * License as published by the Free Software Foundation; either 26 * version 2 of the License, or (at your option) any later version. 27 * 28 * This library is distributed in the hope that it will be useful, 29 * but WITHOUT ANY WARRANTY; without even the implied warranty of 30 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 31 * Lesser General Public License for more details. 32 * 33 * You should have received a copy of the GNU Lesser General Public 34 * License along with this library in the file COPYING.LIB; 35 * if not, write to the Free Software Foundation, Inc., 36 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA 37 */ 38 39 #include "pthread.h" 40 #include "implement.h" 41 42 /* The following are ordered for inlining */ 43 44 #include "private.c" 45 #include "attr.c" 46 #include "barrier.c" 47 #include "cancel.c" 48 #include "cleanup.c" 49 #include "condvar.c" 50 #include "create.c" 51 #include "dll.c" 52 #include "autostatic.c" 53 #include "errno.c" 54 #include "exit.c" 55 #include "fork.c" 56 #include "global.c" 57 #include "misc.c" 58 #include "mutex.c" 59 #include "nonportable.c" 60 #include "rwlock.c" 61 #include "sched.c" 62 #include "semaphore.c" 63 #include "signal.c" 64 #include "spin.c" 65 #include "sync.c" 66 #include "tsd.c" 67