foobarclient: Set and advertise hostname

This commit is contained in:
Sebastian Huber 2014-10-31 10:41:17 +01:00
parent 54ed53794b
commit 7f9f0df273

View File

@ -252,12 +252,17 @@ foobar_register(DNSQuestion *question)
static void static void
test_main(void) test_main(void)
{ {
const char name[] = "foobarclient";
int rv;
mStatus status; mStatus status;
DNSQuestion question; DNSQuestion question;
rv = sethostname(&name[0], sizeof(name) - 1);
assert(rv == 0);
status = mDNS_Init(&mDNSStorage, &PlatformStorage, &rr_cache[0], status = mDNS_Init(&mDNSStorage, &PlatformStorage, &rr_cache[0],
sizeof(rr_cache) / sizeof(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); mDNS_Init_NoInitCallbackContext);
assert(status == mStatus_NoError); assert(status == mStatus_NoError);