From 3d4f1914c61ea270e109e4b5f82985965803c599 Mon Sep 17 00:00:00 2001 From: Paul Dino Jones Date: Mon, 28 Apr 2025 20:38:34 -0400 Subject: [PATCH] Re-enable shared memory test prog --- CMakeLists.txt | 18 +++++++++--------- tests/getmem.c | 2 +- tests/setmem.c | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9159922..c3a790b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -79,15 +79,15 @@ add_subdirectory(src/monocoque/slog) #target_link_libraries(parserevburnerxml portaudio xml2) #add_test(parserevburnerxml parserevburnerxml) # -#add_executable(setmem tests/setmem.c) -#target_include_directories(setmem PUBLIC) -#target_link_libraries(setmem) -#add_test(setmem setmem) -# -#add_executable(getmem tests/getmem.c) -#target_include_directories(getmem PUBLIC) -#target_link_libraries(getmem) -#add_test(getmem getmem) +add_executable(setmem tests/setmem.c) +target_include_directories(setmem PUBLIC) +target_link_libraries(setmem) +add_test(setmem setmem) + +add_executable(getmem tests/getmem.c) +target_include_directories(getmem PUBLIC) +target_link_libraries(getmem) +add_test(getmem getmem) # #add_executable(setsimdata tests/setsimdata.c) #target_include_directories(setsimdata PUBLIC) diff --git a/tests/getmem.c b/tests/getmem.c index 572a7ef..1f43dcb 100644 --- a/tests/getmem.c +++ b/tests/getmem.c @@ -19,7 +19,7 @@ int main(int argc, char* argv[]) pid = getpid(); // get shared memory file descriptor (NOT a file) - fd = shm_open(TEST_MEM_FILE_LOCATION, O_RDONLY, S_IRUSR | S_IWUSR); + fd = shm_open(SIMAPI_MEM_FILE, O_RDONLY, S_IRUSR | S_IWUSR); if (fd == -1) { return 10; diff --git a/tests/setmem.c b/tests/setmem.c index 22b252b..623c166 100644 --- a/tests/setmem.c +++ b/tests/setmem.c @@ -21,7 +21,7 @@ int main(int argc, char* argv[]) pid = getpid(); - fd = shm_open(TEST_MEM_FILE_LOCATION, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); + fd = shm_open(SIMAPI_MEM_FILE, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); if (fd == -1) { perror("open"); @@ -99,7 +99,7 @@ int main(int argc, char* argv[]) } tcsetattr(0, TCSANOW, &canonicalmode); - fd = shm_unlink(TEST_MEM_FILE_LOCATION); + fd = shm_unlink(SIMAPI_MEM_FILE); if (fd == -1) { perror("unlink");