summaryrefslogtreecommitdiff
path: root/version.lds
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2010-02-22 15:46:17 +0000
committerDavid Howells <dhowells@redhat.com>2010-02-22 16:12:29 +0000
commit557f01ce1fdd3cc78be3aa74f281160a581c2777 (patch)
treeefa150193c5d049f6885d31d32169583b709e00e /version.lds
parent53ad7681eedbe86ca729763ac2d75a90a451648a (diff)
downloadkeyutils-557f01ce1fdd3cc78be3aa74f281160a581c2777.tar.gz
keyutils historical version 1.0v1.0KEYUTILS_1.0KEYUTILS_0.3
- Add build dependency on glibc-kernheaders with key management syscall - Add data pipe-in facility for keyctl request2 - Rename library and header file "keyutil" -> "keyutils" for consistency - Fix shared library version naming to same way as glibc. - Add versioning for shared library symbols - Create new keyutils-libs package and install library and main symlink there - Install base library symlink in /usr/lib and place in devel package - Added a keyutils archive library - Shorten displayed key permissions list to just those we actually have - Add data pipe-in facilities for keyctl add, update and instantiate
Diffstat (limited to 'version.lds')
-rw-r--r--version.lds34
1 files changed, 34 insertions, 0 deletions
diff --git a/version.lds b/version.lds
new file mode 100644
index 0000000..05474db
--- /dev/null
+++ b/version.lds
@@ -0,0 +1,34 @@
+KEYUTILS_0.3 {
+
+ /* primary syscalls; may be overridden by glibc */
+ add_key;
+ request_key;
+ keyctl;
+
+ /* management functions */
+ keyctl_chown;
+ keyctl_clear;
+ keyctl_describe;
+ keyctl_describe_alloc;
+ keyctl_get_keyring_ID;
+ keyctl_instantiate;
+ keyctl_join_session_keyring;
+ keyctl_link;
+ keyctl_negate;
+ keyctl_read;
+ keyctl_read_alloc;
+ keyctl_revoke;
+ keyctl_search;
+ keyctl_setperm;
+ keyctl_set_reqkey_keyring;
+ keyctl_unlink;
+ keyctl_update;
+
+};
+
+KEYUTILS_1.0 {
+ /* management functions */
+ keyctl_assume_authority;
+ keyctl_set_timeout;
+
+} KEYUTILS_0.3;