From cbd028653d2bbee0111ac0609493ba3caae96f7f Mon Sep 17 00:00:00 2001 From: andyh2 Date: Thu, 7 Nov 2019 16:27:00 -0500 Subject: [PATCH] fix export prefix and make shared library world readable --- messaging/Makefile | 1 + messaging/messaging.cc | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/messaging/Makefile b/messaging/Makefile index 98fb99235acbea..5facfa55e9790b 100644 --- a/messaging/Makefile +++ b/messaging/Makefile @@ -57,6 +57,7 @@ messaging.so: $(OBJS) ar -x $(YAML_LIB); $(CXX) -shared $(LDFLAGS) $^ $(LDLIBS) libs_so/*.o -o '$@' + chmod 644 '$@' rm -r libs_so %.a: $(OBJS) diff --git a/messaging/messaging.cc b/messaging/messaging.cc index 4d8a45018e96f6..013c4f07ab1c1c 100644 --- a/messaging/messaging.cc +++ b/messaging/messaging.cc @@ -50,19 +50,19 @@ Poller * Poller::create(std::vector sockets){ return p; } -extern "C" Context * msgq_context_create() { +extern "C" Context * messaging_context_create() { return Context::create(); } -extern "C" SubSocket * msgq_subsocket_create(Context* context, const char* endpoint) { +extern "C" SubSocket * messaging_subsocket_create(Context* context, const char* endpoint) { return SubSocket::create(context, std::string(endpoint)); } -extern "C" PubSocket * msgq_pubsocket_create(Context* context, const char* endpoint) { +extern "C" PubSocket * messaging_pubsocket_create(Context* context, const char* endpoint) { return PubSocket::create(context, std::string(endpoint)); } -extern "C" Poller * msgq_poller_create(SubSocket** sockets, int size) { +extern "C" Poller * messaging_poller_create(SubSocket** sockets, int size) { std::vector socketsVec(sockets, sockets + size); return Poller::create(socketsVec); }