AC_DEFINE(HAVE_KTIME_GET_COARSE_REAL_TS64,1, 18+ [ktime_get_coarse_real_ts64() exists]) 19+ ],[ 20+ AC_MSG_RESULT(no) 21+ ]) 22+ ]) 23+ 24+ dnl# 25+ dnl# 4.18: ktime_get_raw_ts64() replaces getrawmonotonic64(). ...
ZFS_LINUX_TEST_RESULT([ktime_get_coarse_real_ts64],[ AC_MSG_RESULT(yes) AC_DEFINE(HAVE_KTIME_GET_COARSE_REAL_TS64,1, [ktime_get_coarse_real_ts64() exists]) ],[ AC_MSG_RESULT(no) ]) ]) dnl# dnl# 4.18: ktime_get_raw_ts64() replaces getrawmonotonic64(). ...
do_gettimeofday:定义位于arch/i386/kernel/time.c。ktime_get_real_ts64:定义位于kernel/time/timekeeping.c,声明则在include/linux/timekeeping.h。替代关系:替代背景:do_gettimeofday因32bit机器上的2038问题而被官方文档明确指出需要替代,替代函数为ktime_get_real_ts64。替代效果:ktime_get_real...
ktime_get_real_ts64 ktime_get_real_ts64函数诞生于linux v3.17,当时是一个宏定义如下: externvoidgetnstimeofday64(structtimespec64*tv);#define ktime_get_real_ts64(ts) getnstimeofday64(ts) 在linux v5.0中,也就是do_gettimeofday正式退役时,我们看看ktime_get_real_ts64的样子。其在kernel/time/ti...
do_sys_settimeofday64函数和do_settimeofday64类似,但它还接受一个时区结构tz作为参数。它是一个更高层次的系统调用,能够更全面地处理时间和时区设置 //41~45行externvoidktime_get_raw_ts64(structtimespec64*ts);externvoidktime_get_ts64(structtimespec64*ts);externvoidktime_get_real_ts64(structtimespec64...
Name:ktime_get_real_ts64 - Returns the time of day in a timespec64.*@ts: pointer to the timespec to be set* Returns the time of day in a timespec64 (WARN if suspended). Proto:void ktime_get_real_ts64(struct timespec64 *ts) Type:void Parameter: TypeParameterName struct timespec64...
函数名称:ktime_get_coarse_real_ts64 函数原型:void ktime_get_coarse_real_ts64(struct timespec64 *ts) 返回类型:void 参数: 类型参数名称 struct timespec64 * ts 2162 tk等于timekeeper 2165 循环 2166 seq等于ad_seqcount_begin - begin a seq-read critical section*@s: pointer to seqcount_t* Ret...
do_gettimeofday函数,自linux v0.99.9版本诞生,起初为内部inline static函数。至linux v2.0版本,正式升级为外部接口。其定义位于arch/i386/kernel/time.c。然而,随着linux v5.0的更新,do_gettimeofday退出历史舞台。原因在于struct timeval在32bit机器上面临2038问题。替代函数为ktime_get_real_ts6...
do_gettimeofday函数,自linux v0.99.9版本诞生,起初为内部inline static函数。至linux v2.0版本,正式升级为外部接口。其定义位于arch/i386/kernel/time.c。然而,随着linux v5.0的更新,do_gettimeofday退出历史舞台。原因在于struct timeval在32bit机器上面临2038问题。替代函数为ktime_get_real_ts6...
Hi whitebatman2, "get_monotonic_boottime(&ts)" is deprecated in kernel 4.20. See https://www.kernel.org/doc/html/latest/core-api/timekeeping.html "Deprecated time interfaces". In "ioctl_cfg80211.c" I've replaced: struct timespec ts; get_...