changeset 6242:e64c2e62add0

(set_stat_atime, set_stat_ctime, set_stat_mtime): Remove; they were buggy in the HAVE_STRUCT_STAT_ST_SPARE1 case, and they were dubious anyway. I rewrote 'tar' to not use them any more.
author Paul Eggert <eggert@cs.ucla.edu>
date Sat, 17 Sep 2005 06:54:00 +0000
parents 75f843ff909e
children c7eeea00ac4b
files lib/stat-time.h
diffstat 1 files changed, 0 insertions(+), 48 deletions(-) [+]
line wrap: on
line diff
--- a/lib/stat-time.h
+++ b/lib/stat-time.h
@@ -127,52 +127,4 @@
 #endif
 }
 
-/* Set *ST's access time.  */
-static inline void
-set_stat_atime (struct stat *st, struct timespec t)
-{
-#ifdef STAT_TIMESPEC
-  STAT_TIMESPEC (st, st_atim) = t;
-#else
-  st->st_atime = t.tv_sec;
-# if defined STAT_TIMESPEC_NS
-  STAT_TIMESPEC_NS (st, st_atim) = t.tv_nsec;
-# elif defined HAVE_STRUCT_STAT_ST_SPARE1
-  st->st_spare1 = t.tv_nsec / 1000;
-# endif
 #endif
-}
-
-/* Set *ST's status change time.  */
-static inline void
-set_stat_ctime (struct stat *st, struct timespec t)
-{
-#ifdef STAT_TIMESPEC
-  STAT_TIMESPEC (st, st_ctim) = t;
-#else
-  st->st_ctime = t.tv_sec;
-# if defined STAT_TIMESPEC_NS
-  STAT_TIMESPEC_NS (st, st_ctim) = t.tv_nsec;
-# elif defined HAVE_STRUCT_STAT_ST_SPARE1
-  st->st_spare1 = t.tv_nsec / 1000;
-# endif
-#endif
-}
-
-/* Set *ST's data modification time.  */
-static inline void
-set_stat_mtime (struct stat *st, struct timespec t)
-{
-#ifdef STAT_TIMESPEC
-  STAT_TIMESPEC (st, st_mtim) = t;
-#else
-  st->st_mtime = t.tv_sec;
-# if defined STAT_TIMESPEC_NS
-  STAT_TIMESPEC_NS (st, st_mtim) = t.tv_nsec;
-# elif defined HAVE_STRUCT_STAT_ST_SPARE1
-  st->st_spare1 = t.tv_nsec / 1000;
-# endif
-#endif
-}
-
-#endif