To: J3 Members J3/16-122 From: Van Snyder Subject: Pending data transfer and POS= in INQUIRE Reference: 15-226, 16-007 Date: 2016 January 25 1. Introduction =============== 9.10.2.22 is silent concerning the status of the variable in a POS= specifier in an INQUIRE statement if there is a pending data transfer for the specified unit. The simplest solution is to make the INQUIRE a wait operation if POS= appears. Should this instead be addressed by an interp? 2. Edits ======== [xvi Introduction, under Input/output] Insert a sentence: "If there are pending data transfer operations for the unit specified in an INQUIRE statement and a POS= specifier appears, the value assigned is computed as if all the pending data transfers had already completed." [244:7 9.10.2.22p1] Insert a sentence before the one that begins "If there is no connection...": "If there are pending data transfer operations for the specified unit, the value assigned is computed as if all the pending data transfers had already completed." {Compare to 9.10.2.17.} 3. Alternative edits ==================== [240:7 9.10.2.22p1] Insert a sentence before the one that begins "If there is no connection...": "The POS= specifier shall not appear if there is a pending data transfer operation for the specified unit."