author | William Roberts <williamr@symbian.org> |
Thu, 22 Jul 2010 16:48:56 +0100 | |
branch | GCC_SURGE |
changeset 45 | 4b03adbd26ca |
parent 18 | 47c74d1534e1 |
parent 34 | 5fae379060a7 |
permissions | -rw-r--r-- |
34
5fae379060a7
Revision: 201023
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
31
diff
changeset
|
1 |
/* |
5fae379060a7
Revision: 201023
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
31
diff
changeset
|
2 |
* Machine-independent glue to integrate David Gay's gdtoa |
5fae379060a7
Revision: 201023
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
31
diff
changeset
|
3 |
* package into libc. |
5fae379060a7
Revision: 201023
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
31
diff
changeset
|
4 |
* |
5fae379060a7
Revision: 201023
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
31
diff
changeset
|
5 |
* $FreeBSD: src/lib/libc/gdtoa/glue.c,v 1.2 2003/06/21 08:20:14 das Exp $ |
5fae379060a7
Revision: 201023
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
31
diff
changeset
|
6 |
* © Portions copyright (c) 2005-2006 Nokia Corporation. All rights reserved. |
5fae379060a7
Revision: 201023
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
31
diff
changeset
|
7 |
*/ |
31 | 8 |
|
9 |
#include <pthread.h> |
|
10 |
#include "libc_wsd_defs.h" |
|
11 |
||
12 |
#ifdef __SYMBIAN32__ |
|
13 |
#ifndef EMULATOR |
|
14 |
pthread_mutex_t __gdtoa_locks[] = { |
|
15 |
PTHREAD_MUTEX_INITIALIZER, |
|
16 |
PTHREAD_MUTEX_INITIALIZER |
|
17 |
}; |
|
18 |
#else |
|
19 |
GET_GLOBAL_ARRAY_FROM_TLS(__gdtoa_locks, pthread_mutex_t) |
|
20 |
#define __gdtoa_locks (GET_WSD_VAR_NAME(__gdtoa_locks, g)()) |
|
21 |
#endif |
|
22 |
#endif |
|
23 |
||
24 |