home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
std_unix
/
v21
/
021
< prev
next >
Wrap
Internet Message Format
|
1990-12-05
|
2KB
From uucp@tic.com Tue Aug 7 20:11:42 1990
Received: from cs.utexas.edu by uunet.uu.net (5.61/1.14) with SMTP
id AA14127; Tue, 7 Aug 90 20:11:42 -0400
Posted-Date: 7 Aug 90 16:10:20 GMT
Received: by cs.utexas.edu (5.64/1.68)
id AA22140; Tue, 7 Aug 90 17:58:47 -0500
Received: by longway.tic.com (4.22/tic.1.2)
id AA04017; Tue, 7 Aug 90 16:53:09 cdt
From: Geoff Clare <gwc@root.co.uk>
Newsgroups: comp.std.unix
Subject: Additional structure members (was: is struct utimbuf ...)
Message-Id: <10981@cs.utexas.edu>
References: <423@usenix.ORG>
Sender: fletcher@cs.utexas.edu
Reply-To: std-unix@uunet.uu.net
Organization: UniSoft Ltd., London, England
Date: 7 Aug 90 16:10:20 GMT
Apparently-To: std-unix-archive@uunet.uu.net
From: Geoff Clare <gwc@root.co.uk>
In <423@usenix.ORG> donn@hpfcrn.fc.hp.com (Donn Terry) writes:
>The solution in the 1990 revision is to prohibit additional fields
>for the structures like that. (A vendor is then required to provide
>a new call to set microseconds, or whatever.)
>It was agreed that this was not the most desireable solution, but it
>was the only one that worked.
Has this changed again since 1003.1a draft 5, then? I understood that
the technical content of the 1990 revision was to be the same as draft 5.
Here's what draft 5 says about struct utimbuf (and also struct sigaction):
Adding extensions to this structure, which might change the behaviour
of the application with respect to this standard when those fields in
the structure are uninitialized, also requires that the extensions be
enabled as required by 1.2.1.1.
In other words, there can be extra members, but if the application doesn't
initialize them, then utime() must work as described in the standard.
--
Geoff Clare <gwc@root.co.uk> (Dumb American mailers: ...!uunet!root.co.uk!gwc)
UniSoft Limited, Hayne Street, London EC1A 9HH, England. Tel: +44-71-315-6600
Volume-Number: Volume 21, Number 21