mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
* sysdeps/unix/sysv/linux/not-cancel.h (__openat_not_cancel,
__openat64_not_cancel): Remove prototypes. (__openat_nocancel, __openat64_nocancel): New prototypes or defines. (openat_not_cancel, openat_not_cancel_3, openat64_not_cancel, openat64_not_cancel_3): Use them.
This commit is contained in:
@ -324,17 +324,12 @@ start_thread (void *arg)
|
||||
((char *) robust - offsetof (struct __pthread_mutex_s, __list));
|
||||
robust = robust->__next;
|
||||
|
||||
assert (lll_mutex_islocked (this->__lock));
|
||||
this->__count = 0;
|
||||
--this->__nusers;
|
||||
assert (this->__owner != PTHREAD_MUTEX_NOTRECOVERABLE);
|
||||
this->__owner = PTHREAD_MUTEX_OWNERDEAD;
|
||||
this->__list.__next = NULL;
|
||||
#ifdef __PTHREAD_MUTEX_HAVE_PREV
|
||||
this->__list.__prev = NULL;
|
||||
#endif
|
||||
|
||||
lll_mutex_unlock (this->__lock);
|
||||
lll_robust_mutex_dead (this->__lock);
|
||||
}
|
||||
while (robust != &pd->robust_list);
|
||||
|
||||
|
Reference in New Issue
Block a user