mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-09 06:51:44 +00:00
f6ed807045
Deal with 64-bit time_t With this fix I was able to complete compilation of kdebase on IA64. Submitted by: Adriaan de Groot <adridg@cs.kun.nl> Thanks to: marcel for prodding and installing kdelibs on pluto2
19 lines
518 B
C++
19 lines
518 B
C++
--- konsole/konsole/TEPty.cpp.orig Mon Sep 29 11:22:07 2003
|
|
+++ konsole/konsole/TEPty.cpp Mon Sep 29 11:22:12 2003
|
|
@@ -624,7 +624,14 @@
|
|
if (strncmp(str_ptr, "/dev/", 5) == 0)
|
|
str_ptr += 5;
|
|
strncpy(l_struct.ut_line, str_ptr, UT_LINESIZE);
|
|
- time(&l_struct.ut_time);
|
|
+
|
|
+ // Handle 64-bit time_t properly, where it may be larger
|
|
+ // than the integral type of ut_time.
|
|
+ {
|
|
+ time_t ut_time_temp;
|
|
+ time(&ut_time_temp);
|
|
+ l_struct.ut_time=ut_time_temp;
|
|
+ }
|
|
|
|
login(&l_struct);
|
|
#endif
|