Kedy msgrcv zlyhá?

Obsah:

Kedy msgrcv zlyhá?
Kedy msgrcv zlyhá?
Anonim

Funkcia msgrcv zlyhá, ak: [E2BIG] Hodnota mtext je väčšia ako msgsz a (msgflg & MSG_NOERROR) je 0. [EACCES

Blokuje Msgrcv?

Funkcie msgsnd a msgrcv môžu byť vykonávané ako blokujúce alebo neblokujúce operácie. Neblokujúce operácie umožňujú asynchrónny prenos správ – proces nie je pozastavený v dôsledku odoslania alebo prijatia správy.

Odstráni msgrcv správu z poradia?

Systémové volanie msgrcv odstráni správu z frontu určeného msqid a umiestni ju do vyrovnávacej pamäte, na ktorú ukazuje msgp. Argument msgsz určuje maximálnu veľkosť v bajtoch pre mtext člena štruktúry, na ktorú poukazuje argument msgp.

Ako funguje msgrcv?

Funkcia msgrcv prečíta správu z frontu správ špecifikovaného parametrom msqid a umiestni ju do užívateľom definovanej vyrovnávacej pamäte, na ktorú ukazuje parameter msgp. Parameter msgp ukazuje na používateľom definovanú vyrovnávaciu pamäť, ktorá musí obsahovať nasledovné: Pole typu long int, ktoré určuje typ správy.

Čo vráti msgrcv?

RETURN VALUE

Po úspešnom dokončení vráti msgrcv hodnotu rovnajúcu sa počtu bajtov skutočne umiestnených do vyrovnávacej pamäte mtext. V opačnom prípade nebude prijatá žiadna správa, msgrcv sa vráti (ssize_t)-1 a nastaví sa errno na označenie chyby.

Odporúča:

Zaujímavé články
Znamená dobre urobené spálenie?
Čítaj viac

Znamená dobre urobené spálenie?

Napriek tomu, že dobre prepečený steak je tvrdý, suchý a bez chuti, vždy sa nájdu ľudia, ktorí budú trvať na tom, aby steaky takto uvarili. … Výsledkom je, že vnútro dobre prepečeného steaku má jednotnú šedú farbu a samotný steak je tvrdý, žuvací, bez chuti a suchý.

Odkiaľ pochádza kyanid?
Čítaj viac

Odkiaľ pochádza kyanid?

Kyanid sa uvoľňuje z prírodných látok v niektorých potravinách a v niektorých rastlinách, ako je maniok, lima fazuľa a mandle. Kôstky a semená bežného ovocia, ako sú marhule, jablká a broskyne, môžu obsahovať značné množstvo chemikálií, ktoré sa metabolizujú na kyanid.

Je fluór a fluór to isté?
Čítaj viac

Je fluór a fluór to isté?

V prvom rade je to fluór a fluorid a nie fluór a fluorid. Pravopisná chyba je bežná, ale „u“je pred „o “v oboch . Fluór je chemický prvok. … Anión fluóru, F -, alebo ktorákoľvek zo zlúčenín obsahujúcich tento anión sa nazývajú fluoridy. Prečo je to fluorid a nie fluór?