.
Last update: 1997-05-20
9945-2-14 Class: Editorial defect _____________________________________________________________________________ Topic: patch Relevant Sections: 5.22.7.1 Defect Report: ----------------------- In Section 5.22.5.3 - Environment Variables {of patch}, the standard states that the LC_TIME variable ``shall determine the locale for recognizing the format of file time stamps written by the diff utility in a context-diff input file.'' [Draft 12 of ISO/IEC 9945-2:1993 (July 1992), p. 619, lines 3541-3543] In Section 5.22.7.1 - Patchfile Format, the standard states that ``patch shall recognize the following expressions: *** filename timestamp The patches arose from filename. --- filename timestamp The patches should be applied to filename. [Ibid., p. 620, lines 3572-3575] What happens when patch detects lines that look like *** filename and --- filename, but the timestamp fields are filled with gibberish (because, for example, they were produced in a different locale)? Are the hunks that follow these lines ignored, since patch's sanity check on these filename identification lines failed? WG15 response for 9945-2:1993 ----------------------------------- The implementation is not required to do any processing of the timestamp field of the filename identification line(s). The implementation is required to process a hunk as per the standard, regardless of the state or contents of the timestamp field. Rationale for Interpretation: ----------------------------- None. _____________________________________________________________________________