Cygwin support for btime/birth time?

Brian Inglis Brian.Inglis@SystematicSW.ab.ca
Tue Jan 16 06:44:04 GMT 2024


On 2024-01-15 12:34, Cedric Blancher via Cygwin wrote:
 > Does Cygwin support the btime/birth time?

$ stat			/bin/cygwin1.dll
   File: /bin/cygwin1.dll
   Size: 2954293         Blocks: 2888       IO Block: 65536  regular file
Device: 60997,17217     Inode: 2533274790402854  Links: 1
...
Access: 2024-01-15 23:25:48.044890100 -0700
Modify: 2023-11-29 05:20:00.000000000 -0700
Change: 2023-12-15 11:11:24.000010700 -0700
  Birth: 2023-12-15 11:11:23.930989200 -0700
$ stat -t		/bin/cygwin1.dll
/bin/cygwin1.dll 2954293 2888 81ed ... ee454341 2533274790402854 1 0 0 
1705387136 1701260400 1702663884 1702663883 65536
$ stat -c %W\ %w	/bin/cygwin1.dll
1702663883 2023-12-15 11:11:23.930989200 -0700
$ grep stat.h /usr/include/sys/stat.h
#include <cygwin/stat.h>
$ grep 'stat\|b.*tim' /usr/include/cygwin/stat.h
/* cygwin/stat.h
struct stat
   timestruc_t   st_birthtim;
#define st_birthtime st_birthtim.tv_sec

As per docs, "#include <sys/stat.h>"

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the Cygwin mailing list