Red de conocimientos turísticos - Información de alquiler - ¡Un análisis del código fuente de Linux!

¡Un análisis del código fuente de Linux!

Este archivo es muy pequeño y la plantilla de análisis de su profesor proporciona un muy buen análisis

1 Nombre del archivo de código fuente

Linux/lib/setsid.c

. 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 creará una nueva sesión. El proceso que llama se convierte en el líder de la 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 establecerán en el PID del proceso, y el proceso que llama será el único proceso en la nueva composición del proceso y en la nueva sesión.

Entrada de función: pid-t, setid

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 la función general De todos modos)

3. Diagrama de flujo del programa (se puede omitir) dogky1 ¡Hola! ¡Solo como referencia, comuníquese entre sí! Para obtener más comunicación, visite CSDN, 365testing y revise la red