__iucv_message_send(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’Œ __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 the iucv_path structure πŸ’« the ride she's taking
  • msg β€” address of the iucv_message structure, the lil envelope itself
  • flags β€” how the message is sent (IUCV_IPRMDATA, IUCV_IPPRTY, IUCV_IPBUFLST) 🚩 pick your vibe
  • srccls β€” source class of message, yep that's a u32
  • buffer β€” address of send buffer or address of struct iucv_array πŸ‘€ two moods, one argument
  • size β€” length of send buffer, a size_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 πŸ‘‘


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