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;
}