mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
Update.
* 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:
@ -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;
|
||||
|
Reference in New Issue
Block a user