зеркало из https://github.com/microsoft/git.git
[PATCH] nsec portability
It seems like the nsec portability is limited; in particular, older glibcs (<=2.2.4 at least) don't seem to like it. So access the nsec fields in struct stat only when -DNSEC. Signed-off-by: Petr Baudis <pasky@ucw.cz>
This commit is contained in:
Родитель
aebb267908
Коммит
5ade862839
|
@ -69,9 +69,13 @@ static int index_fd(const char *path, int namelen, struct cache_entry *ce, int f
|
|||
static void fill_stat_cache_info(struct cache_entry *ce, struct stat *st)
|
||||
{
|
||||
ce->ctime.sec = st->st_ctime;
|
||||
#ifdef NSEC
|
||||
ce->ctime.nsec = st->st_ctim.tv_nsec;
|
||||
#endif
|
||||
ce->mtime.sec = st->st_mtime;
|
||||
#ifdef NSEC
|
||||
ce->mtime.nsec = st->st_mtim.tv_nsec;
|
||||
#endif
|
||||
ce->st_dev = st->st_dev;
|
||||
ce->st_ino = st->st_ino;
|
||||
ce->st_uid = st->st_uid;
|
Загрузка…
Ссылка в новой задаче