IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: Metalman

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +1 -0
    Réponses
    20
    Affichages
    1 971

    Nononononon... ^^' msgget => "get"... ça ne...

    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...
  2. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Je "pense" qu'il y a eu un malentendu à la...

    Je "pense" qu'il y a eu un malentendu à la création de la file ! :P
  3. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Eh bien dans ce cas.... Euh.... Bah.... Je ne...

    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...
  4. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    A tout hasard, chaque file utilise un fichier...

    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...
  5. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    Un msgctl() contenant un IPC_STAT en cmd.... 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...
  6. Votes reçus
    +0 -0
    Réponses
    20
    Affichages
    1 971

    On est bien d'accord que tu as mis "quelque part"...

    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...
Affichage des résultats 1 à 6 sur 6