tipc_sendstream(9)
π tipc_sendstream(9) β bestie edition π
okay so this is tipc_sendstream, straight out of the Kernel API Manual section of the man pages, and yes we are absolutely going to get into it π
β¨ NAME β¨
tipc_sendstream β the girl whose whole job is sending stream-oriented data π¦
β¨ SYNOPSIS β¨
int tipc_sendstream (struct socket *sock , struct msghdr *m , size_t dsz
);
that's it. three (3) little parameters. she's lowkey minimal and that's the vibe π
β¨ ARGUMENTS β¨
sockβ the socket structure, aka the main character of this whole operation πmβ the data we're sending, literally the whole point πdszβ total length of data to be transmitted, so: how many bytes are we actually putting out there, be honest πΈ
β¨ DESCRIPTION β¨
so like. this one is used for SOCK_STREAM data. that's the entire description bestie, the man page said it in one line and we respect the confidence π it's giving "I said what I said" and honestly? slay π₯
β¨ RETURN β¨
- on success (or partial success, because we're realistic) β you get the number of bytes sent π
- if no data got sent β you get an errno instead π
not me checking the return value every single time. please check your return values bestie, partial success is still success and you need to know which one you got π«Ά
β¨ SEE ALSO β¨
the full group chat, in order, no gatekeeping β
- Kernel file
./net/tipc/socket.cstructtipc_sock(9) tsk_advance_rx_queue(9)tsk_rej_rx_queue(9)tipc_sk_create(9)tipc_release(9)__tipc_bind(9)tipc_getname(9)tipc_poll(9)tipc_sendmcast(9)tipc_send_group_msg(9)tipc_send_group_unicast(9)tipc_send_group_anycast(9)tipc_send_group_bcast(9)tipc_send_group_mcast(9)tipc_sk_mcast_rcv(9)tipc_sk_conn_proto_rcv(9)tipc_sendmsg(9)tipc_send_packet(9)tipc_sk_set_orig_addr(9)tipc_sk_anc_data_recv(9)tipc_recvmsg(9)tipc_recvstream(9)tipc_write_space(9)tipc_data_ready(9)tipc_sk_filter_connect(9)rcvbuf_limit(9)tipc_sk_filter_rcv(9)tipc_sk_backlog_rcv(9)tipc_sk_enqueue(9)tipc_sk_rcv(9)tipc_connect(9)tipc_listen(9)tipc_accept(9)tipc_shutdown(9)tipc_setsockopt(9)tipc_getsockopt(9)tipc_socket_init(9)tipc_socket_stop(9)tipc_sk_filtering(9)tipc_sk_overlimit1(9)tipc_sk_overlimit2(9)tipc_sk_dump(9)
like I said. full group chat. every single one made the list and we're not leaving anyone on read ππ
and that's the whole page, no cap π«
this lil masterpiece lives in ./net/tipc, dated October 2026, and it's tipc_sendstream(9) forever and always β mwah ππβ¨
π¦ 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