Robert Elz wrote, on 30 Oct 2021: > > That spec requires stdout to be just an unseparated list of pids, > no white space, no terminating newline, just digits.
No. It _allows_ stdout to be just the digits, but it also allows each pid to be surrounded by <blank> characters (see %d in XBD chapter 5). Not requiring at least one <blank> is clearly a defect in the original spec; however, only a poor quality implementation would not separate the pids. And to answer the question in the subject line: fuser was in SUSv2, so it automatically became part of the XSI option in POSIX.1-2001/SUSv3 when POSIX.2 and SUSv2 were merged into POSIX.1. -- Geoff Clare <[email protected]> The Open Group, Apex Plaza, Forbury Road, Reading, RG1 1AX, England
