diff options
author | Florian Weimer <fweimer@redhat.com> | 2024-09-24 13:23:10 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2024-09-24 13:23:10 +0200 |
commit | 7e21a65c58cc91b3bac5f45838ee4278acf1cc45 (patch) | |
tree | e929c21b5dd8cade5007087e7acb43c25dde8739 /sysdeps/unix/sysv/linux/powerpc | |
parent | 3ef26b708725b528a1c69ab3eb523036c50b89d6 (diff) | |
download | glibc-7e21a65c58cc91b3bac5f45838ee4278acf1cc45.zip glibc-7e21a65c58cc91b3bac5f45838ee4278acf1cc45.tar.gz glibc-7e21a65c58cc91b3bac5f45838ee4278acf1cc45.tar.bz2 |
misc: Enable internal use of memory protection keys
This adds the necessary hidden prototypes.
Diffstat (limited to 'sysdeps/unix/sysv/linux/powerpc')
-rw-r--r-- | sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_get.c | 4 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_set.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_get.c b/sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_get.c index 217ecd0..ac9ea3a 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_get.c +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_get.c @@ -21,7 +21,7 @@ #include <sys/mman.h> int -pkey_get (int key) +__pkey_get (int key) { if (key < 0 || key > PKEY_MAX) { @@ -40,3 +40,5 @@ pkey_get (int key) return PKEY_DISABLE_WRITE; return 0; } +libc_hidden_def (__pkey_get) +weak_alias (__pkey_get, pkey_get) diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_set.c b/sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_set.c index cc67b0a..ac10b5d 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_set.c +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/pkey_set.c @@ -21,7 +21,7 @@ #include <sys/mman.h> int -pkey_set (int key, unsigned int rights) +__pkey_set (int key, unsigned int rights) { if (key < 0 || key > PKEY_MAX || rights > 3) { @@ -46,3 +46,5 @@ pkey_set (int key, unsigned int rights) pkey_write (amr); return 0; } +libc_hidden_def (__pkey_set) +weak_alias (__pkey_set, pkey_set) |