radcli_avp_...nt64_by_num(3)

πŸ“¦ version 2.0.1, in arch rolling

πŸ’– NAME πŸ’–

Okay bestie, this is the page for radcli_avp_...nt64_by_num(3) β€” aka radcli_avp_get_uint64_by_num β€” from the radcli manual. It’s literally the lookup for a 64-bit integer-typed attribute by legacy numeric ID, and it reads the first occurrence. Slay. ✨

✨ SYNOPSIS ✨

#include <radcli/>

int radcli_avp_get_uint64_by_num(
    const radcli_avp_list  *list,
    const radcli_ctx       *ctx,
    uint32_t                attrid,
    uint32_t                vendor,
    uint64_t               *out
);

🌸 DESCRIPTION 🌸

The description section is lowkey just the setup before the parameters, so let’s get into the details below πŸ‘‡

πŸŽ€ PARAMETERS πŸŽ€

  • list β€” the list to search. πŸ”
  • ctx β€” a context with a dictionary loaded. πŸ“š
  • attrid β€” the attribute ID (a PW_* constant, or a vendor type ID when vendor is non-zero). 🏷️
  • vendor β€” the vendor PEN, or 0 for a standard attribute. 🫢
  • out β€” where to write the value. May be NULL. πŸ“

πŸ”₯ RETURN VALUE πŸ”₯

  • 0 on success πŸŽ‰
  • -1 on failure (no such attribute, no occurrence, or as radcli_avp_get_uint64()). πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

radcli_avp_get_by_num(3), radcli_avp_get_bytes_by_num(3), radcli_avp_get_cstr_by_num(3), radcli_avp_get_ip4prefix_by_num(3), radcli_avp_get_ip6_by_num(3), radcli_avp_get_uint32_by_num(3)


Okay that’s the whole page, bestie β€” source/version is radcli and the date is 2026-10-10. Periodt. πŸ’…πŸŽ€

πŸ“¦ where this page comes from