From 31837298166e678d8e9c9fba1b30aea5abf1350f Mon Sep 17 00:00:00 2001 From: Jeff Sharkey Date: Mon, 16 Mar 2015 10:52:03 -0700 Subject: [PATCH] Sigh, more vendors linking against hidden APIs. Bug: 19762346 Change-Id: I6c0823bf69e3f7e854ffea7b5483d09bb7359ff6 --- include/sysutils/NetlinkEvent.h | 13 +++++++++++++ libsysutils/src/NetlinkEvent.cpp | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/include/sysutils/NetlinkEvent.h b/include/sysutils/NetlinkEvent.h index b80f3ea44..a428d37bb 100644 --- a/include/sysutils/NetlinkEvent.h +++ b/include/sysutils/NetlinkEvent.h @@ -44,6 +44,19 @@ private: char *mParams[NL_PARAMS_MAX]; public: + // STOPSHIP: remove these deprecated constants once we have updated prebuilts + const static int NlActionUnknown; + const static int NlActionAdd; + const static int NlActionRemove; + const static int NlActionChange; + const static int NlActionLinkDown; + const static int NlActionLinkUp; + const static int NlActionAddressUpdated; + const static int NlActionAddressRemoved; + const static int NlActionRdnss; + const static int NlActionRouteUpdated; + const static int NlActionRouteRemoved; + NetlinkEvent(); virtual ~NetlinkEvent(); diff --git a/libsysutils/src/NetlinkEvent.cpp b/libsysutils/src/NetlinkEvent.cpp index ef3001743..29a86d82a 100644 --- a/libsysutils/src/NetlinkEvent.cpp +++ b/libsysutils/src/NetlinkEvent.cpp @@ -47,6 +47,19 @@ const int LOCAL_NFLOG_PACKET = NFNL_SUBSYS_ULOG << 8 | NFULNL_MSG_PACKET; #include #include +// STOPSHIP: remove these deprecated constants once we have updated prebuilts +const int NetlinkEvent::NlActionUnknown = static_cast(Action::kUnknown); +const int NetlinkEvent::NlActionAdd = static_cast(Action::kAdd); +const int NetlinkEvent::NlActionRemove = static_cast(Action::kRemove); +const int NetlinkEvent::NlActionChange = static_cast(Action::kChange); +const int NetlinkEvent::NlActionLinkDown = static_cast(Action::kLinkDown); +const int NetlinkEvent::NlActionLinkUp = static_cast(Action::kLinkUp); +const int NetlinkEvent::NlActionAddressUpdated = static_cast(Action::kAddressUpdated); +const int NetlinkEvent::NlActionAddressRemoved = static_cast(Action::kAddressRemoved); +const int NetlinkEvent::NlActionRdnss = static_cast(Action::kRdnss); +const int NetlinkEvent::NlActionRouteUpdated = static_cast(Action::kRouteUpdated); +const int NetlinkEvent::NlActionRouteRemoved = static_cast(Action::kRouteRemoved); + NetlinkEvent::NetlinkEvent() { mAction = Action::kUnknown; memset(mParams, 0, sizeof(mParams));