mcst-linux-kernel/patches-2024.06.26/rpc.rstatd-4.0.1/0001-76628.patch

50 lines
1.3 KiB
Diff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

From 286b129249119b17facba8574d6cddd461619e80 Mon Sep 17 00:00:00 2001
Date: Fri, 22 May 2015 18:55:44 +0300
Subject: bug76628
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Макрос на структуру. Ибо до этого тип переменной был u_int и при
преобразовании типа в time_t записывались лишние символы, которые
портили информацию о дате и времени.
---
rstat.x | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/rstat.x b/rstat.x
index ece14b9..3cde7fd 100644
--- a/rstat.x
+++ b/rstat.x
@@ -36,13 +36,23 @@
%#define FSHIFT 8 /* bits to right of fixed binary point */
%#define FSCALE (1<<FSHIFT)
+%#ifdef __LCC__
+struct rstat_timeval {
+ unsigned long int tv_sec; /* seconds */
+ unsigned long int tv_usec; /* and microseconds */
+};
+%#else
+struct rstat_timeval {
+ unsigned int tv_sec;
+ unsigned int tv_usec;
+};
+%#endif /* for convert to time_t*/
+
+
+
const CPUSTATES = 4;
const DK_NDRIVE = 4;
-struct rstat_timeval {
- unsigned int tv_sec; /* seconds */
- unsigned int tv_usec; /* and microseconds */
-};
struct statsusers { /* RSTATVERS_USERS */
int cp_time[CPUSTATES];
--
2.16.4