1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-29 11:41:21 +03:00
* sysdeps/unix/sysv/linux/s390/lowlevelsem.h: Likewise.
	* sysdeps/unix/sysv/linux/s390/sem_post.c: Include lowlevellock.h
	instead of lowlevelsem.h.
	* sysdeps/unix/sysv/linux/s390/sem_timedwait.c: Likewise.
	* sysdeps/unix/sysv/linux/s390/sem_trywait.c: Likewise.
	* sysdeps/unix/sysv/linux/s390/sem_wait.c: Likewise.
This commit is contained in:
Ulrich Drepper
2003-03-10 21:42:52 +00:00
parent 0be8ee21f0
commit 106f6f9d9d
6 changed files with 16 additions and 81 deletions

View File

@ -19,7 +19,7 @@
#include <errno.h>
#include <sysdep.h>
#include <lowlevelsem.h>
#include <lowlevellock.h>
#include <internaltypes.h>
#include <shlib-compat.h>
@ -33,10 +33,10 @@ __new_sem_post (sem_t *sem)
int err;
lll_compare_and_swap ((int *) sem, oldval, newval, "lr %2,%1; ahi %2,1");
err = lll_futex_wake(((int *) sem), newval);
err = lll_futex_wake ((int *) sem, newval);
if (err < 0)
{
__set_errno(-err);
__set_errno (-err);
return -1;
}
return 0;