Definición


La System call exit() permite terminar el proceso.

  • Ignora todas las signal
  • Cierra todos los archivos abiertos
  • En consecuencia se libera todos los locks mantenidos por este proceso sobre esos archivos
  • Libera el directorio actual
  • Los segmentos de memoria compartida de los procesos se separan.
  • Los contadores de los semáforos son actualizados
  • Libera todas las secciones y memoria asociada al proceso
  • Registra información sobre el proceso
  • Pone el estado del proceso en “zombie”
  • Le asigna el parent PID de los procesos hijos al PID de init
  • Le manda una signal o señal de muerte al proceso padre
  • Context switch
#include <stdlib.h>
 
void exit(int status);