[Samba] Problem with time_t values returned by getattrE

Satwik Hebbar satwikh at calsoftinc.com
Tue Oct 26 12:35:53 GMT 2004


I am using Samba-3.0.7 on a RH9.0 box and trying to connect to a volume  
(on a Windows 2003 server) supporting SMB. Everything works fine, I can  
open files, read them, etc. However, I tried 2 different actions on a file  
on the volume :
1) I do a getattrE call and obtain the time_t values for a_time, c_time,  

attribute 32
a_time 2433474185
m_time 2600589349
filesize 15778
c_time 2167069703

2) I mount the volume and do a stat on the same file.

(33261, 64L, 10L, 1, 0, 0, 15778L, 1098707904, 995723644, 1056364762)

The stat tuple has the time_t values as the last three values on the list.

As you can see, I expect them to return the same numbers, but that is not  
the case. Can anyone tell me what's happening? Or is there some function I  
must call to convert the numbers to the proper format?

Thanks in advance,
Satwik Hebbar,

More information about the samba mailing list