From b1616133a31b6396821d11812e234c64c3ef25e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= Date: Wed, 1 Dec 2010 08:50:27 +0300 Subject: [PATCH] Use IPK_SELF_PREFIX to form a path to peerinfo service --- src/peerinfo/perf_peerinfo_api.c | 9 +++++++-- src/peerinfo/test_peerinfo_api.c | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/peerinfo/perf_peerinfo_api.c b/src/peerinfo/perf_peerinfo_api.c index fe1851a..cac7b9e 100755 --- a/src/peerinfo/perf_peerinfo_api.c +++ b/src/peerinfo/perf_peerinfo_api.c @@ -168,8 +168,13 @@ check () struct GNUNET_GETOPT_CommandLineOption options[] = { GNUNET_GETOPT_OPTION_END }; - proc = GNUNET_OS_start_process (NULL, NULL, "gnunet-service-peerinfo", - "gnunet-service-peerinfo", + char *gnunet_service_peerinfo; + char *self_dir = GNUNET_OS_installation_get_path (GNUNET_OS_IPK_SELF_PREFIX); + GNUNET_asprintf (&gnunet_service_peerinfo, "%s%s", self_dir, "gnunet-service-peerinfo"); + GNUNET_free (self_dir); + + proc = GNUNET_OS_start_process (NULL, NULL, gnunet_service_peerinfo, + gnunet_service_peerinfo, #if DEBUG_PEERINFO "-L", "DEBUG", #else diff --git a/src/peerinfo/test_peerinfo_api.c b/src/peerinfo/test_peerinfo_api.c index fdd0dc4..62cb3df 100644 --- a/src/peerinfo/test_peerinfo_api.c +++ b/src/peerinfo/test_peerinfo_api.c @@ -173,8 +173,13 @@ check () struct GNUNET_GETOPT_CommandLineOption options[] = { GNUNET_GETOPT_OPTION_END }; - proc = GNUNET_OS_start_process (NULL, NULL, "gnunet-service-peerinfo", - "gnunet-service-peerinfo", + char *gnunet_service_peerinfo; + char *self_dir = GNUNET_OS_installation_get_path (GNUNET_OS_IPK_SELF_PREFIX); + GNUNET_asprintf (&gnunet_service_peerinfo, "%s%s", self_dir, "gnunet-service-peerinfo"); + GNUNET_free (self_dir); + + proc = GNUNET_OS_start_process (NULL, NULL, gnunet_service_peerinfo, + gnunet_service_peerinfo, #if DEBUG_PEERINFO "-L", "DEBUG", #endif -- 1.7.3.1.msysgit.0