diff --git a/libs/libpacketmark/Makefile b/libs/libpacketmark/Makefile index 6e359a0..31bd9b2 100644 --- a/libs/libpacketmark/Makefile +++ b/libs/libpacketmark/Makefile @@ -1,9 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libpacketmark -PKG_VERSION:=1 - -PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) +PKG_VERSION:=2 include $(INCLUDE_DIR)/package.mk diff --git a/libs/libpacketmark/src/libpacketmark.c b/libs/libpacketmark/src/libpacketmark.c index 4cc3fae..af75697 100644 --- a/libs/libpacketmark/src/libpacketmark.c +++ b/libs/libpacketmark/src/libpacketmark.c @@ -38,7 +38,8 @@ static int mark; static int (*socket_real)(int domain, int type, int protocol); -void _init(void) { +__attribute__((constructor)) +static void init(void) { const char *str = getenv("LIBPACKETMARK_MARK"); if (str) mark = atoi(str);