mirror of
git://sourceware.org/git/glibc.git
synced 2025-02-17 13:00:43 +08:00
nptl: Document AS-safe functions in cancellation.c.
Document in comments that __pthread_enable_asynccancel and __pthread_disable_asynccancel must be AS-safe in general with the exception of the act of cancellation.
This commit is contained in:
parent
95c1056962
commit
676b2f2050
@ -24,7 +24,9 @@
|
||||
|
||||
/* The next two functions are similar to pthread_setcanceltype() but
|
||||
more specialized for the use in the cancelable functions like write().
|
||||
They do not need to check parameters etc. */
|
||||
They do not need to check parameters etc. These functions must be
|
||||
AS-safe, with the exception of the actual cancellation, because they
|
||||
are called by wrappers around AS-safe functions like write().*/
|
||||
int
|
||||
attribute_hidden
|
||||
__pthread_enable_asynccancel (void)
|
||||
@ -59,7 +61,8 @@ __pthread_enable_asynccancel (void)
|
||||
return oldval;
|
||||
}
|
||||
|
||||
|
||||
/* See the comment for __pthread_enable_asynccancel regarding
|
||||
the AS-safety of this function. */
|
||||
void
|
||||
attribute_hidden
|
||||
__pthread_disable_asynccancel (int oldtype)
|
||||
|
Loading…
Reference in New Issue
Block a user