HomeFreeBSD

1. Don't override underscore version of aio_suspend(), system(),
rS160662Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

  1. Don't override underscore version of aio_suspend(), system(), wait(), waitpid() and usleep(), they are internal versions and should not be cancellation points.
  2. Make wait3() as a cancellation point.
  3. Move raise() and pause() into file thr_sig.c.
  4. Add functions _sigsuspend, _sigwait, _sigtimedwait and _sigwaitinfo, remove SIGCANCEL bit in wait-set for those functions, the signal is used internally to implement thread cancellation.

Details

Provenance
davidxuAuthored on
Parents
rS160661: Specify correct argument range for tag/untag keywords.
Branches
Unknown
Tags
Unknown

Event Timeline