Millal msgrcv ebaõnnestub?

Sisukord:

Millal msgrcv ebaõnnestub?
Millal msgrcv ebaõnnestub?
Anonim

Funktsioon msgrcv nurjub, kui: [E2BIG] Mtext väärtus on suurem kui msgsz ja (msgflg & MSG_NOERROR) on 0. [EACCES]

Kas Msgrcv blokeerib?

Funktsioone msgsnd ja msgrcv saab täita kas blokeerivate või mitteblokeerivate toimingutena. Mitteblokeerivad toimingud võimaldavad sõnumite asünkroonset edastamist – protsessi ei peatata sõnumi saatmise või vastuvõtmise tõttu.

Kas msgrcv eemaldab kirja järjekorrast?

Süsteemikõne msgrcv eemaldab sõnumi msqid määratud järjekorrast ja asetab selle puhvrisse, millele osutab msgp. Argument msgsz määrab argumendiga msgp osutatava struktuuri liikme mteksti maksimaalse suuruse baitides.

Kuidas msgrcv töötab?

Funktsioon msgrcv loeb sõnumi parameetriga msqid määratud sõnumijärjekorrast ja asetab selle kasutaja määratud puhvrisse, millele osutab msgp parameeter. Parameeter msgp osutab kasutaja määratud puhvrile, mis peab sisaldama järgmist: Long int tüüpi väli, mis määrab sõnumi tüübi.

Mida msgrcv tagastab?

RETURN VALUE

Edukal lõpetamisel tagastab msgrcv väärtuse, mis võrdub tegelikult puhvrisse mtext paigutatud baitide arvuga. Vastasel juhul ei võeta teadet vastu, msgrcv tagastab (ssize_t)-1 ja errno seatakse vea näitamiseks.

Soovitan:

Huvitavad artiklid
Ebaühtlase kvantimise korral on kvantimismüra?
Loe rohkem

Ebaühtlase kvantimise korral on kvantimismüra?

Ebaühtlase kvantimise korral on kvantimismüra _ kuni signaali suurus . Selgitus: diskreetis ja kvantiseerimisel sõltub kvantimismüra otseselt signaali suurusest. … Nii et kui kasutatakse ebaühtlast kvantisaatorit, näiteks logaritmilist kompressorit, on SNR-i suhe signaali-müra suhe (SNR või S/N) teaduses ja tehnikas kasutatav mõõt, mis võrdleb soovitud signaali taset tausta tasemega.

Kus täpselt Belize asub?
Loe rohkem

Kus täpselt Belize asub?

Belize asub Kesk-Ameerikas ja piirneb põhjas Mehhikoga, lõunas ja läänes Guatemalaga ning idas Kariibi merega. Oleme mitmekesine riik, kus on erinevad kultuurid ja keeled. Kas Belize on Mehhiko lähedal? Yucatáni poolsaarest lõuna pool asuv Belize on mägede, soode ja troopilise džungli maa.

Kas kõigil lehmadel on sarved?
Loe rohkem

Kas kõigil lehmadel on sarved?

Majanduslikel ja ohutusega seotud põhjustel eemaldatakse mõnikord veistelt, lammastelt ja kitsedelt sarved. … Paljud veise- ja lambatõud on loomulikult sarvedeta. Küsitlusgeen võib esineda looduslikult teatud tõugudel või aretuse ajal kergesti manipuleeritav sarvede puudumise tõttu, mistõttu ei pea seda sarvedest eemaldama ega sarvedest eemaldama.