44 |
44 |
45 uint32_t parse_finfo_settings(const char *str, char **error) { |
45 uint32_t parse_finfo_settings(const char *str, char **error) { |
46 scstr_t s = scstr(str); |
46 scstr_t s = scstr(str); |
47 |
47 |
48 if(!sstrcmp(s, SC("*")) || !sstrcmp(s, SC("a")) || !sstrcmp(s, SC("all"))) { |
48 if(!sstrcmp(s, SC("*")) || !sstrcmp(s, SC("a")) || !sstrcmp(s, SC("all"))) { |
49 return FINFO_DATE|FINFO_OWNER|FINFO_MODE; |
49 return FINFO_DATE|FINFO_OWNER|FINFO_MODE|FINFO_XATTR; |
50 } |
50 } |
51 |
51 |
52 ssize_t count = 0; |
52 ssize_t count = 0; |
53 sstr_t *fs = sstrsplit(s, SC(","), &count); |
53 sstr_t *fs = sstrsplit(s, SC(","), &count); |
54 |
54 |