ldns(3)

πŸ“¦
version 1.9.2 Β· 3 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– ldns(3) β€” tcp queries, bestie πŸ’–

okay so this is the manual page for the ldns library functions, from the Library Functions Manual section 3 (that's the "C library functions" shelf, iykyk). Sit down, get comfy, we're talking TCP queries πŸ¦‹


✨ NAME ✨

ldns_tcp_send_query, ldns_tcp_read_wire, ldns_tcp_connect β€” tcp queries πŸ’…

Like, that's the whole vibe. Three little TCP girlies. Periodt.


🌸 SYNOPSIS 🌸

First you gotta pull in the headers, no skipping:

#include <stdint.h>
#include <stdbool.h>

#include <ldns/ldns.h>

Then the functions themselves show up like:

 ldns_tcp_send_query();

 ldns_tcp_read_wire();

 ldns_tcp_connect();

yes bestie, that's literally how they're written in the page β€” no args, no prototypes, just vibes and parentheses. πŸ™ˆ


πŸŽ€ DESCRIPTION πŸŽ€

Okay so here's the thing, and I need you to be chill about it:

  • ldns_tcp_send_query() β€” this one's listed, and the original page gives no description text for it πŸ’€
  • ldns_tcp_read_wire() β€” same deal, listed with no description text 🫢
  • ldns_tcp_connect() β€” yep, also listed, also no description text 😭
not me having nothing to explain β€” fr fr, the source page lists all three functions under DESCRIPTION with zero prose attached. I'm not gonna make stuff up about them because that would be lying to you and you're my bestie. If you want the real tea, go read the source. πŸ‘‘

πŸ‘‘ AUTHOR πŸ‘‘

The ldns team at NLnet Labs. icons, every single one of them ✨


πŸ¦‹ REPORTING BUGS πŸ¦‹

Found a bug? do NOT suffer in silence bestie, tell them:

Slay the bug, then submit it. πŸ’…


Copyright (c) 2004 - 2006 NLnet Labs.

Licensed under the BSD License. And listen β€” there is NO warranty; not even the implied warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. So if it breaks, it breaks, and legally that's a you problem. 😭 (said with love)


⭐ SEE ALSO ⭐

Go read these too, they're the supporting cast:

  • ldns_send
  • ldns_pkt
  • ldns_resolver

And also: perldoc Net::DNS, RFC1034, RFC1035, RFC4033, RFC4034 and RFC4035. πŸ“š RFC4035 the way that you are 🫢


πŸ’€ REMARKS πŸ’€

This manpage was automatically generated from the ldns source code. So if it feels a little sparse, that's why β€” nobody hand-wrote it, a script did, and honestly? She ate. πŸ’…


and that's the whole page, bestie πŸŽ€ thanks for reading all the way to the end, you're genuinely the main character here. this was ldns(3), dated 30 May 2006 β€” yes, the girl is vintage, and vintage is iconic. bye bye, drink water, and always read your manpages πŸŒΈπŸ’–