Kdy msgrcv selže?

Obsah:

Kdy msgrcv selže?
Kdy msgrcv selže?
Anonim

Funkce msgrcv selže, pokud: [E2BIG] Hodnota mtext je větší než msgsz a (msgflg & MSG_NOERROR) je 0. [EACCES

Blokuje Msgrcv?

Funkce msgsnd a msgrcv lze provádět buď jako blokující nebo neblokující operace. Neblokující operace umožňují asynchronní přenos zpráv – proces není pozastaven v důsledku odeslání nebo přijetí zprávy.

Odstraní msgrcv zprávu z fronty?

Systémové volání msgrcv odstraní zprávu z fronty určené msqid a umístí ji do vyrovnávací paměti, na kterou ukazuje msgp. Argument msgsz určuje maximální velikost v bajtech pro člen mtext struktury, na kterou odkazuje argument msgp.

Jak funguje msgrcv?

Funkce msgrcv čte zprávu z fronty zpráv zadané parametrem msqid a umístí ji do uživatelem definovaného bufferu, na který ukazuje parametr msgp. Parametr msgp ukazuje na uživatelsky definovanou vyrovnávací paměť, která musí obsahovat následující: Pole typu long int, které určuje typ zprávy.

Co vrací msgrcv?

RETURN VALUE

Po úspěšném dokončení vrátí msgrcv hodnotu rovnající se počtu bajtů skutečně umístěných do vyrovnávací paměti mtext. V opačném případě nebude přijata žádná zpráva, msgrcv se vrátí (ssize_t)-1 a bude nastaveno errno, které označuje chybu.

Doporučuje:

Zajímavé články
Jak stará je chandra wilson?
Přečtěte si více

Jak stará je chandra wilson?

Chandra Danette Wilson je americká herečka a režisérka. Od roku 2005 je nejlépe známá pro svou roli Dr. Mirandy Baileyové v televizním dramatu ABC Grey's Anatomy, za kterou byla čtyřikrát nominována na cenu Emmy za nejlepší herečku ve vedlejší roli.

Veganské ferrero rocher?
Přečtěte si více

Veganské ferrero rocher?

A naše štěstí pokračuje se zprávou, že si nyní můžete koupit i veganské čokolády ve stylu Ferrero Rocher. …Přesto jsou vyrobeny z cukru, kakaového prášku, kakaové hmoty, náhražky kakaového másla, ořechů, pšeničné mouky, soli, arašídů, sóji, pšenice a lepku – což znamená, že jsou zcela veganské.

Proč jeho matka kárá Byrona?
Přečtěte si více

Proč jeho matka kárá Byrona?

Proč jeho matka kárá Byrona? Máma kárá Byrona protože byl přistižen při zapalování zápalek a tím ohrožuje rodinu. … Neuplynul ani týden, než Byron znovu zapálil zápalky. Proč máma říká, že musí upálit Byrona, aby mu dala lekci? Když je opravdu naštvaná, dokonce i Byron se jí bojí.