Salut,
J'utilise la fonction
registerrpc, et lorsque je compile avec les options habituelles (-Wall -ansi -pedantic), j'obtiens le warning suivant :
warning: implicit declaration of function `registerrpc'
Ce warning arrive habituellement quand on a pas déclaré le prototype de la fonction.
Donc qu'on a oublié le .h qui déclare cette fonction.
Le truc, c'est que le .h en question, je le cherche encore...
J'ai cherché dans tout /usr/include sans résultat.

Je songe à déclaré moi même le proto, mais bon ce serait pas top...
Donc voilou, si quelqu'un à une idée, merci.
Un code de test.
Il est incomplet, mais il compile alors qu'il devrait pas : il devrait
faire une erreur too few arguements, mais à la place, il me fait une
implicit declaration.
#include <errno.h>
#include <netinet/in.h>
#include <netdb.h>
#include <pthread.h>
#include <rpc/types.h>
#include <rpc/xdr.h>
#include <rpc/rpc.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <sys/select.h>
#include <sys/socket.h>
#include <unistd.h>
int main()
{
registerrpc();
return 0;
}