From 7032fedd41386f8a0b779d234620b473d978f889 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期五, 17 七月 2020 17:43:18 +0800
Subject: [PATCH] req_rep finished
---
test/test.c | 35 +++++++++++++++++++++++++++++++++++
1 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/test/test.c b/test/test.c
index e69de29..99e3289 100644
--- a/test/test.c
+++ b/test/test.c
@@ -0,0 +1,35 @@
+#include "test.h"
+#define MKEY 0x2222
+int testmatshm() {
+
+ int shmid = -1;
+ void *shmp;
+ shmid = shmget(MKEY, 1024, IPC_CREAT | IPC_EXCL | OBJ_PERMS);
+ if (shmid == -1 && errno == EEXIST) {
+ printf("first create\n");
+ shmid = shmget(MKEY, 0, 0);
+ }
+
+ if (shmid == -1)
+ err_exit(errno, "testmatshm shmget");
+
+ shmp = shmat(shmid, NULL, 0);
+}
+
+typedef struct buf_t { char buf[7]; } buf_t;
+
+void test(int size) {
+ char buf[size];
+ printf("size = %d\n", sizeof(buf));
+}
+
+char msg[10];
+int main() {
+ // testmatshm();
+ // testmatshm();
+
+ // sleep(60);
+
+ // printf("size = %d, msg = %d\n", sizeof(buf_t), sizeof(msg));
+ test(12);
+}
\ No newline at end of file
--
Gitblit v1.8.0