ldns(3)
π ldns(3) β the girlies' guide to ldns_rdf_set_size, ldns_rdf_set_type and ldns_rdf_set_data π
okay bestie, pull up a chair, because this is the ldns library manual, section 3, and we're about to set some rdf attributes. yes, three whole functions. tiny page, huge energy. let's go β¨
πΈ NAME πΈ
ldns_rdf_set_size, ldns_rdf_set_type, ldns_rdf_set_data β set rdf attributes
like. that's the whole job description. setters. three of them. iconic honestly π
π SYNOPSIS π
first, the includes, because you can't just manifest these functions into existence:
#include <stdint.h>
#include <stdbool.h>
#include <ldns/ldns.h>
and now the stars of the show:
void ldns_rdf_set_size(ldns_rdf *rd, size_t size);
void ldns_rdf_set_type(ldns_rdf *rd, ldns_rdf_type type);
void ldns_rdf_set_data(ldns_rdf *rd, void *data);
note that they're all void β they give nothing back. no return value, no little treat, no closure. they simply do the thing and move on. main character behaviour fr fr π
β¨ DESCRIPTION β¨
ldns_rdf_set_size()
sets the size of the rdf.
rdβ the rdf to operate on π«Άsizeβ the new size- Returns
void
ldns_rdf_set_type()
sets the size of the rdf.
rdβ the rdf to operate on π«Άtypeβ the new type- Returns
void
ldns_rdf_set_data()
sets the size of the rdf.
rdβ the rdf to operate on π«Άdataβ pointer to the new data- Returns
void
not me noticing all three of them say "sets the size of the rdf" π that's literally what the page says, so that's literally what I'm telling you. don't come for me, I'm just the messenger π
and yeah β all three are void, all three take *rd first, and all three are just here to swap something out inside your rdf. no cap. π¦
π AUTHOR π
The ldns team at NLnet Labs. legends, honestly.
π REPORTING BUGS π
found something cursed? don't suffer in silence, bestie. report it to dns-team@nlnetlabs.nl or on GitHub at:
https://github.com/NLnetLabs/ldns/issues
they will read it. probably. π
π COPYRIGHT π
Copyright (c) 2004 - 2006 NLnet Labs.
Licensed under the BSD License. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
read that again. no warranty. not even the implied ones. it's giving "use at your own risk" and it means it. π
π SEE ALSO π
ldns_rdf.- And perldoc
Net::DNS,RFC1034,RFC1035,RFC4033,RFC4034andRFC4035. go read them, iykyk π
π§ REMARKS π§
This manpage was automatically generated from the ldns source code. so if a sentence sounds a little robotic, that's because a machine wrote it and then I got my hands on it. glow-up complete. β¨
and that's the whole page, babe β ldns(3), dated 30 May 2006, from the ldns library manual. go set some rdf attributes, you absolute icon π
πΈπ
π¦ where this page comes from
- alpine 3.22: ldns-doc 1.8.4-r0 Β· BSD-3-Clause
- alpine 3.23: ldns-doc 1.8.4-r1 Β· BSD-3-Clause
- alpine 3.24: ldns-doc 1.8.4-r1 Β· BSD-3-Clause
- arch rolling: ldns 1.9.2-1 Β· custom:BSD
- debian trixie: libldns-dev 1.8.4-2+b1
- fedora 43: ldns-devel 1.8.4-8.fc43 Β· BSD-3-Clause
- fedora 43: ldns-devel 1.8.4-8.fc43 Β· BSD-3-Clause
- fedora 43: ldns-devel 1.9.2-1.fc43 Β· BSD-3-Clause
- fedora 43: ldns-devel 1.9.2-1.fc43 Β· BSD-3-Clause
- fedora 44: ldns-devel 1.9.0-2.fc44 Β· BSD-3-Clause
- fedora 44: ldns-devel 1.9.0-2.fc44 Β· BSD-3-Clause
- fedora 44: ldns-devel 1.9.2-1.fc44 Β· BSD-3-Clause
- fedora 44: ldns-devel 1.9.2-1.fc44 Β· BSD-3-Clause
- nixos 26.05: ldns 1.9.2
- nixpkgs unstable: ldns 1.9.2
- opensuse-leap 16.0: ldns-devel 1.8.4-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ldns-devel 1.8.4-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ldns-devel 1.8.4-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ldns-devel 1.8.4-160000.3.1 Β· BSD-3-Clause
- ubuntu questing: libldns-dev 1.8.4-2build1
- ubuntu resolute: libldns-dev 1.8.4-2build3
- ubuntu stonking: libldns-dev 1.9.2-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms