Email List: Xaustin-review-lX
[All Lists]

Defect in XRAT B.2.9.5

To: yyyyyyyyyyyyyyy@xxxxxxxxxxxxx
Subject: Defect in XRAT B.2.9.5
From: Geoff Clare <yyy@xxxxxxxxxxxxx>
Date: Mon, 24 May 2004 15:40:27 +0100
(Page and line numbers are for the 2004 edition.)

@ page 175 line 7396-7399 section B.2.9.5 comment [gwc cancellation points]

Problem:

Defect code :  1. Error

The first paragraph of the rationale for cancellation points contains
some historical left-over text which contradicts the normative text.
It should be updated (at the next opportunity) to reflect the current
intentions.

Action:

Change

    "Cancellation points are points inside of certain functions where
    a thread has to act on any pending cancellation request when
    cancelability is enabled, if the function would block. As with
    checking for signals, operations need only check for pending
    cancellation requests when the operation is about to block
    indefinitely."

to

    "Cancellation points are points inside of certain functions where
    a thread has to act on any pending cancellation request when
    cancelability is enabled.  For functions in the "shall occur" list,
    a cancellation check must be done on every call regardless of
    whether, absent the cancellation, the call would have blocked.
    For functions in the "may occur" list, a cancellation check may
    be done on some calls but not others; i.e. whether or not a
    cancellation point occurs when one of these functions is being
    executed can depend on current conditions."

<Prev in Thread] Current Thread [Next in Thread>
  • Defect in XRAT B.2.9.5, Geoff Clare <=