tipc_recvmsg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Hiii bestie πŸ’– you're looking at tipc_recvmsg(9) from the Kernel API Manual β€” yes, manual name folded in right here, because we're cute like that. This is the page for receiving a packet-oriented message, and it's lowkey iconic.

🌸 NAME 🌸

tipc_recvmsg β€” receive packet-oriented message. That's the name, that's the job, periodt.

✨ SYNOPSIS ✨

Okay so the signature is giving big kernel energy, and it is exactly:

int tipc_recvmsg (struct socket *sock , struct msghdr *m , size_t buflen
       , int flags );

No cap, that's the whole synopsis.

πŸŽ€ ARGUMENTS πŸŽ€

  • sock β€” network socket. This is the network socket, your main character for this call.
  • m β€” descriptor for message info. It's the descriptor that describes the message info, iykyk.
  • buflen β€” length of user buffer area. Literally how long the user buffer area is.
  • flags β€” receive flags. These are the receive flags, bestie.

πŸ¦‹ DESCRIPTION πŸ¦‹

Used for SOCK_DGRAM, SOCK_RDM, and SOCK_SEQPACKET messages. If the complete message doesn't fit in user area, truncate it.

So like, if the whole message won't fit in the user area, it gets truncated. That's the vibe. Cutie behavior, but make it kernel. πŸ’…

πŸ’œ RETURN πŸ’œ

Returns the size of returned message data, errno otherwise. Slay. That's it, that's the return situation.

πŸ‘‘ SEE ALSO πŸ‘‘

Bestie, the SEE ALSO section is a whole group chat. Every single invite is here, no skips:


xoxo πŸ’‹ β€” source/version: ./net/tipc; date: October 2026; page: tipc_recvmsg(9). Bye bestie 🫢✨

πŸ“¦ where this page comes from