summaryrefslogtreecommitdiffstats
path: root/comms/ecu
diff options
context:
space:
mode:
authorsimokawa <simokawa@FreeBSD.org>1999-01-05 10:14:34 +0000
committersimokawa <simokawa@FreeBSD.org>1999-01-05 10:14:34 +0000
commit93cb564416799a3a6c649c969be12103086566fe (patch)
treef22bc2bd503313465b1b41f79453168f8b2bd789 /comms/ecu
parentb62a8b228a352c591d6dea3af1778646a8d37240 (diff)
downloadFreeBSD-ports-93cb564416799a3a6c649c969be12103086566fe.zip
FreeBSD-ports-93cb564416799a3a6c649c969be12103086566fe.tar.gz
Fix time() conflicts on alpha and replace long with time_t for time().
Diffstat (limited to 'comms/ecu')
-rw-r--r--comms/ecu/files/patch-aa109
1 files changed, 109 insertions, 0 deletions
diff --git a/comms/ecu/files/patch-aa b/comms/ecu/files/patch-aa
new file mode 100644
index 0000000..b77cf16
--- /dev/null
+++ b/comms/ecu/files/patch-aa
@@ -0,0 +1,109 @@
+--- z/zcurses.c.orig Mon Mar 17 11:24:09 1997
++++ z/zcurses.c Tue Jan 5 18:49:09 1999
+@@ -116,6 +116,10 @@
+ #include <ctype.h>
+ #include <signal.h>
+
++#if (defined(__unix__) || defined(unix)) && !defined(USG)
++#include <sys/param.h>
++#endif
++
+ #if defined(__FreeBSD__)
+ #include <sys/ioctl.h>
+ #endif
+@@ -124,10 +128,13 @@
+ #include <local/fas.h>
+ #endif /* FASI */
+
++#if !(defined(BSD) && (BSD >= 199306))
+ long time();
+-void report_error_count();
+ extern char *tzname[];
+ struct tm *localtime();
++#endif
++
++void report_error_count();
+
+ #undef uchar
+ #define uchar unsigned char
+@@ -266,7 +273,7 @@
+ char *tod;
+ {
+ static char tod_str[32];
+- long cur_time = time((long *)0);
++ time_t cur_time = time((time_t *)0);
+ struct tm *lt = localtime(&cur_time);
+
+ switch (type)
+@@ -564,7 +571,7 @@
+ if (++dumbtty_pos > 75)
+ {
+ dumbtty_newline();
+- current_epoch = time((long *)0);
++ current_epoch = time((time_t *)0);
+ elapsed_seconds = current_epoch - this_file_start_epoch;
+ cptr = get_elapsed_time(elapsed_seconds);
+ dumbtty_pos = printf("%s elapsed ", cptr +
+@@ -598,7 +605,7 @@
+ {
+ dumbtty_newline();
+ dumbtty_newline();
+- current_epoch = time((long *)0);
++ current_epoch = time((time_t *)0);
+ elapsed_seconds = current_epoch - this_file_start_epoch;
+ cptr = get_elapsed_time(elapsed_seconds);
+ dumbtty_pos = printf("%s elapsed ", cptr +
+@@ -708,7 +715,7 @@
+ wmove(win, 9, 3);
+ cptr = timeofday_text(1, (char *)0);
+ waddstr(win, cptr);
+- current_epoch = time((long *)0);
++ current_epoch = time((time_t *)0);
+ elapsed_seconds = current_epoch - start_seconds;
+ cptr = get_elapsed_time(elapsed_seconds);
+ wmove(win, 9, 21);
+@@ -970,7 +977,7 @@
+ {
+ report_tx_ind(0);
+ report_rx_ind(0);
+- current_epoch = time((long *)0);
++ current_epoch = time((time_t *)0);
+ elapsed_seconds = current_epoch - start_seconds;
+ if (elapsed_seconds && (zcurses_bitrate > 50))
+ {
+@@ -1088,7 +1095,7 @@
+ if (report_init_complete)
+ return;
+
+- start_seconds = time((long *)0);
++ start_seconds = time((time_t *)0);
+ current_epoch = start_seconds;
+
+ if (dumbtty)
+@@ -1338,7 +1345,7 @@
+ float efficiency = 0.0;
+ static long xfer_rate_report_epoch = 0L;
+
+- current_epoch = time((long *)0);
++ current_epoch = time((time_t *)0);
+
+ if (!final && (current_epoch < (xfer_rate_report_epoch + 5L)))
+ return;
+@@ -1674,7 +1681,7 @@
+ write(log_packets, "\n", 1);
+ }
+
+- this_file_start_epoch = time((long *)0);
++ this_file_start_epoch = time((time_t *)0);
+ this_file_xfer_count = 0;
+
+ if (dumbtty)
+@@ -1736,7 +1743,7 @@
+ write(log_packets, "\n", 1);
+ }
+
+- this_file_start_epoch = time((long *)0);
++ this_file_start_epoch = time((time_t *)0);
+ this_file_xfer_count = 0;
+
+ if (dumbtty)
OpenPOWER on IntegriCloud