NUTSCAN_INIT_IP_RANG(3)
πΈ NAME πΈ
nutscan_init_ip_ranges β initialize contents of a nutscan_ip_range_list_t structure (and optionally create one in the first place). This is the <cyan>NUTSCAN_INIT_IP_RANG(3)</cyan> page from the NUT manual, hiiii bestie π«Άβ¨
β¨ SYNOPSIS β¨
#include <nut-scan.h>
nutscan_ip_range_list_t * nutscan_init_ip_ranges(nutscan_ip_range_list_t *irl);
π DESCRIPTION π
okay so nutscan_init_ip_ranges() can prepare a nutscan_ip_range_list_t structure by zeroing out its fields. If the argument is NULL, the structure is dynamically allocated. Either way, a pointer to it is returned. slay π
If you pass in a structure, it is not assumed to have any valid contents to free, because it may have garbage from the stack after allocation. no cap π
The caller must free the contents of the structure after completing its use by calling nutscan_free_ip_ranges (after which the structure can be re-used), and explicitly free() the structure object itself if it was allocated dynamically (e.g. by originally calling nutscan_init_ip_ranges(NULL)). literally do not skip this part, bestie π¨π
π NOTES π
Technically, the function is currently defined in nutscan-ip.h file. iykyk π§β¨
π SEE ALSO π
nutscan_free_ip_ranges(3)nutscan_add_ip_range(3)nutscan_stringify_ip_ranges(3)nutscan_cidr_to_ip(3)nutscan_ip_ranges_iter_init(3)nutscan_ip_ranges_iter_inc(3)
okay bye bestie π β this was Network UPS Tools 2.8.5, dated 06/21/2026, mwah ππΈ
π¦ where this page comes from
- arch rolling: nut 2.8.5-2 Β· GPL-2.0-or-later AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms