finfo->ctime_ts = interpret_long_date(info.change_time);
finfo->allocated_size = info.allocation_size;
finfo->size = info.end_of_file;
- finfo->mode = info.file_attributes;
+ finfo->attr = info.file_attributes;
finfo->ino = info.inode;
finfo->st_ex_dev = info.device;
finfo->st_ex_nlink = info.cc.nlinks;
/*
* Build a dictionary representing the file info.
*/
- file = Py_BuildValue("{s:s,s:i,s:K,s:l,s:i,s:i,s:i,s:s,s:s}",
+ file = Py_BuildValue("{s:s,s:I,s:K,s:l,s:i,s:i,s:i,s:s,s:s}",
"name", finfo->name,
- "attrib", (int)finfo->attr,
+ "attrib", finfo->attr,
"size", finfo->size,
"mtime",
convert_timespec_to_time_t(finfo->mtime_ts),