mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-10-30 10:45:40 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			648 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			648 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #if !defined ISO && !defined ISO99 && !defined ISO11
 | |
| type sem_t
 | |
| 
 | |
| constant SEM_FAILED
 | |
| 
 | |
| function int sem_close (sem_t*)
 | |
| function int sem_destroy (sem_t*)
 | |
| function int sem_getvalue (sem_t*, int*)
 | |
| function int sem_init (sem_t*, int, unsigned int)
 | |
| function {sem_t*} sem_open (const char*, int, ...)
 | |
| function int sem_post (sem_t*)
 | |
| # if !defined POSIX
 | |
| function int sem_timedwait (sem_t*, const struct timespec*)
 | |
| # endif
 | |
| function int sem_trywait (sem_t*)
 | |
| function int sem_unlink (const char*)
 | |
| function int sem_wait (sem_t*)
 | |
| 
 | |
| # ifndef POSIX
 | |
| allow-header fcntl.h
 | |
| allow-header sys/types.h
 | |
| # endif
 | |
| allow-header time.h
 | |
| 
 | |
| allow sem_*
 | |
| allow SEM_*
 | |
| allow *_t
 | |
| #endif
 |