size_t pathlen; /* u64 */
uint64_t inode; /* u64 */
mode_t mode; /* u32 */
- int type; /* u32 */
- int child_modified;/*bool*/
- int should_update_metadata; /*bool: specify that the etag, or the remote perm or fileid has
+ char type : 4;
+ char child_modified : 1;
+ char should_update_metadata : 1; /*specify that the etag, or the remote perm or fileid has
changed and need to be updated on the db even for INSTRUCTION_NONE */
- int has_ignored_files; /*bool: specify that a directory, or child directory contains ignored files */
+ char has_ignored_files : 1; /* specify that a directory, or child directory contains ignored files */
char *destpath; /* for renames */
const char *etag;