PR_SET_MM(2const) PR_SET_MM(2const) NOM PR_SET_MM - modify kernel memory map descriptor fields BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include /* Definition des constantes PR_* */ #include int prctl(PR_SET_MM, long op, ...); DESCRIPTION Modifier certains champs du descripteur de projection de memoire du noyau pour le processus appelant. D'habitude, ces champs sont determines par le noyau et le chargeur de liens dynamiques (consultez ld.so(8) pour plus d'informations) et une application normale ne devrait pas utiliser cette fonctionnalite. En revanche, dans certaines situations, telles que celles de programmes se modifiant eux-memes, un programme pourra trouver utile de pouvoir changer sa propre projection en memoire. The calling process must have the CAP_SYS_RESOURCE capability. The value in op is one of the options below. PR_SET_MM_START_CODE PR_SET_MM_END_CODE PR_SET_MM_START_DATA PR_SET_MM_END_DATA PR_SET_MM_START_STACK PR_SET_MM_START_BRK PR_SET_MM_BRK PR_SET_MM_ARG_START PR_SET_MM_ARG_END PR_SET_MM_ENV_START PR_SET_MM_ENV_END PR_SET_MM_AUXV PR_SET_MM_EXE_FILE PR_SET_MM_MAP PR_SET_MM_MAP_SIZE VALEUR RENVOYEE En cas de succes, 0 est renvoye. En cas d'erreur, -1 est renvoye et errno est positionnee pour indiquer l'erreur. ERREURS EINVAL op n'est pas une valeur valable. EPERM The caller does not have the CAP_SYS_RESOURCE capability. STANDARDS Linux. HISTORIQUE Linux 3.3. Avant Linux 3.10, cette fonctionnalite n'est disponible que si le noyau est construit avec l'option CONFIG_CHECKPOINT_RESTORE. VOIR AUSSI prctl(2), PR_SET_MM_START_CODE(2const), PR_SET_MM_END_CODE(2const), PR_SET_MM_START_DATA(2const), PR_SET_MM_END_DATA(2const), PR_SET_MM_START_STACK(2const), PR_SET_MM_START_BRK(2const), PR_SET_MM_BRK(2const), PR_SET_MM_ARG_START(2const), PR_SET_MM_ARG_END(2const), PR_SET_MM_ENV_START(2const), PR_SET_MM_ENV_END(2const), PR_SET_MM_EXE_FILE(2const), PR_SET_MM_MAP(2const), PR_SET_MM_MAP_SIZE(2const) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.15 17 mai 2025 PR_SET_MM(2const)