File 0030-Do-not-export-symbols-that-are-not-supposed-to-be-ex.patch of Package acl.9183

From fc027ffa5eefe6d563328059348a8929c4789c17 Mon Sep 17 00:00:00 2001
From: "Dmitry V. Levin" <ldv@altlinux.org>
Date: Tue, 15 Sep 2015 19:47:54 +0300
Subject: [PATCH 30/34] Do not export symbols that are not supposed to be
 exported

As all symbols that are part of public interface are explicitly exported
with corresponding versioning, mark all remaining symbols as local.
---
 exports | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/exports b/exports
index bf15d84..830a2b9 100644
--- a/exports
+++ b/exports
@@ -60,13 +60,7 @@ ACL_1.0 {
 
     local:
 	# Library internal stuff
-	__new_var_obj_p;
-	__new_obj_p_here;
-	__free_obj_p;
-	__check_obj_p;
-	__ext2int_and_check;
-	__acl_*;
-	__apply_mask_to_mode;
+	*;
 };
 
 ACL_1.1 {
-- 
2.5.2

openSUSE Build Service is sponsored by