diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2017-11-05 12:03:31 -0500 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2017-11-05 12:04:17 -0500 |
commit | 6e9f52c9a8d51cac7db3b62e799fc32072c86443 (patch) | |
tree | 2cf2e0acb149421e710ea6b285fdbe7b69d516ba /printf.c | |
parent | 7f8bacca4c2b1d35bb65ddf8cbf70fadf1adf66e (diff) | |
download | bfs-6e9f52c9a8d51cac7db3b62e799fc32072c86443.tar.xz |
Add support for file birth/creation times on platforms that have it
Fixes #19
Diffstat (limited to 'printf.c')
-rw-r--r-- | printf.c | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -87,10 +87,16 @@ static const struct timespec *get_time_field(const struct stat *statbuf, enum ti return &statbuf->st_ctim; case MTIME: return &statbuf->st_mtim; - } - assert(false); - return NULL; +#ifdef BFS_HAVE_ST_BIRTHTIM + case BTIME: + return &statbuf->st_birthtim; +#endif + + default: + assert(false); + return NULL; + } } /** %c, %c, and %t: ctime() */ |