diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/setvmaname.h')
-rw-r--r-- | sysdeps/unix/sysv/linux/setvmaname.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/setvmaname.h b/sysdeps/unix/sysv/linux/setvmaname.h index bf57351..48643d0 100644 --- a/sysdeps/unix/sysv/linux/setvmaname.h +++ b/sysdeps/unix/sysv/linux/setvmaname.h @@ -1,5 +1,5 @@ /* Utilities functions to name memory mappings. - Copyright (C) 2023-2024 Free Software Foundation, Inc. + Copyright (C) 2023-2025 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -19,9 +19,17 @@ #ifndef __SETVMANAME_H #define __SETVMANAME_H +/* Maximum supported name from initial kernel support, not exported + by user API. */ +#define ANON_VMA_NAME_MAX_LEN 80 + /* Set the NAME to the anonymous memory map START with size of LEN. It assumes well-formatted input. */ #if IS_IN(libc) || IS_IN(rtld) +#include <stdbool.h> + +bool __is_decorate_maps_enabled (void) attribute_hidden; + void __set_vma_name (void *start, size_t len, const char *name) attribute_hidden; #else |