]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Delete setting and testing of STAT_ONCE_PER_SECOND, just always do it
authorKen Raeburn <raeburn@mit.edu>
Fri, 21 Oct 2005 20:03:44 +0000 (20:03 +0000)
committerKen Raeburn <raeburn@mit.edu>
Fri, 21 Oct 2005 20:03:44 +0000 (20:03 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17449 dc483132-0cff-0310-8789-dd5450dbe970

src/util/profile/ChangeLog
src/util/profile/prof_file.c
src/util/profile/prof_int.h

index cab07d02b97dd62c28f9a900e9e9cdaf3e7c44ef..cbb95706e7897cd9547722a4c9d9a264618be548 100644 (file)
@@ -1,3 +1,10 @@
+2005-10-21  Ken Raeburn  <raeburn@mit.edu>
+
+       * prof_file.c (profile_update_file_data): Drop test of
+       STAT_ONCE_PER_SECOND, just do it always.
+       * prof_int.h (stuct _prf_data_t): Likewise.
+       (STAT_ONCE_PER_SECOND): Don't define.
+
 2005-08-20  Ken Raeburn  <raeburn@mit.edu>
 
        * configure.in: Use K5_AC_INIT instead of AC_INIT.
index f31347c3747b6abbf71117795e6d5cf8e357344f..265ccd6cf99b4368f08b820db5384f5bf34011a5 100644 (file)
@@ -304,9 +304,7 @@ errcode_t profile_update_file_data(prf_data_t data)
 #ifdef HAVE_STAT
        struct stat st;
        unsigned long frac;
-#ifdef STAT_ONCE_PER_SECOND
        time_t now;
-#endif
 #endif
        FILE *f;
 
@@ -315,21 +313,17 @@ errcode_t profile_update_file_data(prf_data_t data)
            return retval;
 
 #ifdef HAVE_STAT
-#ifdef STAT_ONCE_PER_SECOND
        now = time(0);
        if (now == data->last_stat && data->root != NULL) {
            k5_mutex_unlock(&data->lock);
            return 0;
        }
-#endif
        if (stat(data->filespec, &st)) {
            retval = errno;
            k5_mutex_unlock(&data->lock);
            return retval;
        }
-#ifdef STAT_ONCE_PER_SECOND
        data->last_stat = now;
-#endif
 #if defined HAVE_STRUCT_STAT_ST_MTIMENSEC
        frac = st.st_mtimensec;
 #elif defined HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
index 1a56a3f30b9e47abc2ed3334765a14fa5525aa5b..3ff2b0f5161168a892532fad3ed212b98a290adf 100644 (file)
@@ -15,8 +15,6 @@
 #include "com_err.h"
 #include "profile.h"
 
-#define STAT_ONCE_PER_SECOND
-
 #if defined(_WIN32)
 #define SIZEOF_INT      4
 #define SIZEOF_SHORT    2
@@ -38,9 +36,7 @@ struct _prf_data_t {
        prf_magic_t     magic;
        k5_mutex_t      lock;
        struct profile_node *root;
-#ifdef STAT_ONCE_PER_SECOND
        time_t          last_stat;
-#endif
        time_t          timestamp; /* time tree was last updated from file */
        unsigned long   frac_ts;   /* fractional part of timestamp, if any */
        int             flags;  /* r/w, dirty */