From 3f7dc3fd80e7fe548f89b96ab4228135dca688db Mon Sep 17 00:00:00 2001 From: Vo Trung Chi Date: Thu, 1 Aug 2019 07:38:42 +0700 Subject: using POSIX shared memory APIs (#90) (#151) Replace all Linux specific shared memory APIs with POSIX alternatives. Signed-off-by: Vo Trung Chi --- tests/gtest_dlt_daemon_gateway.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'tests/gtest_dlt_daemon_gateway.sh') diff --git a/tests/gtest_dlt_daemon_gateway.sh b/tests/gtest_dlt_daemon_gateway.sh index 6ce625b..d74f519 100755 --- a/tests/gtest_dlt_daemon_gateway.sh +++ b/tests/gtest_dlt_daemon_gateway.sh @@ -105,6 +105,10 @@ cleanup() rm -f $tmpPath/dlt.conf rm -f $tmpPath/dlt_gateway.conf + rm -f /dev/shm/dlt-shm + rm -f /dev/shm/sem.dlt-shm + rm -f /dev/shm/dlt-shm-passive + rm -f /dev/shm/sem.dlt-shm-passive return 0 } # @@ -171,9 +175,17 @@ setupTest() # startDaemons() { + DLT_PASSIVE_SHM_NAME="" tmpPath=/tmp dlt-daemon -d - dlt-daemon -d -p 3495 -c $tmpPath/dlt.conf + sleep 1 + + # Check if the dlt shm file exist (DLT_SHM_ENABLE=ON) + if [ -f /dev/shm/dlt-shm ]; then + DLT_PASSIVE_SHM_NAME="-s dlt-shm-passive" + fi + + dlt-daemon -d -p 3495 -c $tmpPath/dlt.conf $DLT_PASSIVE_SHM_NAME return 0 } -- cgit v1.2.1