NOMBRE¶
personality - establece el dominio de ejecución del proceso
SINOPSIS¶
long personality(unsigned long persona);
DESCRIPCIÓN¶
Linux admite diferentes dominios de ejecución, o personalidades, para cada
proceso. Entre otras cosas, los dominios de ejecución le dicen a Linux
cómo asociar números de señal a acciones a tomar para cada
señal. El sistema de dominios de ejecución permite a Linux
proporcionar un soporte limitado para binarios compilados bajo otros sistemas
operativos de tipo Unix.
Esta función devolverá la personalidad
personality actual
cuando
persona valga 0xffffffff. En otro caso, hará que
persona sea el nuevo dominio de ejecución del proceso en curso.
VALOR DEVUELTO¶
En caso de éxito, se devuelve la
persona anterior. En caso de error,
se devuelve -1 y se pone un valor apropiado en
errno.
ERRORES¶
- EINVAL
- El núcleo no pudo cambiar la personalidad.
FICHEROS¶
/usr/include/linux/personality.h
personality es específico de Linux y no debería emplearse en
programas que se pretendan transportables.