There is no precise definition of "acceptable", effectively. It's tied  
into the requirements specific processors 
or platforms have on where code and data can be placed in memory, which is  
outside C's and POSIX's 
scope. Most systems elect to localize all the (gory) details of  creating 
an acceptable file in a separate linker 
application, using a metadata format like OMF or ELF as source, not  put it 
in the C or other compilers. 
 
 
In a message dated 11/23/2016 8:06:58 P.M. Eastern Standard Time,  
mark_gal...@pacbell.net writes:

>The  Bourne Shell does what is in the standard text, but the standard text 
does  

not describe an algorithm but leaves the exact algorithm open.  



Is that a problem in the standard, that in the definition of  Executable 
File:

"A regular file acceptable as a new process image file  by the equivalent 
of the exec family (...)"


"acceptable" is not  precisely defined?  



Should I report  this?


Reply via email to