Name Description Size
.cvsignore 9
combined
Makefile.in 965
prcmon.c Lock used to lock the monitor cache 11480
prcthr.c Some local variables report warnings on Win95 because the code paths * using them are conditioned on HAVE_CUSTOME_USER_THREADS. * The pragma suppresses the warning. * 10257
prdump.c Some local variables report warnings on Win95 because the code paths * using them are conditioned on HAVE_CUSTOME_USER_THREADS. * The pragma suppresses the warning. * 2954
prmon.c / /* Notifies just get posted to the monitor. The actual notification is done when the monitor is fully exited so that MP systems don't contend for a monitor that they can't enter. 9105
prrwlock.c Reader-writer lock 12219
prsem.c / /* * Create a new semaphore. 3468
prtpd.c Thread Private Data * * There is an aribitrary limit on the number of keys that will be allocated * by the runtime. It's largish, so it is intended to be a sanity check, not * an impediment. * * There is a counter, initialized to zero and incremented every time a * client asks for a new key, that holds the high water mark for keys. All * threads logically have the same high water mark and are permitted to * ask for TPD up to that key value. * * The vector to hold the TPD are allocated when PR_SetThreadPrivate() is * called. The size of the vector will be some value greater than or equal * to the current high water mark. Each thread has its own TPD length and * vector. * * Threads that get private data for keys they have not set (or perhaps * don't even exist for that thread) get a NULL return. If the key is * beyond the high water mark, an error will be returned. 7832