¡Un análisis del código fuente de Linux!
Este archivo es muy pequeño. La plantilla de análisis de su profesor dio un buen análisis.
1 Nombre del archivo de código fuente
Linux/lib/setsid.c p>
2. Descripción de la función del código fuente
Función general: si el proceso que llama no es el líder de un grupo, setsid crea una nueva sesión. El proceso que llama se convierte en el líder de esta nueva sesión, el líder del nuevo grupo de procesos y no tiene terminal de control. La identificación de grupo y la identificación de sesión del proceso que llama se establecen en el PID del proceso, y el proceso que llama se convertirá en el único proceso en la nueva combinación de procesos y nueva sesión.
Entrada de función: pid-t, setsid
Salida de función: identificador de sesión del proceso que llama
Función de función: (solo una función, por lo que es la igual que el conjunto Las funciones son las mismas)
3. Diagrama de flujo del programa (se puede omitir) ¡Hola dogky1! Más intercambios en CSDN, 365testing, red de evaluación