GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Por qué Ubuntu no muestra la sección 3 del manual de Signal?

El título lo dice todo. Estoy ejecutando Ubuntu 20.04 y me gustaría leer la sección 3 de la documentación de signal .

Sin embargo, cuando escribo lo siguiente en la ventana de mi terminal:

$ man 3 signal

obtengo:

No manual entry for signal in section 3

Sin embargo, lo he encontrado en otro lugar en línea. ¿Qué me estoy perdiendo aquí?

Respuesta aceptada:

yo creo es porque - en Linuxsignal se implementa como una llamada al sistema en lugar de una función de biblioteca , y por lo tanto pertenece a la Sección 2 del manual en lugar de la Sección 3.

Puede agregar una página de manual de la Sección 3 para la signal de POSIX implementación instalando manpages-posix-dev paquete:

$ dpkg -S $(man -w 3 signal)
manpages-posix-dev: /usr/share/man/man3/signal.3posix.gz

Por razones de compatibilidad, glibc también proporciona una signal función de biblioteca que está documentada en la Sección 3 de las páginas de manual como bsd_signal :

BSD_SIGNAL(3)              Linux Programmer's Manual             BSD_SIGNAL(3)

NAME
       bsd_signal - signal handling with BSD semantics

SYNOPSIS
       #include <signal.h>

       typedef void (*sighandler_t)(int);

       sighandler_t bsd_signal(int signum, sighandler_t handler);
  • ¿Cuál es la diferencia entre la llamada al sistema y la llamada a la biblioteca?

Ubuntu
  1. Cómo mostrar/ocultar el icono de la papelera en el escritorio de Ubuntu 22.04

  2. Cómo instalar FFmpeg en Ubuntu 18.04 y 16.04

  3. Cómo instalar y usar FFmpeg en Ubuntu 20.04

  4. Ubuntu:¿por qué no se ejecuta el comando Xmodmap al iniciar/iniciar sesión?

  5. ¿Por qué el Centro de software de Ubuntu no instala archivos .deb?

2 formas de instalar Android Studio en Ubuntu 20.04/Ubuntu 18.04

Instalar Signal Messenger en Ubuntu Linux

Cómo instalar Signal Messenger en Ubuntu 20.04 LTS

Cómo instalar FFmpeg en Ubuntu 20.04

Cómo instalar Signal Messaging en Ubuntu 20.04

Cómo instalar FFmpeg en Ubuntu 22.04