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:
Petr Baudis 2005-04-13 02:38:44 -07:00 коммит произвёл Petr Baudis
Родитель aebb267908
Коммит 5ade862839
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -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;