/[hurd]/hurd/libpthread/include/semaphore.h
ViewVC logotype

Diff of /hurd/libpthread/include/semaphore.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by neal, Thu May 12 11:50:42 2005 UTC revision 1.1.2.1 by neal, Mon Aug 29 08:21:12 2005 UTC
# Line 36  extern int sem_init (sem_t *sem, int psh Line 36  extern int sem_init (sem_t *sem, int psh
36  extern int sem_destroy (sem_t *sem);  extern int sem_destroy (sem_t *sem);
37    
38  /* Store the value of semaphore *SEM in *VALUE.  */  /* Store the value of semaphore *SEM in *VALUE.  */
39  extern int sem_getvalue (sem_t *restrict sem, int *restrict value);  extern int sem_getvalue (sem_t *__restrict sem, int *__restrict value);
40    
41  /* Perform a down operation on semaphore *SEM.  */  /* Perform a down operation on semaphore *SEM.  */
42  extern int sem_wait (sem_t *sem);  extern int sem_wait (sem_t *sem);
# Line 47  extern int sem_trywait (sem_t *sem); Line 47  extern int sem_trywait (sem_t *sem);
47    
48  /* Perform a down operation on semaphore *SEM but don't wait longer  /* Perform a down operation on semaphore *SEM but don't wait longer
49     than TIMEOUT.  */     than TIMEOUT.  */
50  extern int sem_timedwait (sem_t *restrict sem,  extern int sem_timedwait (sem_t *__restrict sem,
51                            const struct timespec *restrict timeout);                            const struct timespec *__restrict timeout);
52    
53  /* Perform an up operation on semaphore *SEM.  */  /* Perform an up operation on semaphore *SEM.  */
54  extern int sem_post (sem_t *sem);  extern int sem_post (sem_t *sem);

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26