From 6736cb10fa2f071fe12e19040210117a825baf99 Mon Sep 17 00:00:00 2001 From: Pavel Uhanov <pavel.uhanov@demlabs.net> Date: Fri, 21 Mar 2025 10:23:04 +0300 Subject: [PATCH] [*] pipe errors fix --- modules/net/dap_chain_node_rpc.c | 4 ++- modules/net/include/dap_chain_node_rpc.h | 27 +++++++++---------- .../stake/dap_chain_net_srv_stake_lock.c | 1 + .../dap_chain_net_srv_stake_pos_delegate.c | 1 + 4 files changed, 18 insertions(+), 15 deletions(-) diff --git a/modules/net/dap_chain_node_rpc.c b/modules/net/dap_chain_node_rpc.c index 26a72e918c..d57dbcbf58 100644 --- a/modules/net/dap_chain_node_rpc.c +++ b/modules/net/dap_chain_node_rpc.c @@ -68,6 +68,7 @@ static void s_collect_cmd_stat_info(int16_t a_cmd_num, int64_t a_call_time) atomic_fetch_add(&(s_cmd_call_stat + a_cmd_num)->time, a_call_time); } +#ifndef WIN32 /** * @brief get states info about current * @param a_arg - pointer to callback arg @@ -90,6 +91,7 @@ static void s_update_node_rpc_states_info(UNUSED_ARG void *a_arg) dap_global_db_set_sync(s_rpc_server_states_group, l_node_addr_str, l_info, sizeof(dap_chain_node_rpc_states_info_t), false); DAP_DELETE(l_info); } +#endif static int s_rpc_node_cmp(dap_list_t *a_list1, dap_list_t *a_list2) { @@ -144,7 +146,7 @@ void dap_chain_node_rpc_init(dap_config_t *a_cfg) } } if (l_role == RPC_ROLE_ROOT && !dap_chain_node_rpc_is_my_node_authorized()) - log_it(L_WARNING, "Your addres not finded in authorized rpc node list"); + log_it(L_WARNING, "Your addres not finded in authorized rpc node list"); } void dap_chain_node_rpc_deinit() diff --git a/modules/net/include/dap_chain_node_rpc.h b/modules/net/include/dap_chain_node_rpc.h index 77f9e5804b..cc16a91cb4 100644 --- a/modules/net/include/dap_chain_node_rpc.h +++ b/modules/net/include/dap_chain_node_rpc.h @@ -27,20 +27,19 @@ #include <sys/sysinfo.h> #else struct sysinfo { // temporary added to read - __kernel_long_t uptime; /* Seconds since boot */ - __kernel_ulong_t loads[3]; /* 1, 5, and 15 minute load averages */ - __kernel_ulong_t totalram; /* Total usable main memory size */ - __kernel_ulong_t freeram; /* Available memory size */ - __kernel_ulong_t sharedram; /* Amount of shared memory */ - __kernel_ulong_t bufferram; /* Memory used by buffers */ - __kernel_ulong_t totalswap; /* Total swap space size */ - __kernel_ulong_t freeswap; /* swap space still available */ - __u16 procs; /* Number of current processes */ - __u16 pad; /* Explicit padding for m68k */ - __kernel_ulong_t totalhigh; /* Total high memory size */ - __kernel_ulong_t freehigh; /* Available high memory size */ - __u32 mem_unit; /* Memory unit size in bytes */ - char _f[20-2*sizeof(__kernel_ulong_t)-sizeof(__u32)]; /* Padding: libc5 uses this.. */ + long uptime; /* Seconds since boot */ + unsigned long loads[3]; /* 1, 5, and 15 minute load averages */ + unsigned long totalram; /* Total usable main memory size */ + unsigned long freeram; /* Available memory size */ + unsigned long sharedram; /* Amount of shared memory */ + unsigned long bufferram; /* Memory used by buffers */ + unsigned long totalswap; /* Total swap space size */ + unsigned long freeswap; /* swap space still available */ + unsigned short procs; /* Number of current processes */ + unsigned long totalhigh; /* Total high memory size */ + unsigned long freehigh; /* Available high memory size */ + unsigned int mem_unit; /* Memory unit size in bytes */ + char _f[20-2*sizeof(long)-sizeof(int)]; /* Padding: libc5 uses this.. */ }; #endif diff --git a/modules/service/stake/dap_chain_net_srv_stake_lock.c b/modules/service/stake/dap_chain_net_srv_stake_lock.c index 7878c23e6c..feff27cf69 100644 --- a/modules/service/stake/dap_chain_net_srv_stake_lock.c +++ b/modules/service/stake/dap_chain_net_srv_stake_lock.c @@ -34,6 +34,7 @@ #include "dap_chain_net_srv.h" #include "dap_cli_server.h" #include "dap_chain_node_cli.h" +#include "dap_chain_node_cli_cmd.h" static bool s_debug_more = false; diff --git a/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c b/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c index 977ba8118a..5d2f359ec7 100644 --- a/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c +++ b/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c @@ -44,6 +44,7 @@ #include "dap_cli_server.h" #include "dap_chain_net_srv_order.h" #include "dap_chain_node_cli.h" +#include "dap_chain_node_cli_cmd.h" #define LOG_TAG "dap_chain_net_srv_stake_pos_delegate" -- GitLab