Di mana halaman manual untuk “pthread_mutex_lock”?


22

Saya tidak dapat menemukan manual untuk pthread_mutex_lockdengan man pthread_mutex_lock, adalah bahwa sesuatu yang salah dengan manpages-dev? Saya sudah menginstal paket itu, tetapi melewatkan beberapa manual.

Haruskah saya memunculkan bug ke Ubuntu?

Jawaban:


22

Dokumentasi untuk pthreads ada dalam paket glibc-doc .


1
Perhatikan bahwa (pada 19.04 Disco Dingo) glibc-doctermasuk halaman manual khusus Linux untuk pthreads, sedangkan manpages-posix-devpaket tersebut memiliki halaman manual pthreads POSIX
villapx

@villapx Apakah Anda memiliki ide mengapa beberapa halaman manual Linux untuk pthread, yaitu yang termasuk masalah implementasi API pthread, masih merujuk ke LinuxThreads dan bukan NTPL seperti yang dapat dilihat misalnya di sini manpages.ubuntu.com /manpages/eoan/man3/pthread_cond_wait.3.html ?
Manuel Selva

@ ManuelSelva Pertanyaan bagus, saya tidak yakin. Saya sedang melakukan penggalian saat ini untuk mencoba dan mencari tahu mengapa. Sepertinya implementasi NPTL tidak diturunkan dari LinuxThreads (melihat Wikipedia, dll.), Tetapi mungkin mereka memang mewarisi beberapa halaman manual karena ditulis dengan baik?
villapx

1
@villapx mungkin ya gaya penulisan adalah motivasi. Saya mungkin akan mengajukan pertanyaan yang terpisah, tetapi dalam kasus cond_wait ini membuat perbedaan besar karena glibc-doc tidak menyebutkan bangun palsu sama sekali.
Manuel Selva

11

Ubuntu (dan Debian) menyertakan halaman manual yang diinginkan dalam manpages-posix-devpaket.


1

Hanya untuk kelengkapan, berikut versi yang bisa kita nikmati di browser web kami:

http://manpages.ubuntu.com/manpages/wily/man3/pthread_mutex_lock.3.html

Saya tahu, tautan mungkin kedaluwarsa, tetapi jika kami memberi makan mesin pencari kami, kami akan mendapatkan banyak tautan alternatif yang memberikan informasi yang diinginkan.

Keuntungan : Keterbacaan yang lebih baik, kenyamanan dengan penggunaan dalam GUI. Kami tidak perlu menginstal apa pun.

Kerugian: Membutuhkan koneksi Internet (setidaknya untuk saat kita perlu mengunduh situs).


0

Mencoba

sudo apt-get install manpages-posix-dev 
man pthread_mutex_lock(/unlock/destroy/...)

Anda dapat melihat hasilnya ... terima kasih


1
Terima kasih atas kontribusi anda. Bisakah Anda menjelaskan mengapa Anda pikir ini akan menyelesaikan masalah?
Marc Vanhoomissen

0

Untuk KDE Neon, saya dapat menemukan semuanya dengan:

sudo apt-get install manpages-posix manpages-posix-dev
sudo apt-get install glibc-doc

Saya membutuhkan yang kedua untuk menemukan hal-hal seperti man pthread_mutex_unlock

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.