J'essayais de rechercher le prototype de la fonction getpgrp()
dans unistd.h
mais je ne pouvais pas le trouver. La seule ligne contenant getpgrp dans ce fichier était la ligne libc_hidden_proto (tcgetpgrp)
et je suppose que c'est une macro, mais je ne sais pas ce qu'il fait.Que fait libc_hidden_proto dans les bibliothèques standard glibc?
J'ai recherché sur Google ce que libc_hidden_proto
fait réellement. Toute explication sur le but de cette macro dans la glibc serait appréciée.
Quelle version de glibc utilisez-vous? Je n'ai pas 'libc_hidden_proto' n'importe où, mais je m'en souviens d'un autre temps ... – o11c
C'est étrange. J'utilise glibc 2.19 mais je regarde aussi le fichier d'en-tête unistd.h dans glibc 2.18, 2.20, 2.21, et 2.23 et je vois libc_hidden_proto dans toutes ces versions. –