sem_post.c 158 字节
Newer Older
R
Rich Felker 已提交
1 2 3 4 5
#include <semaphore.h>
#include "pthread_impl.h"

int sem_post(sem_t *sem)
{
6 7
	a_inc(sem->__val);
	if (sem->__val[1])
R
Rich Felker 已提交
8 9 10
		__wake(sem->__val, 1, 0);
	return 0;
}