Integrating mDNS
errno is not required.
Merge remote-tracking branch 'master'