Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

libdns_sd(3LIB)

Name

libdns_sd - DNS service discovery library

Synopsis

cc [ flag ... ] file ... –ldns_sd [ library ... ]
#include <dns_sd.h>

Description

The libdns_sd library functions provide facilities for applications to advertise and discover services that use the DNS protocol.

INTERFACES

The shared object libdns_sd.so.1 provides the public interfaces defined below. See intro(3) for additional information on shared object interfaces.

DNSServiceBrowse
DNSServiceConstructFullName
DNSServiceCreateConnection
DNSServiceEnumerateDomains
DNSServiceProcessResult
DNSServiceQueryRecord
DNSServiceReconfirmRecord
DNSServiceRefDeallocate
DNSServiceRefSockFD
DNSServiceRegister
DNSServiceResolve
TXTRecordCreate

Files

/lib/libdns_sd.so.1

shared object

/lib/64/libdns_sd.so.1

64–bit shared object

Attributes

See attributes(7) for description of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Availability
service/network/dns/mdns
Interface Stability
Committed
MT-Level
Safe

See Also

intro(3), attributes(7)