~ubuntu-branches/ubuntu/quantal/nspr/quantal-security

« back to all changes in this revision

Viewing changes to mozilla/nsprpub/pr/include/md/_pth.h

  • Committer: Bazaar Package Importer
  • Author(s): Alexander Sack
  • Date: 2009-08-10 11:34:26 UTC
  • mfrom: (1.1.10 upstream)
  • Revision ID: james.westby@ubuntu.com-20090810113426-3uv4diflrkcbdimm
Tags: 4.8-0ubuntu1
* New upstream release: 4.8 (LP: #387812)
* adjust patches to changed upstreanm codebase
  - update debian/patches/99_configure.patch
* update shlibs symbols to include new API elements
  - update debian/libnspr4-0d.symbols

Show diffs side-by-side

added added

removed removed

Lines of Context:
98
98
#else
99
99
#define _PT_PTHREAD_MUTEX_IS_LOCKED(m)    (EBUSY == pthread_mutex_trylock(&(m)))
100
100
#endif
101
 
#if defined(DARWIN)
102
 
#define _PT_PTHREAD_CONDATTR_INIT(x)      0
103
 
#else
104
101
#define _PT_PTHREAD_CONDATTR_INIT         pthread_condattr_init
105
 
#endif
106
102
#define _PT_PTHREAD_CONDATTR_DESTROY      pthread_condattr_destroy
107
103
#define _PT_PTHREAD_COND_INIT(m, a)       pthread_cond_init(&(m), &(a))
108
104
#endif
146
142
        || defined(LINUX) || defined(__GNU__) || defined(__GLIBC__) \
147
143
        || defined(HPUX) || defined(FREEBSD) \
148
144
        || defined(NETBSD) || defined(OPENBSD) || defined(BSDI) \
149
 
        || defined(VMS) || defined(NTO) || defined(DARWIN) \
 
145
        || defined(NTO) || defined(DARWIN) \
150
146
        || defined(UNIXWARE) || defined(RISCOS) || defined(SYMBIAN)
151
147
#ifdef __GNU__
152
148
/* Hurd pthreads don't have an invalid value for pthread_t. -- rmh */
203
199
#if (defined(AIX) && !defined(AIX4_3_PLUS)) \
204
200
        || defined(LINUX) || defined(__GNU__)|| defined(__GLIBC__) \
205
201
        || defined(FREEBSD) || defined(NETBSD) || defined(OPENBSD) \
206
 
        || defined(BSDI) || defined(VMS) || defined(UNIXWARE) \
 
202
        || defined(BSDI) || defined(UNIXWARE) \
207
203
        || defined(DARWIN) || defined(SYMBIAN)
208
204
#define PT_NO_SIGTIMEDWAIT
209
205
#endif
210
206
 
211
 
#if defined(OSF1) || defined(VMS)
 
207
#if defined(OSF1)
212
208
#define PT_PRIO_MIN            PRI_OTHER_MIN
213
209
#define PT_PRIO_MAX            PRI_OTHER_MAX
214
210
#elif defined(IRIX)
274
270
 */
275
271
#if defined(_PR_DCETHREADS)
276
272
#define _PT_PTHREAD_YIELD()             pthread_yield()
277
 
#elif defined(OSF1) || defined(VMS)
 
273
#elif defined(OSF1)
278
274
/*
279
275
 * sched_yield can't be called from a signal handler.  Must use
280
276
 * the _np version.