This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

1.5.5.1 st_ctime and st_mtime is not updated for functions.


Hi all,        
   I ran PCTS on cygwin 1.5.5.1 and found some problem. According to
standard document of posix conformance  following function need to update
the st_ctime and st_mtime fields of the underlying file. These functions
are not doing so. Is there any specific reason for that? Is it
implementation limitation or a design contraint?

fclose(11A), fflush(04A), fputc(04A), fputs(04A),freopen(26A,27A), fseek(11A),
perror(04A), printf(11A), fprintf(11A), vprintf(11A), vfprintf(12A), putc(11A), puts(11A), remove(18A), 
rewind(4A), creat(37A,38A), link(39A), unlink(25A),rmdir(23A),
rename(43A), stat(29A), fstat(13A), chmod(24A),  utime(25A).

Functions written above are failing in updating the st_ctime and st_mtime
fields of the underlying, which is a basic assertion according to POSIX.1. 
The example of one assertion is below
           11A -  When the stream is writable and buffered data is caused
to be written, then a call to fclose(stream) marks for update the st_ctime
and st_mtime fields of the underlying file.        

Any help in this regard is appreciated.


regards
Vinay
    
Note: fclose(11A) means Assertion number 11 for function "fclose" in
standard document "IEEE std 2003.1-1992 Test Methods for Measuring
Conformance to Posix-Part1 System Interface"



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]