CFLAGS_OS = -D_GNU_SOURCE -DHAVE_IPV6 -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DHAVE_LINUX -DTARGET_OS_LINUX -DTIZEN_EXT -DCONFIG_DISABLE_REUSEPORT -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fPIE
CFLAGS_ASLR = -fPIE
LINKOPTS_ASLR = -pie
-LINKOPTS = -Wl,-z,relro,-ldlog
+LINKOPTS = -Wl,-z,relro
LD = $(CC) -shared
FLEXFLAGS_OS = -l
INSTBASE = $(DESTDIR)/usr
endif
MDNSCFLAGS = $(CFLAGS) $(CFLAGS_COMMON) $(CFLAGS_OS) $(CFLAGS_DEBUGGING) $(CFLAGS_OPEN_SOURCE)
+
MDNSCFLAGS_DAEMON = $(MDNSCFLAGS)
LINKOPTS_DAEMON = $(LINKOPTS) $(LINKOPTS_ASLR)
#include <stdio.h>
-#if defined TIZEN_EXT
-#include <dlog/dlog.h>
-#define LOG_TAG "MDNSRESPONDER"
-#endif
-
#if defined(WIN32) || defined(EFI32) || defined(EFI64) || defined(EFIX64)
// Need to add Windows/EFI syslog support here
#define LOG_PID 0x01
}
#endif
-#if defined TIZEN_EXT
-static log_priority GetDlogPriority(mDNSLogLevel_t level)
-{
- switch (level) {
- case MDNS_LOG_FAULT:
- case MDNS_LOG_ERROR:
- return DLOG_ERROR;
- case MDNS_LOG_WARNING:
- return DLOG_WARN;
- case MDNS_LOG_DEFAULT:
- case MDNS_LOG_INFO:
- case MDNS_LOG_DEBUG:
- default:
- return DLOG_INFO;
- }
-}
-#endif
-
// Log message with default "mDNSResponder" ident string at the start
#if MDNSRESPONDER_SUPPORTS(APPLE, OS_LOG)
mDNSlocal void LogMsgWithLevelv(os_log_t category, os_log_type_t level, const char *format, va_list args)
if (category) mDNS_snprintf_add(&dst, lim, "%s: ", category);
mDNS_vsnprintf(dst, (mDNSu32)(lim - dst), format, args);
mDNSPlatformWriteLogMsg(ProgramName, buffer, level);
-
-#if defined TIZEN_EXT
- dlog_print(GetDlogPriority(level), LOG_TAG, buffer);
-#endif
}
#endif
Name: mdnsresponder
Summary: DNS Service Discovery service with dns-sd library
Version: 1096.40.7
-Release: 2
+Release: 1
Group: System/Network
License: Apache-2.0 or BSD-2.0
Source0: %{name}-%{version}.tar.gz
Source1001: mdnsresponder.manifest
Source1002: libdns_sd.manifest
-BuildRequires: pkgconfig(dlog)
BuildRequires: bison
BuildRequires: flex
Requires(post): /sbin/ldconfig