__iucv_message_send(9)
π __iucv_message_send(9) β Kernel API Manual, bestie edition πΈ
okay so real talk, this is __iucv_message_send from the Kernel API Manual, and she's the "send it and dip" queen of the IUCV world π β one-way message, zero locking, no replies, no strings. live laugh transmit π
β¨ NAME β¨
__iucv_message_send β transmits a one-way message, no locking π¦
π SYNOPSIS π
int __iucv_message_send (struct iucv_path *path , struct iucv_message
*msg , u8 flags , u32 srccls , void *buffer , size_t size );
like literally just hand her a path, a message, some flags and a buffer and she's off π«Ά
π§ ARGUMENTS π§
pathβ address of theiucv_pathstructure π« the ride she's takingmsgβ address of theiucv_messagestructure, the lil envelope itselfflagsβ how the message is sent (IUCV_IPRMDATA,IUCV_IPPRTY,IUCV_IPBUFLST) π© pick your vibesrcclsβ source class of message, yep that's au32bufferβ address of send buffer or address ofstruct iucv_arrayπ two moods, one argumentsizeβ length of send buffer, asize_t, keep it honest
π DESCRIPTION π
This function transmits data to another application. Data to be transmitted is in a buffer and this is a one-way message β the receiver will not reply to the message. it's giving "sent from my iucv" with read receipts permanently off ππ
Locking: no locking. not a crumb of it. ngl she trusts you to handle that yourself π₯
β RETURN β
the result from the CP IUCV call π«‘ no cap, that's it, that's the return value
π SEE ALSO π
Kernel file ./net/iucv/iucv.c and honestly the whole iucv extended family, come meet them π
__iucv_call_b2f0(9)iucv_allow_cpu(9)iucv_block_cpu(9)iucv_declare_cpu(9)iucv_retrieve_cpu(9)iucv_sever_pathid(9)__iucv_cleanup_queue(9)iucv_cleanup_queue(9)iucv_register(9)iucv_unregister(9)iucv_path_accept(9)iucv_path_connect(9)iucv_path_quiesce(9)iucv_path_resume(9)iucv_path_sever(9)iucv_message_purge(9)iucv_message_receive_iprmdata(9)__iucv_message_receive(9)iucv_message_receive(9)iucv_message_reject(9)iucv_message_reply(9)iucv_message_send(9)iucv_message_send2way(9)iucv_path_pending(9)iucv_path_complete(9)iucv_path_severed(9)iucv_path_quiesced(9)iucv_path_resumed(9)iucv_message_complete(9)iucv_message_pending(9)iucv_init(9)iucv_exit(9)
bestie reminder: no locking means you bring the locking. she said what she said π
and that's the page fr fr π source: ./net/iucv, dated October 2026 β mwah, go send some one-way messages, ily, bye π«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms