[rtems-libbsd commit] foobarclient: Set and advertise hostname

Sebastian Huber sebh at rtems.org
Fri Oct 31 09:32:58 UTC 2014


Module:    rtems-libbsd
Branch:    master
Commit:    7f9f0df273ecad66773db0461dd6e617be5f9d8f
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=7f9f0df273ecad66773db0461dd6e617be5f9d8f

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Fri Oct 31 10:41:17 2014 +0100

foobarclient: Set and advertise hostname

---

 testsuite/foobarclient/test_main.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/testsuite/foobarclient/test_main.c b/testsuite/foobarclient/test_main.c
index 2b95518..7e8c7bf 100644
--- a/testsuite/foobarclient/test_main.c
+++ b/testsuite/foobarclient/test_main.c
@@ -252,12 +252,17 @@ foobar_register(DNSQuestion *question)
 static void
 test_main(void)
 {
+	const char name[] = "foobarclient";
+	int rv;
 	mStatus status;
 	DNSQuestion question;
 
+	rv = sethostname(&name[0], sizeof(name) - 1);
+	assert(rv == 0);
+
 	status = mDNS_Init(&mDNSStorage, &PlatformStorage, &rr_cache[0],
 	    sizeof(rr_cache) / sizeof(rr_cache[0]),
-	    mDNS_Init_DontAdvertiseLocalAddresses, mDNS_Init_NoInitCallback,
+	    mDNS_Init_AdvertiseLocalAddresses, mDNS_Init_NoInitCallback,
 	    mDNS_Init_NoInitCallbackContext);
 	assert(status == mStatus_NoError);
 



More information about the vc mailing list