.
Last update: 1997-05-20
9945-2-10 Class: No change _____________________________________________________________________________ Topic: mailx Relevant Sections: 4.40.5.4 Defect Report: ----------------------- In Section 4.40.5.4 - Asynchronous Events {of mailx}, the standard states that, except for the SIGINT signal, ``the mailx utility shall take the standard action for all other signals; see 2.11.5.4'' [Draft 12 of ISO/IEC 9945-2:1993 (July 1992), p. 359, line 6307] Does the standard really mean that mailx cannot clean up or otherwise handle a SIGQUIT signal? According to Section 1.1 - Scope: The facilities provided are based on historical models of the following documents: the System V Interface Definition {B35}; the BSD User Manual {B41}; the x/OPEN Portability Guide {B44}; and documentation for the KornShell {B36}. Emphasis is placed on standardizing existing practice for existing users, with changes or additions limited to correcting deficiencies in the following areas: (a) Support for international character sets and other localization requirements, such as date formats, collation sequences, etc.. (b) Reconciliation of differences between the historical implementations. (c) Elimination of system or device dependencies. (d) Corrections of features that could reduce system or user security/integrity. [Ibid., p. 2, lines 35-47] It is our belief that any production-level interactive command should ignore a SIGQUIT signal. Is the omission of SIGQUIT from the list in Section 4.40.5.4 simply an oversight? WG15 response for 9945-2:1993 ----------------------------------- As stated in ISO/IEC 9945-2:1993 Section 2.11.5.4, option 3 permits the result of the execution of the utility to be as if default actions had been taken. This should not prevent the implementation from performing cleanup operations. Rationale for Interpretation: ----------------------------- None. _____________________________________________________________________________