vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Thu Oct 27 17:02:45 2016 +0300| [870ef77666544b5b69efec073c838649e62fe008] | committer: Rémi Denis-Courmont
cache: fix year 2038 problem and FILE_OFFSET_BITS dependency > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=870ef77666544b5b69efec073c838649e62fe008 --- src/modules/cache.c | 6 +++--- src/modules/modules.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/modules/cache.c b/src/modules/cache.c index 81a0fbd..5fc8c20 100644 --- a/src/modules/cache.c +++ b/src/modules/cache.c @@ -57,7 +57,7 @@ #ifdef HAVE_DYNAMIC_PLUGINS /* Sub-version number * (only used to avoid breakage in dev version when cache structure changes) */ -#define CACHE_SUBVERSION_NUM 30 +#define CACHE_SUBVERSION_NUM 31 /* Cache filename */ #define CACHE_NAME "plugins.dat" @@ -750,8 +750,8 @@ vlc_plugin_t *vlc_cache_lookup(vlc_plugin_t **cache, * stats. This will save time in following look-ups. */ if (plugin->path != NULL && !strcmp(plugin->path, path) - && plugin->mtime == st->st_mtime - && plugin->size == st->st_size) + && plugin->mtime == (int64_t)st->st_mtime + && plugin->size == (uint64_t)st->st_size) { *pp = plugin->next; plugin->next = NULL; diff --git a/src/modules/modules.h b/src/modules/modules.h index 0b59453..387ab62 100644 --- a/src/modules/modules.h +++ b/src/modules/modules.h @@ -55,8 +55,8 @@ typedef struct vlc_plugin_t char *abspath; /**< Absolute path */ char *path; /**< Relative path (within plug-in directory) */ - time_t mtime; /**< Last modification time */ - off_t size; /**< File size */ + int64_t mtime; /**< Last modification time */ + uint64_t size; /**< File size */ } vlc_plugin_t; /** _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
