utime misusage
Gordon A. Moffett
gam at amdahl.UUCP
Mon Dec 3 07:12:26 AEST 1984
> = Guy Harris {seismo,ihnp4,allegra}!rlgvax!guy
> > = me
> > The second argument of utime(2) is expected to be the address of
> > this kind of struct:
> >
> > struct utimbuf { time_t actime, modtime; } ubuf;
> >
> > Using the address of the st_atime field of a stat(2) struct would
> > provide these values correctly, because the word following st_atime in
> > the structure is st_mtime (the mod. time).
>
> WRONG! FALSE! INCORRECT! Show me where in STAT(2) it states that those
> fields are contiguous. The V7 manual did, but the S3 and S5 manuals
> *go out of their way* to state that they say *nothing* about what the
> "stat" structure looks like. They give the fields in a different order
> than they appear in the structure, and say before it "The contents of
> the structure pointed to by 'buf' *include* the following members:".
> Clearly, they did *not* want to commit to the precise shape of the structure
> forever, world without end, amen....
Quite right, sorry, my mistake. Never mind.
--
Gordon A. Moffett ...!{ihnp4,hplabs,amd,sun}!amdahl!gam
37 22'50" N / 122 59'12" W [ This is just me talking. ]
More information about the Comp.lang.c
mailing list