Nononononon... ^^'
msgget => "get"... ça ne "set" pas ! :P
ftok te donne un identifiant (ID/nom de fichier)
msgget te donne un file descriptor, en gros (FD/ID)
Mais pour "modifier" le...
Type: Messages; Utilisateur: Metalman
Nononononon... ^^'
msgget => "get"... ça ne "set" pas ! :P
ftok te donne un identifiant (ID/nom de fichier)
msgget te donne un file descriptor, en gros (FD/ID)
Mais pour "modifier" le...
Je "pense" qu'il y a eu un malentendu à la création de la file ! :P
Eh bien dans ce cas....
Euh....
Bah....
Je ne sais pas...
Malheureusement pour toi j'ai plutôt creusé le sujet voisin : les POSIX MQ... pas trop les SysV MQ ! :P
Je ne peux pas répondre...
A tout hasard, chaque file utilise un fichier différent ?
J'ai lu quelque part que des collisions existent sur le résultat de ftok... (mais tu nous as assuré qu'elles étaient différentes...)
Et...
Un msgctl() contenant un IPC_STAT en cmd.... et ça remplira la structure en 3e argument.
Et tu affiches toutes les infos utiles.
Ca "pourrait" servir à vérifier quelle file bloque vraiment...
OU...
On est bien d'accord que tu as mis "quelque part" dans ton code que T_message est composé d'un long et d'un char* ?
struct msgbuf {
long mtype; /* type de message, doit être > 0 */
char...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.