From 91f003aac4c95f4d2a2fc0782c9bea9d484b6919 Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期四, 09 七月 2020 14:48:07 +0800
Subject: [PATCH] update

---
 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