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.