Où se trouve la page de manuel de "pthread_mutex_lock"?


22

Je ne trouve pas le manuel de pthread_mutex_lockwith man pthread_mutex_lock, est-ce que quelque chose ne va pas manpages-dev? J'ai installé ce paquet, mais il manque un manuel.

Dois-je déclencher un bug sur Ubuntu?

Réponses:


22

La documentation de pthreads se trouve dans le paquet glibc-doc .


1
Notez que (à partir du 19.04 Disco Dingo) glibc-docinclut les pages de manuel spécifiques à Linux pour pthreads, tandis que le manpages-posix-devpaquet contient les pages de manuel POSIX pthreads
villapx

@villapx Avez-vous une idée pourquoi certaines des pages de manuel spécifiques à Linux pour pthread, c'est-à-dire celles qui concernent l'implémentation de l'API pthread, se réfèrent toujours à LinuxThreads et non à NTPL comme on peut le voir par exemple ici manpages.ubuntu.com /manpages/eoan/man3/pthread_cond_wait.3.html ?
Manuel Selva

@ManuelSelva Grande question, je ne suis pas sûr. Je suis en train de creuser en ce moment pour essayer de savoir pourquoi. Il ne semble pas que l'implémentation NPTL soit issue de LinuxThreads (en consultant Wikipedia, etc.), mais peut-être ont-ils hérité de certaines pages de manuel parce qu'elles étaient bien écrites?
villapx

1
@villapx peut-être oui le style d'écriture est une motivation. Je vais probablement poser une question distincte, mais dans le cas de cond_wait cela fait une grande différence puisque le glibc-doc ne mentionne pas du tout de réveil parasite.
Manuel Selva

11

Ubuntu (et Debian) incluent les pages de manuel souhaitées dans le manpages-posix-devpaquet.


1

Juste pour être complet, voici une version dont nous pouvons profiter dans notre navigateur Web:

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

Je sais, les liens peuvent devenir obsolètes, mais si nous alimentons notre moteur de recherche, nous aurons beaucoup de liens alternatifs qui fournissent les informations souhaitées.

Avantage : meilleure lisibilité, confort d'utilisation avec une utilisation dans l'interface graphique. Nous n'avons pas besoin d'installer quoi que ce soit.

Inconvénient: Nécessite une connexion Internet (au moins pour le temps dont nous avons besoin pour télécharger le site).


0

Essayer

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

Vous pouvez voir le résultat ... merci


1
Nous vous remercions de votre contribution. Pourriez-vous expliquer pourquoi vous pensez que cela résoudra le problème?
Marc Vanhoomissen

0

Pour KDE Neon, j'ai pu tout trouver avec:

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

J'avais besoin du second pour trouver des choses comme man pthread_mutex_unlock

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.