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

  1. From uucp@tic.com  Tue Aug  7 20:11:42 1990
  2. Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP 
  3.     id AA14127; Tue, 7 Aug 90 20:11:42 -0400
  4. Posted-Date: 7 Aug 90 16:10:20 GMT
  5. Received: by cs.utexas.edu (5.64/1.68)
  6.     id AA22140; Tue, 7 Aug 90 17:58:47 -0500
  7. Received: by longway.tic.com (4.22/tic.1.2)
  8.     id AA04017; Tue, 7 Aug 90 16:53:09 cdt
  9. From: Geoff Clare <gwc@root.co.uk>
  10. Newsgroups: comp.std.unix
  11. Subject: Additional structure members (was: is struct utimbuf ...)
  12. Message-Id: <10981@cs.utexas.edu>
  13. References: <423@usenix.ORG>
  14. Sender: fletcher@cs.utexas.edu
  15. Reply-To: std-unix@uunet.uu.net
  16. Organization: UniSoft Ltd., London, England
  17. Date: 7 Aug 90 16:10:20 GMT
  18. Apparently-To: std-unix-archive@uunet.uu.net
  19.  
  20. From:  Geoff Clare <gwc@root.co.uk>
  21.  
  22.  
  23. In <423@usenix.ORG> donn@hpfcrn.fc.hp.com (Donn Terry) writes:
  24.  
  25. >The solution in the 1990 revision is to prohibit additional fields
  26. >for the structures like that.  (A vendor is then required to provide
  27. >a new call to set microseconds, or whatever.)
  28.  
  29. >It was agreed that this was not the most desireable solution, but it
  30. >was the only one that worked.
  31.  
  32. Has this changed again since 1003.1a draft 5, then?  I understood that
  33. the technical content of the 1990 revision was to be the same as draft 5.
  34.  
  35. Here's what draft 5 says about struct utimbuf (and also struct sigaction):
  36.  
  37.     Adding extensions to this structure, which might change the behaviour
  38.     of the application with respect to this standard when those fields in
  39.     the structure are uninitialized, also requires that the extensions be
  40.     enabled as required by 1.2.1.1.
  41.  
  42. In other words, there can be extra members, but if the application doesn't
  43. initialize them, then utime() must work as described in the standard.
  44. -- 
  45. Geoff Clare <gwc@root.co.uk>  (Dumb American mailers: ...!uunet!root.co.uk!gwc)
  46. UniSoft Limited, Hayne Street, London EC1A 9HH, England.   Tel: +44-71-315-6600
  47.  
  48.  
  49. Volume-Number: Volume 21, Number 21
  50.  
  51.