On Tue, Jun 29, 2010 at 11:44:37PM +0100, David Howells wrote: > Jeremy Allison <jra@xxxxxxxxx> wrote: > > > We already have code in Samba to detect "birthtime" > > (st_btime) as a returned member of a stat struct. > > Is it, though? > > Googling for st_btime suggests it could also be taken as the time last > archived. That may just be a NetWareism though. It's a *BSD'ism. http://www.daemon-systems.org/man/fstat.2.html #if defined(_NETBSD_SOURCE) struct timespec st_birthtimespec; /* time of inode creation */ #else time_t st_birthtime; /* time of inode creation */ long st_birthtimensec; /* nsec of inode creation */ #endif http://www.unix.com/man-page/FreeBSD/2/stat/ st_birthtime Time when the inode was created. Of course, for Samba's use we also have to be able to *write* to st_birthtime as Windows clients can change this. But that's what the EA is for (and I'm happy with a system that can only read st_birthtime, not write it). Jeremy. -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html