home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / v21 / 006 < prev    next >
Internet Message Format  |  1990-12-05  |  2KB

  1. From uucp@tic.com  Sat Aug  4 16:16:50 1990
  2. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  3.     id AA05018; Sat, 4 Aug 90 16:16:50 -0400
  4. Posted-Date: 4 Aug 90 17:29:20 GMT
  5. Received: by cs.utexas.edu (5.64/1.68)
  6.     id AA05016; Sat, 4 Aug 90 15:16:47 -0500
  7. Received: by longway.tic.com (4.22/tic.1.2)
  8.     id AA01773; Sat, 4 Aug 90 15:09:02 cdt
  9. From: Donn Terry <donn@hpfcrn.fc.hp.com>
  10. Newsgroups: comp.std.unix
  11. Subject: Re: is struct utimbuf in the standard sys/types.h?
  12. Message-Id: <423@usenix.ORG>
  13. References: <405@usenix.ORG> <415@usenix.ORG> <422@usenix.ORG>
  14. Sender: std-unix@usenix.ORG
  15. Reply-To: std-unix@uunet.uu.net
  16. Date: 4 Aug 90 17:29:20 GMT
  17. Apparently-To: std-unix-archive@uunet.uu.net
  18.  
  19. From:  Donn Terry <donn@hpfcrn.fc.hp.com>
  20.  
  21. (More to "is struct utimbuf...")
  22.  
  23. Don Lewine's posting reminded me (I can't remember EVERYTHING) about
  24. the issue of additional fields in structures.  All my comments in my
  25. previous posting stand, but apply primarily to structures that are
  26. filled in (at least initially) by the system.  For ones that are 
  27. sent to the system, created from "nowhere", there is an additional
  28. problem, that of "how can a portable application know to/how to 
  29. initialize additional (vendor-defined) fields?".
  30.  
  31. The solution in the 1990 revision is to prohibit additional fields
  32. for the structures like that.  (A vendor is then required to provide
  33. a new call to set microseconds, or whatever.)
  34.  
  35. It was agreed that this was not the most desireable solution, but it
  36. was the only one that worked.
  37.  
  38. Donn Terry
  39. Same disclaimer.
  40.  
  41. Volume-Number: Volume 21, Number 6
  42.  
  43.