iucv_message_send(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’Œ iucv_message_send(9) β€” bestie edition ✨

okay so real talk, this is a page straight out of the Kernel API Manual (iucv_message_send(9)), and it's lowkey iconic: it's the "fire and forget" of IUCV messaging. one-way message, with locking. that's the whole vibe. let's get into it πŸ’…


🌸 NAME 🌸

iucv_message_send β€” transmits a one-way message, with locking. that's it, that's the girl. she sends, she locks, she does not wait around for a reply 🫢


✨ SYNOPSIS ✨

int iucv_message_send (struct iucv_path *path , struct iucv_message *msg
, u8 flags , u32 srccls , void *buffer , size_t size );

six args, one int coming back. slay πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • path β€” address of iucv_path structure. like, where you're sending from, the whole path situation πŸ¦‹
  • msg β€” address of iucv_msg structure. your message struct bestie, she's gotta live somewhere πŸ’œ
  • flags β€” how the message is sent. and the options are IUCV_IPRMDATA, IUCV_IPPRTY, IUCV_IPBUFLST. pick your fighter ✨
  • srccls β€” source class of message. it's a u32, yes ma'am 🌸
  • buffer β€” address of send buffer or address of struct iucv_array. literally either one, your call πŸ‘‘
  • size β€” length of send buffer. size matters, and here it's a size_t πŸ’€

🌈 DESCRIPTION 🌈

so this function transmits data to another application. the data to be transmitted is in a buffer, and this is a one-way message, meaning the receiver will not reply to the message. no back-and-forth, no "hey did you get my text", nothing. she said what she said and she moved on 😭πŸ”₯

Locking: local_bh_enable / local_bh_disable β€” yes, this is a locking note, please respect it, do not play with it πŸ™ˆ

⭐ RETURN ⭐

it returns the result from the CP IUCV call. that's the answer. that's the whole answer. go check what CP said πŸ’…


🧚 SEE ALSO 🧚

kernel file ./net/iucv/iucv.c, plus the whole friend group:

like a whole group chat, fr fr 🫢


and that's the page!! πŸ’– this one lives in ./net/iucv, dated October 2026, and it's filed under iucv_message_send(9) β€” mwah, go forth and send your one-way messages, bestie πŸŒŸπŸŽ€πŸ’…

πŸ“¦ where this page comes from