From 45a332217067750a6c032662a9ff135409209f8c Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Wed, 2 Jan 2019 13:58:45 -0200 Subject: [PATCH] Working on IPC service manager. --- Makefile.in | 1 + configure.ac | 1 + pw3270-plugin-ipc.cbp | 13 +++++++++++++ src/service/getproperties.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ src/service/linux/start.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/service/methods.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/service/private.h | 8 +++++--- src/service/service.c | 2 ++ src/service/setproperties.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ src/service/windows/resources.rc.in | 29 +++++++++++++++++++++++++++++ testscripts/introspect-plugin.sh | 7 +++++++ testscripts/introspect-service.sh | 7 +++++++ testscripts/introspect.sh | 7 ------- 13 files changed, 319 insertions(+), 10 deletions(-) create mode 100644 src/service/getproperties.c create mode 100644 src/service/linux/start.c create mode 100644 src/service/methods.c create mode 100644 src/service/setproperties.c create mode 100644 src/service/windows/resources.rc.in create mode 100755 testscripts/introspect-plugin.sh create mode 100755 testscripts/introspect-service.sh delete mode 100755 testscripts/introspect.sh diff --git a/Makefile.in b/Makefile.in index 79ef7e0..843af3b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -39,6 +39,7 @@ PLUGIN_SOURCES= \ SERVICE_SOURCES= \ $(wildcard src/service/*.c) \ + $(wildcard src/service/@OSNAME@/*.c) \ $(wildcard src/service/@OSNAME@/*.rc) TEST_SOURCES= \ diff --git a/configure.ac b/configure.ac index cd9ef94..3c46129 100644 --- a/configure.ac +++ b/configure.ac @@ -85,6 +85,7 @@ case "$host" in app_win32_revision=$(date +%y.%m.%d.%H) AC_SUBST(WIN32_VERSION,$app_win32_revision) AC_CONFIG_FILES(src/core/windows/resources.rc) + AC_CONFIG_FILES(src/service/windows/resources.rc) AC_CONFIG_FILES(src/plugin/windows/resources.rc) ;; diff --git a/pw3270-plugin-ipc.cbp b/pw3270-plugin-ipc.cbp index 8b8aceb..71579cb 100644 --- a/pw3270-plugin-ipc.cbp +++ b/pw3270-plugin-ipc.cbp @@ -96,6 +96,15 @@ + + + + + +