home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 013 / text0000.txt < prev   
Encoding:
Internet Message Format  |  1990-12-05  |  1.3 KB

  1. From:  buck@siswat.uucp
  2.  
  3. > From:  Donn Terry <donn@hpfcrn.fc.hp.com>
  4.  
  5. > (More to "is struct utimbuf...")
  6. > Don Lewine's posting reminded me (I can't remember EVERYTHING) about
  7. > the issue of additional fields in structures.  All my comments in my
  8. > previous posting stand, but apply primarily to structures that are
  9. > filled in (at least initially) by the system.  For ones that are 
  10. > sent to the system, created from "nowhere", there is an additional
  11. > problem, that of "how can a portable application know to/how to 
  12. > initialize additional (vendor-defined) fields?".
  13. > The solution in the 1990 revision is to prohibit additional fields
  14. > for the structures like that.  (A vendor is then required to provide
  15. > a new call to set microseconds, or whatever.)
  16. > It was agreed that this was not the most desireable solution, but it
  17. > was the only one that worked.
  18.  
  19. I am having some difficulty following the above.  How can a portable
  20. application do anything to vendor-defined fields?  Isn't the
  21. application non-portable as soon as it does anything (read or write)
  22. to a vendor-defined field?
  23.  
  24. Is this explained by "strictly conforming" vs. "conforming"?
  25.  
  26. Thanks,
  27.  
  28. ---
  29. A. Lester Buck     buck@siswat.lonestar.org  ...!texbell!moray!siswat!buck
  30.  
  31.  
  32.  
  33. Volume-Number: Volume 21, Number 13
  34.  
  35.