From 3ce014732763fd28a7b03d5ce99ec990f830f985 Mon Sep 17 00:00:00 2001
From: cheliequan <liequanche@126.com>
Date: 星期五, 30 十二月 2022 15:59:41 +0800
Subject: [PATCH] 1.客户端支持只获取memfd,只获取数据,同时获取memfd和数据 2.优化代码,所有日志使用mydebug

---
 src/ipc_msg.c |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/ipc_msg.c b/src/ipc_msg.c
index 0530fd4..85a53c2 100644
--- a/src/ipc_msg.c
+++ b/src/ipc_msg.c
@@ -1,7 +1,16 @@
-#include "ipc_msg.h"
 #include <string.h>
 #include <stdlib.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include "ipc_msg.h"
 
+
+int file_exists(char *filename)
+{
+  struct stat   buffer;   
+  return (stat (filename, &buffer) == 0);
+}
 /**
  * @brief 鍙戦�佺洰鏍囨枃浠舵弿杩扮
  * @param fd		浼犻�掍俊鎭殑 UNIX 鍩� 鏂囦欢鎻忚堪绗�
@@ -57,7 +66,7 @@
 int  send_fd_sendmsg(int  fd, memfd_data_st** ppmemfd_data)
 {
   memfd_data_st *ptr_memfd_data = *ppmemfd_data; 
-  return send_fd_args(fd, ptr_memfd_data->memfd, ptr_memfd_data->pid, &ptr_memfd_data->data, ptr_memfd_data->len);
+  return send_fd_args_sendmsg(fd, ptr_memfd_data->memfd, ptr_memfd_data->pid, &ptr_memfd_data->data, ptr_memfd_data->len);
 }
 
 /**
@@ -102,4 +111,4 @@
   memset(*ppmemfd_data, 0, control_len);
   memcpy(*ppmemfd_data, CMSG_DATA(&cm),  control_len);
   return ret;
-}
\ No newline at end of file
+}

--
Gitblit v1.8.0