Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / native_client_sdk / src / libraries / third_party / pthreads-win32 / pthread.c
blob60b53412be486e9aedb6a5811029562cb39986fc
1 /*
2 * pthread.c
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.
9 * --------------------------------------------------------------------------
11 * Pthreads-win32 - POSIX Threads Library for Win32
12 * Copyright(C) 1998 John E. Bossom
13 * Copyright(C) 1999,2005 Pthreads-win32 contributors
15 * Contact Email: rpj@callisto.canberra.edu.au
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
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.
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.
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 * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
39 #include "pthread.h"
40 #include "implement.h"
42 /* The following are ordered for inlining */
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"