commit 6ec5baa
uint
·
2026-10-30 14:38:14 +0000 UTC
parent 114dde2
Pipe (Test): Log recieved messages
2 files changed,
+9,
-1
+6,
-1
1@@ -36,8 +36,12 @@ int main(void)
2
3 switch (data.type) {
4 case TEST_STOP:
5+ printf("recieved stop\n");
6+ fflush(stdout);
7 goto end;
8 case TEST_NAME_CHANGE:
9+ printf("recieved name_change\n");
10+ fflush(stdout);
11 strncpy(name, data.name, 64);
12 default:
13 continue;
14@@ -46,8 +50,9 @@ int main(void)
15 }
16
17 end:
18- printf("%s", data.name);
19+ printf("%s\n", name);
20
21+ ulepipe_close(&master);
22 return EXIT_SUCCESS;
23 }
24
+3,
-0
1@@ -20,6 +20,9 @@ typedef struct {
2 int main(int argc, char* argv[])
3 {
4 const char* cmd = argv[1];
5+
6+ if (argc < 2)
7+ return EXIT_FAILURE;
8
9 if (ssame(cmd, "stop")) {
10 some_data_layout stop_data = {0, 0, "die", TEST_STOP};