Tu as raison, chmod est un appel système et est classé dans la section 2 mais la page présentée provient du manuel posix:
man 2 chmod ===> page man linux
man 3p chmox ===> page man posix de l'openGroup // disponible sous Fedora
Pour la portabilité, c'est intéressant d'avoir les pages du manuel posix, suffit juste de rajouter un p derrière le numéro de section pour y accèder.
Posix n'oblige pas les implémenteurs à implémenter son API sous forme d'appels systèmes donc les pages du manuel posix vivent dans la section 1 (commandes utilisateur), 3 (libc) et 0 pour les headers.
[^] # Re: chmod()
Posté par GeneralZod . En réponse au message Chmod +x dans un programme C++. Évalué à 3.
man 2 chmod ===> page man linux
man 3p chmox ===> page man posix de l'openGroup // disponible sous Fedora
Pour la portabilité, c'est intéressant d'avoir les pages du manuel posix, suffit juste de rajouter un p derrière le numéro de section pour y accèder.
Posix n'oblige pas les implémenteurs à implémenter son API sous forme d'appels systèmes donc les pages du manuel posix vivent dans la section 1 (commandes utilisateur), 3 (libc) et 0 pour les headers.