Judul mengatakan itu semua. Saya menjalankan Ubuntu 20.04, dan saya ingin membaca bagian 3 dari dokumentasi signal
.
Namun, ketika saya mengetik berikut ini, jendela terminal saya:
$ man 3 signal
Saya mendapatkan:
No manual entry for signal in section 3
Namun, saya telah menemukannya di tempat lain secara online. Apa yang saya lewatkan di sini?
Jawaban yang Diterima:
Saya berpikir itu karena – di Linux – signal
diimplementasikan sebagai panggilan sistem daripada fungsi perpustakaan , dan karena itu termasuk dalam Bagian 2 manual daripada Bagian 3.
Anda dapat menambahkan halaman manual Bagian 3 untuk POSIX signal
implementasi dengan menginstal manpages-posix-dev
paket:
$ dpkg -S $(man -w 3 signal)
manpages-posix-dev: /usr/share/man/man3/signal.3posix.gz
Untuk alasan kompatibilitas, glibc
juga menyediakan signal
fungsi library yang didokumentasikan di Bagian 3 halaman manual sebagai 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);
- Apa perbedaan antara panggilan sistem dan panggilan perpustakaan?