| .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
  | 
          11790 | 
        
        
          | 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 |