Dans le code suivant, j'obtiens un avertissement qu'il existe une déclaration implicite de la fonction getpgid. Je sais que c'est seulement un avertissement, mais c'est pour une classe et le professeur veut que nous considérions les avertissements comme des erreurs. Alors, aidez s'il vous plait.Déclaration implicite de fonction dans C UNIX
J'ai inclus le fichier d'en-tête approprié et donc je ne sais pas ce qui est erroné:
#include <unistd.h>
pid_t pid, pgid;
if ((pgid = getpgid(pid)) < 0) {
app_error("Failure to get process group ID");
}
Sur quelle plate-forme est-ce spécifique? Et, est-ce l'échantillon entier, ou votre code est-il dans une fonction réelle? – Joe
http://bugs.php.net/bug.php?id=32045 a quelques indices –
Son code dans une fonction réelle, je n'ai pas inclus la fonction complète puisque c'était la seule partie qui causait des problèmes et son sur UNIX – DemonicImpact