iucv_message_send2way(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, this is literally iucv_message_send2way(9), straight from the Kernel API Manual, and I’m lowkey obsessed with how hard this name goes: transmits a two-way message ✨

  • iucv_message_send2way β€” transmits a two-way message πŸ’Œ

✨ SYNOPSIS ✨

       int iucv_message_send2way (struct iucv_path *path , struct iucv_message
       *msg , u8 flags , u32 srccls , void *buffer , size_t size , void *answer
       , size_t asize , size_t *residual );

πŸŽ€ ARGUMENTS πŸŽ€

  • path β€” address of the iucv path structure πŸ›€οΈ
  • msg β€” address of the iucv msg structure πŸ’¬
  • flags β€” how the message is sent and the reply is received: IUCV_IPRMDATA, IUCV_IPBUFLST, IUCV_IPPRTY, IUCV_ANSLST 🚩
  • srccls β€” source class of message 🏷️
  • buffer β€” address of send buffer or address of struct iucv_array πŸ“¦
  • size β€” length of send buffer πŸ“
  • answer β€” address of answer buffer or address of struct iucv_array πŸ’Œ
  • asize β€” size of reply buffer πŸ“¬
  • residual β€” ignored πŸ™ˆ
not me pointing at residual and saying β€œignored” β€” that’s literally what the page says, bestie. no cap, fr fr.

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this function transmits data to another application. the data to be transmitted is in a buffer. the receiver of the send is expected to reply to the message, and a buffer is provided into which IUCV moves the reply to this message. it’s giving two-way message main character energy, periodt πŸ’…

🌈 RETURN 🌈

vibe check says the return value is the result from the CP IUCV call. that’s it, that’s the tea β˜• iconic.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./net/iucv/iucv.c β€” and here’s the whole squad, in the exact order the page lists them, highkey iykyk: __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_send(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) 🫢


mwah πŸ’‹ β€” source/version is ./net/iucv, dated October 2026, page iucv_message_send2way(9). go slay, bestie 🌟 fr fr

πŸ“¦ where this page comes from