|
Lines 87-98
stat_to_attrib(const struct stat *st, At
Link Here
|
| 87 |
a->mtime = st->st_mtime; |
87 |
a->mtime = st->st_mtime; |
| 88 |
a->ext_flags |= SSH2_FXE_EXTATTR_CTIME; |
88 |
a->ext_flags |= SSH2_FXE_EXTATTR_CTIME; |
| 89 |
a->ctime = st->st_ctime; |
89 |
a->ctime = st->st_ctime; |
| 90 |
a->ext_flags |= SSH2_FXE_EXTATTR_ATIMENSEC; |
90 |
if (st->st_atimensec) { |
| 91 |
a->atimensec = st->st_atimensec; |
91 |
a->ext_flags |= SSH2_FXE_EXTATTR_ATIMENSEC; |
| 92 |
a->ext_flags |= SSH2_FXE_EXTATTR_MTIMENSEC; |
92 |
a->atimensec = st->st_atimensec; |
| 93 |
a->mtimensec = st->st_mtimensec; |
93 |
} |
| 94 |
a->ext_flags |= SSH2_FXE_EXTATTR_CTIMENSEC; |
94 |
if (st->st_mtimensec) { |
| 95 |
a->ctimensec = st->st_ctimensec; |
95 |
a->ext_flags |= SSH2_FXE_EXTATTR_MTIMENSEC; |
|
|
96 |
a->mtimensec = st->st_mtimensec; |
| 97 |
} |
| 98 |
if (st->st_ctimensec) { |
| 99 |
a->ext_flags |= SSH2_FXE_EXTATTR_CTIMENSEC; |
| 100 |
a->ctimensec = st->st_ctimensec; |
| 101 |
} |
| 96 |
a->ext_flags |= SSH2_FXE_EXTATTR_DEV; |
102 |
a->ext_flags |= SSH2_FXE_EXTATTR_DEV; |
| 97 |
a->dev = st->st_dev; |
103 |
a->dev = st->st_dev; |
| 98 |
a->ext_flags |= SSH2_FXE_EXTATTR_INO; |
104 |
a->ext_flags |= SSH2_FXE_EXTATTR_INO; |