2020-06-28 16:26:19 +0100, Stephane Chazelas:
[...]
> See below for comments (mostly minor) on the XBD [Definitions] section.
[...]

Following up with the next section (XBD 4 General concepts):

> 2724   4.8         Filenames
> 2725               Uppercase and lowercase letters shall retain their unique 
> identities between conforming
> 2726               implementations.

??? Is that the definition of "Filenames"?


> 2878   4.15        Process ID Reuse
> 2879               A process group ID shall not be reused by the system until 
> the process group lifetime ends.
> 2880               A process ID shall not be reused by the system until the 
> process lifetime ends. In addition, if
> 2881               there exists a process group whose process group ID is 
> equal to that process ID, the process ID
> 2882               shall not be reused by the system until the process group 
> lifetime ends. A process that is not a
> 2883               system process shall not have a process ID of 1.

What's a "system process"? It doesn't seem to be defined.


> 3007   4.22   Utility
> 3008          A utility program shall be either an executable file, such as 
> might be produced by a compiler or
> 3009          linker system from computer source code, or a file of shell 
> source code, directly interpreted by
> 3010          the shell. The program may have been produced by the user, 
> provided by the system
> 3011          implementor, or acquired from an independent distributor.
> 3012          The system may implement certain utilities as shell functions 
> (see XCU Section 2.9.5, on page
> 3013          2302) or built-in utilities, but only an application that is 
> aware of the command search order (as
> 3014          described in XCU Section 2.9.1.4, on page 2293) or of 
> performance characteristics can discern
> 3015          differences between the behavior of such a function or built-in 
> utility and that of an executable
> 3016          file.
> 

Note that "Utility" is already defined (differently) in XBD 3.389.

> 
> 
> 3017   4.23   Variable Assignment
> 3018          In the shell command language, a word consisting of the 
> following parts:
> 3019          varname=value

How about assignments in awk, bc, env, make...?

Reply via email to