Module Name: src Committed By: rin Date: Sun Nov 13 13:59:45 UTC 2016
Modified Files: src/sys/compat/netbsd32: netbsd32_conv.h Log Message: correct wrong casting. some are considered harmless, but - tv_sec in netbsd32_timeval is netbsd32_time_t (aka netbsd32_int64_t) rather than time_t (int64_t) - tv_sec in netbsd32_timespec is netbsd32_time_t rather than netbsd32_long (y2038 problem) approved by martin To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/compat/netbsd32/netbsd32_conv.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/compat/netbsd32/netbsd32_conv.h diff -u src/sys/compat/netbsd32/netbsd32_conv.h:1.30 src/sys/compat/netbsd32/netbsd32_conv.h:1.31 --- src/sys/compat/netbsd32/netbsd32_conv.h:1.30 Mon Jun 22 10:35:00 2015 +++ src/sys/compat/netbsd32/netbsd32_conv.h Sun Nov 13 13:59:45 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: netbsd32_conv.h,v 1.30 2015/06/22 10:35:00 mrg Exp $ */ +/* $NetBSD: netbsd32_conv.h,v 1.31 2016/11/13 13:59:45 rin Exp $ */ /* * Copyright (c) 1998, 2001 Matthew R. Green @@ -63,7 +63,7 @@ netbsd32_from_timeval50(const struct tim struct netbsd32_timeval50 *tv32) { - tv32->tv_sec = (netbsd32_long)tv->tv_sec; + tv32->tv_sec = (netbsd32_time50_t)tv->tv_sec; tv32->tv_usec = (netbsd32_long)tv->tv_usec; } @@ -72,8 +72,8 @@ netbsd32_from_timeval(const struct timev struct netbsd32_timeval *tv32) { - tv32->tv_sec = (time_t)tv->tv_sec; - tv32->tv_usec = (suseconds_t)tv->tv_usec; + tv32->tv_sec = (netbsd32_time_t)tv->tv_sec; + tv32->tv_usec = tv->tv_usec; } static __inline void @@ -82,7 +82,7 @@ netbsd32_to_timeval50(const struct netbs { tv->tv_sec = (time_t)tv32->tv_sec; - tv->tv_usec = (suseconds_t)tv32->tv_usec; + tv->tv_usec = tv32->tv_usec; } static __inline void @@ -91,7 +91,7 @@ netbsd32_to_timeval(const struct netbsd3 { tv->tv_sec = (time_t)tv32->tv_sec; - tv->tv_usec = (suseconds_t)tv32->tv_usec; + tv->tv_usec = tv32->tv_usec; } static __inline void @@ -157,7 +157,7 @@ netbsd32_from_timespec50(const struct ti struct netbsd32_timespec50 *s32p) { - s32p->tv_sec = (netbsd32_long)p->tv_sec; + s32p->tv_sec = (netbsd32_time50_t)p->tv_sec; s32p->tv_nsec = (netbsd32_long)p->tv_nsec; } @@ -166,7 +166,7 @@ netbsd32_from_timespec(const struct time struct netbsd32_timespec *s32p) { - s32p->tv_sec = (netbsd32_long)p->tv_sec; + s32p->tv_sec = (netbsd32_time_t)p->tv_sec; s32p->tv_nsec = (netbsd32_long)p->tv_nsec; }