A ceux qui savent programmer les threads sous Linux/Unix [ THREAD ] - C++ - Programmation
Marsh Posté le 01-05-2002 à 14:56:21
J'efface tout et je recommence :
Avec un grep :
/usr/include/asm/errno.h:#define EAGAIN 11 /* Try again */
donc #include <asm/errno.h>
[jfdsdjhfuetppo]--Message édité par kadreg le 01-05-2002 à 14:58:19--[/jfdsdjhfuetppo]
Marsh Posté le 01-05-2002 à 15:36:38
kadreg a écrit a écrit : J'efface tout et je recommence : Avec un grep : /usr/include/asm/errno.h:#define EAGAIN 11 /* Try again */ donc #include <asm/errno.h> |
oui, c'est ce que je me disais, mais y-a pas marqué qu'il faut inclure errno.h dans le man de pthread_create.
de plus, toujours d'après le man, la fonction ne fixe pas errno à EAGAIN, mais renvoie directement cette valeur, donc errno n'a pas lieu d'être ici, je pense
bon de toute façon jai vérifié et apparemment c'est le seul code erreur que renvoi la fonction, donc si elle échoue, ça sera forcement EAGAIN qu'elle renvera : mais c'est pas terrible
Marsh Posté le 01-05-2002 à 14:42:23
J'ai lu le man linux de Xavier Leroy et il dit que la fonction pthread_create() renvoie le code erreur EAGAIN, mais quand je compile, il trouve pas la définition de EAGAIN
une idée ?