io__call_system()
    Christopher Rodd SPEIRS 
    crs at students.cs.mu.oz.au
       
    Fri Mar  7 23:58:48 AEDT 1997
    
    
  
I was trying to use io__call_system() and noticed its slightly unfriendly
return values.  This is because the low order 8 bits of the return value are
flags showing why the process ended (core-dumped, interrupted etc), and the
high order 8(?) bits are the actual return value of the program.  My
questions are:  
 - Is the 8 bits as flags a standard.  ie can i just shift the return val right
   8 bits to get the actual return value, or will my results depend on the
   system?
 - Do we want to make the behaviour of io__call_system() friendlier?
Chris
    
    
More information about the developers
mailing list