SysTutorials Posts

  • |

    ldns_pkt_set_cd (3) Linux Manual Page

    ldns_pkt_set_flags, ldns_pkt_set_id, ldns_pkt_set_qr, ldns_pkt_set_aa, ldns_pkt_set_tc, ldns_pkt_set_rd, ldns_pkt_set_cd, ldns_pkt_set_ra, ldns_pkt_set_ad, ldns_pkt_set_opcode, ldns_pkt_set_rcode, ldns_pkt_set_qdcount, ldns_pkt_set_ancount, ldns_pkt_set_nscount, ldns_pkt_set_arcount, ldns_pkt_set_answerfrom, ldns_pkt_set_querytime, ldns_pkt_set_size, ldns_pkt_set_section_count, ldns_pkt_set_tsig Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> bool ldns_pkt_set_flags(ldns_pkt *pkt, uint16_t flags); void ldns_pkt_set_id(ldns_pkt *p, uint16_t id); void ldns_pkt_set_qr(ldns_pkt *p, bool b); void ldns_pkt_set_aa(ldns_pkt *p, bool b); void ldns_pkt_set_tc(ldns_pkt *p, bool b); void ldns_pkt_set_rd(ldns_pkt *p, bool…

  • |

    ldns_pkt_set_arcount (3) Linux Manual Page

    ldns_pkt_set_flags, ldns_pkt_set_id, ldns_pkt_set_qr, ldns_pkt_set_aa, ldns_pkt_set_tc, ldns_pkt_set_rd, ldns_pkt_set_cd, ldns_pkt_set_ra, ldns_pkt_set_ad, ldns_pkt_set_opcode, ldns_pkt_set_rcode, ldns_pkt_set_qdcount, ldns_pkt_set_ancount, ldns_pkt_set_nscount, ldns_pkt_set_arcount, ldns_pkt_set_answerfrom, ldns_pkt_set_querytime, ldns_pkt_set_size, ldns_pkt_set_section_count, ldns_pkt_set_tsig Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> bool ldns_pkt_set_flags(ldns_pkt *pkt, uint16_t flags); void ldns_pkt_set_id(ldns_pkt *p, uint16_t id); void ldns_pkt_set_qr(ldns_pkt *p, bool b); void ldns_pkt_set_aa(ldns_pkt *p, bool b); void ldns_pkt_set_tc(ldns_pkt *p, bool b); void ldns_pkt_set_rd(ldns_pkt *p, bool…

  • |

    ldns_pkt_set_answerfrom (3) Linux Manual Page

    ldns_pkt_set_flags, ldns_pkt_set_id, ldns_pkt_set_qr, ldns_pkt_set_aa, ldns_pkt_set_tc, ldns_pkt_set_rd, ldns_pkt_set_cd, ldns_pkt_set_ra, ldns_pkt_set_ad, ldns_pkt_set_opcode, ldns_pkt_set_rcode, ldns_pkt_set_qdcount, ldns_pkt_set_ancount, ldns_pkt_set_nscount, ldns_pkt_set_arcount, ldns_pkt_set_answerfrom, ldns_pkt_set_querytime, ldns_pkt_set_size, ldns_pkt_set_section_count, ldns_pkt_set_tsig Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> bool ldns_pkt_set_flags(ldns_pkt *pkt, uint16_t flags); void ldns_pkt_set_id(ldns_pkt *p, uint16_t id); void ldns_pkt_set_qr(ldns_pkt *p, bool b); void ldns_pkt_set_aa(ldns_pkt *p, bool b); void ldns_pkt_set_tc(ldns_pkt *p, bool b); void ldns_pkt_set_rd(ldns_pkt *p, bool…

  • |

    ldns_pkt_set_ancount (3) Linux Manual Page

    ldns_pkt_set_flags, ldns_pkt_set_id, ldns_pkt_set_qr, ldns_pkt_set_aa, ldns_pkt_set_tc, ldns_pkt_set_rd, ldns_pkt_set_cd, ldns_pkt_set_ra, ldns_pkt_set_ad, ldns_pkt_set_opcode, ldns_pkt_set_rcode, ldns_pkt_set_qdcount, ldns_pkt_set_ancount, ldns_pkt_set_nscount, ldns_pkt_set_arcount, ldns_pkt_set_answerfrom, ldns_pkt_set_querytime, ldns_pkt_set_size, ldns_pkt_set_section_count, ldns_pkt_set_tsig Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> bool ldns_pkt_set_flags(ldns_pkt *pkt, uint16_t flags); void ldns_pkt_set_id(ldns_pkt *p, uint16_t id); void ldns_pkt_set_qr(ldns_pkt *p, bool b); void ldns_pkt_set_aa(ldns_pkt *p, bool b); void ldns_pkt_set_tc(ldns_pkt *p, bool b); void ldns_pkt_set_rd(ldns_pkt *p, bool…

  • |

    ldns_pkt_set_ad (3) Linux Manual Page

    ldns_pkt_set_flags, ldns_pkt_set_id, ldns_pkt_set_qr, ldns_pkt_set_aa, ldns_pkt_set_tc, ldns_pkt_set_rd, ldns_pkt_set_cd, ldns_pkt_set_ra, ldns_pkt_set_ad, ldns_pkt_set_opcode, ldns_pkt_set_rcode, ldns_pkt_set_qdcount, ldns_pkt_set_ancount, ldns_pkt_set_nscount, ldns_pkt_set_arcount, ldns_pkt_set_answerfrom, ldns_pkt_set_querytime, ldns_pkt_set_size, ldns_pkt_set_section_count, ldns_pkt_set_tsig Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> bool ldns_pkt_set_flags(ldns_pkt *pkt, uint16_t flags); void ldns_pkt_set_id(ldns_pkt *p, uint16_t id); void ldns_pkt_set_qr(ldns_pkt *p, bool b); void ldns_pkt_set_aa(ldns_pkt *p, bool b); void ldns_pkt_set_tc(ldns_pkt *p, bool b); void ldns_pkt_set_rd(ldns_pkt *p, bool…

  • |

    ldns_pkt_set_aa (3) Linux Manual Page

    ldns_pkt_set_flags, ldns_pkt_set_id, ldns_pkt_set_qr, ldns_pkt_set_aa, ldns_pkt_set_tc, ldns_pkt_set_rd, ldns_pkt_set_cd, ldns_pkt_set_ra, ldns_pkt_set_ad, ldns_pkt_set_opcode, ldns_pkt_set_rcode, ldns_pkt_set_qdcount, ldns_pkt_set_ancount, ldns_pkt_set_nscount, ldns_pkt_set_arcount, ldns_pkt_set_answerfrom, ldns_pkt_set_querytime, ldns_pkt_set_size, ldns_pkt_set_section_count, ldns_pkt_set_tsig Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> bool ldns_pkt_set_flags(ldns_pkt *pkt, uint16_t flags); void ldns_pkt_set_id(ldns_pkt *p, uint16_t id); void ldns_pkt_set_qr(ldns_pkt *p, bool b); void ldns_pkt_set_aa(ldns_pkt *p, bool b); void ldns_pkt_set_tc(ldns_pkt *p, bool b); void ldns_pkt_set_rd(ldns_pkt *p, bool…

  • |

    ldns_pkt_querytime (3) Linux Manual Page

    ldns_pkt_id, ldns_pkt_qr, ldns_pkt_aa, ldns_pkt_tc, ldns_pkt_rd, ldns_pkt_cd, ldns_pkt_ra, ldns_pkt_ad, ldns_pkt_get_opcode, ldns_pkt_get_rcode, ldns_pkt_qdcount, ldns_pkt_ancount, ldns_pkt_nscount, ldns_pkt_arcount, ldns_pkt_answerfrom, ldns_pkt_querytime, ldns_pkt_size, ldns_pkt_tsig, ldns_pkt_question, ldns_pkt_answer, ldns_pkt_authority, ldns_pkt_additional, ldns_pkt_get_section_clone, ldns_pkt_rr_list_by_name, ldns_pkt_rr_list_by_type, ldns_pkt_rr_list_by_name_and_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h>  ldns_pkt_id(); bool ldns_pkt_qr(const ldns_pkt *p); bool ldns_pkt_aa(const ldns_pkt *p); bool ldns_pkt_tc(const ldns_pkt *p); bool ldns_pkt_rd(const ldns_pkt *p); bool ldns_pkt_cd(const ldns_pkt *p); bool ldns_pkt_ra(const…

  • |

    ldns_pkt_query_new_frm_str (3) Linux Manual Page

    ldns_pkt_new, ldns_pkt_free, ldns_pkt_print, ldns_pkt_query_new, ldns_pkt_query_new_frm_str, ldns_pkt_reply_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> ldns_pkt* ldns_pkt_new(); void ldns_pkt_free(ldns_pkt *packet); void ldns_pkt_print(FILE *output, const ldns_pkt *pkt); ldns_pkt* ldns_pkt_query_new(ldns_rdf *rr_name, ldns_rr_type rr_type, ldns_rr_class rr_class, uint16_t flags); ldns_status ldns_pkt_query_new_frm_str(ldns_pkt **p, const char *rr_name, ldns_rr_type rr_type, ldns_rr_class rr_class , uint16_t flags); ldns_pkt_type ldns_pkt_reply_type(ldns_pkt *p); Description ldns_pkt_new() allocates and initializes a ldns_pkt…

  • |

    ldns_pkt_query_new (3) Linux Manual Page

    ldns_pkt_new, ldns_pkt_free, ldns_pkt_print, ldns_pkt_query_new, ldns_pkt_query_new_frm_str, ldns_pkt_reply_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> ldns_pkt* ldns_pkt_new(); void ldns_pkt_free(ldns_pkt *packet); void ldns_pkt_print(FILE *output, const ldns_pkt *pkt); ldns_pkt* ldns_pkt_query_new(ldns_rdf *rr_name, ldns_rr_type rr_type, ldns_rr_class rr_class, uint16_t flags); ldns_status ldns_pkt_query_new_frm_str(ldns_pkt **p, const char *rr_name, ldns_rr_type rr_type, ldns_rr_class rr_class , uint16_t flags); ldns_pkt_type ldns_pkt_reply_type(ldns_pkt *p); Description ldns_pkt_new() allocates and initializes a ldns_pkt…

  • |

    ldns_pkt_qr (3) Linux Manual Page

    ldns_pkt_id, ldns_pkt_qr, ldns_pkt_aa, ldns_pkt_tc, ldns_pkt_rd, ldns_pkt_cd, ldns_pkt_ra, ldns_pkt_ad, ldns_pkt_get_opcode, ldns_pkt_get_rcode, ldns_pkt_qdcount, ldns_pkt_ancount, ldns_pkt_nscount, ldns_pkt_arcount, ldns_pkt_answerfrom, ldns_pkt_querytime, ldns_pkt_size, ldns_pkt_tsig, ldns_pkt_question, ldns_pkt_answer, ldns_pkt_authority, ldns_pkt_additional, ldns_pkt_get_section_clone, ldns_pkt_rr_list_by_name, ldns_pkt_rr_list_by_type, ldns_pkt_rr_list_by_name_and_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h>  ldns_pkt_id(); bool ldns_pkt_qr(const ldns_pkt *p); bool ldns_pkt_aa(const ldns_pkt *p); bool ldns_pkt_tc(const ldns_pkt *p); bool ldns_pkt_rd(const ldns_pkt *p); bool ldns_pkt_cd(const ldns_pkt *p); bool ldns_pkt_ra(const…

  • |

    ldns_pkt_qdcount (3) Linux Manual Page

    ldns_pkt_id, ldns_pkt_qr, ldns_pkt_aa, ldns_pkt_tc, ldns_pkt_rd, ldns_pkt_cd, ldns_pkt_ra, ldns_pkt_ad, ldns_pkt_get_opcode, ldns_pkt_get_rcode, ldns_pkt_qdcount, ldns_pkt_ancount, ldns_pkt_nscount, ldns_pkt_arcount, ldns_pkt_answerfrom, ldns_pkt_querytime, ldns_pkt_size, ldns_pkt_tsig, ldns_pkt_question, ldns_pkt_answer, ldns_pkt_authority, ldns_pkt_additional, ldns_pkt_get_section_clone, ldns_pkt_rr_list_by_name, ldns_pkt_rr_list_by_type, ldns_pkt_rr_list_by_name_and_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h>  ldns_pkt_id(); bool ldns_pkt_qr(const ldns_pkt *p); bool ldns_pkt_aa(const ldns_pkt *p); bool ldns_pkt_tc(const ldns_pkt *p); bool ldns_pkt_rd(const ldns_pkt *p); bool ldns_pkt_cd(const ldns_pkt *p); bool ldns_pkt_ra(const…

  • |

    ldns_pkt_print (3) Linux Manual Page

    ldns_pkt_new, ldns_pkt_free, ldns_pkt_print, ldns_pkt_query_new, ldns_pkt_query_new_frm_str, ldns_pkt_reply_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> ldns_pkt* ldns_pkt_new(); void ldns_pkt_free(ldns_pkt *packet); void ldns_pkt_print(FILE *output, const ldns_pkt *pkt); ldns_pkt* ldns_pkt_query_new(ldns_rdf *rr_name, ldns_rr_type rr_type, ldns_rr_class rr_class, uint16_t flags); ldns_status ldns_pkt_query_new_frm_str(ldns_pkt **p, const char *rr_name, ldns_rr_type rr_type, ldns_rr_class rr_class , uint16_t flags); ldns_pkt_type ldns_pkt_reply_type(ldns_pkt *p); Description ldns_pkt_new() allocates and initializes a ldns_pkt…

  • |

    ldns_pkt_nscount (3) Linux Manual Page

    ldns_pkt_id, ldns_pkt_qr, ldns_pkt_aa, ldns_pkt_tc, ldns_pkt_rd, ldns_pkt_cd, ldns_pkt_ra, ldns_pkt_ad, ldns_pkt_get_opcode, ldns_pkt_get_rcode, ldns_pkt_qdcount, ldns_pkt_ancount, ldns_pkt_nscount, ldns_pkt_arcount, ldns_pkt_answerfrom, ldns_pkt_querytime, ldns_pkt_size, ldns_pkt_tsig, ldns_pkt_question, ldns_pkt_answer, ldns_pkt_authority, ldns_pkt_additional, ldns_pkt_get_section_clone, ldns_pkt_rr_list_by_name, ldns_pkt_rr_list_by_type, ldns_pkt_rr_list_by_name_and_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h>  ldns_pkt_id(); bool ldns_pkt_qr(const ldns_pkt *p); bool ldns_pkt_aa(const ldns_pkt *p); bool ldns_pkt_tc(const ldns_pkt *p); bool ldns_pkt_rd(const ldns_pkt *p); bool ldns_pkt_cd(const ldns_pkt *p); bool ldns_pkt_ra(const…

  • |

    ldns_pkt_new (3) Linux Manual Page

    ldns_pkt_new, ldns_pkt_free, ldns_pkt_print, ldns_pkt_query_new, ldns_pkt_query_new_frm_str, ldns_pkt_reply_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> ldns_pkt* ldns_pkt_new(); void ldns_pkt_free(ldns_pkt *packet); void ldns_pkt_print(FILE *output, const ldns_pkt *pkt); ldns_pkt* ldns_pkt_query_new(ldns_rdf *rr_name, ldns_rr_type rr_type, ldns_rr_class rr_class, uint16_t flags); ldns_status ldns_pkt_query_new_frm_str(ldns_pkt **p, const char *rr_name, ldns_rr_type rr_type, ldns_rr_class rr_class , uint16_t flags); ldns_pkt_type ldns_pkt_reply_type(ldns_pkt *p); Description ldns_pkt_new() allocates and initializes a ldns_pkt…

  • |

    ldns_pkt_id (3) Linux Manual Page

    ldns_pkt_id, ldns_pkt_qr, ldns_pkt_aa, ldns_pkt_tc, ldns_pkt_rd, ldns_pkt_cd, ldns_pkt_ra, ldns_pkt_ad, ldns_pkt_get_opcode, ldns_pkt_get_rcode, ldns_pkt_qdcount, ldns_pkt_ancount, ldns_pkt_nscount, ldns_pkt_arcount, ldns_pkt_answerfrom, ldns_pkt_querytime, ldns_pkt_size, ldns_pkt_tsig, ldns_pkt_question, ldns_pkt_answer, ldns_pkt_authority, ldns_pkt_additional, ldns_pkt_get_section_clone, ldns_pkt_rr_list_by_name, ldns_pkt_rr_list_by_type, ldns_pkt_rr_list_by_name_and_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h>  ldns_pkt_id(); bool ldns_pkt_qr(const ldns_pkt *p); bool ldns_pkt_aa(const ldns_pkt *p); bool ldns_pkt_tc(const ldns_pkt *p); bool ldns_pkt_rd(const ldns_pkt *p); bool ldns_pkt_cd(const ldns_pkt *p); bool ldns_pkt_ra(const…

  • |

    ldns_pkt_get_section_clone (3) Linux Manual Page

    ldns_pkt_id, ldns_pkt_qr, ldns_pkt_aa, ldns_pkt_tc, ldns_pkt_rd, ldns_pkt_cd, ldns_pkt_ra, ldns_pkt_ad, ldns_pkt_get_opcode, ldns_pkt_get_rcode, ldns_pkt_qdcount, ldns_pkt_ancount, ldns_pkt_nscount, ldns_pkt_arcount, ldns_pkt_answerfrom, ldns_pkt_querytime, ldns_pkt_size, ldns_pkt_tsig, ldns_pkt_question, ldns_pkt_answer, ldns_pkt_authority, ldns_pkt_additional, ldns_pkt_get_section_clone, ldns_pkt_rr_list_by_name, ldns_pkt_rr_list_by_type, ldns_pkt_rr_list_by_name_and_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h>  ldns_pkt_id(); bool ldns_pkt_qr(const ldns_pkt *p); bool ldns_pkt_aa(const ldns_pkt *p); bool ldns_pkt_tc(const ldns_pkt *p); bool ldns_pkt_rd(const ldns_pkt *p); bool ldns_pkt_cd(const ldns_pkt *p); bool ldns_pkt_ra(const…

  • |

    ldns_pkt_get_rcode (3) Linux Manual Page

    ldns_pkt_id, ldns_pkt_qr, ldns_pkt_aa, ldns_pkt_tc, ldns_pkt_rd, ldns_pkt_cd, ldns_pkt_ra, ldns_pkt_ad, ldns_pkt_get_opcode, ldns_pkt_get_rcode, ldns_pkt_qdcount, ldns_pkt_ancount, ldns_pkt_nscount, ldns_pkt_arcount, ldns_pkt_answerfrom, ldns_pkt_querytime, ldns_pkt_size, ldns_pkt_tsig, ldns_pkt_question, ldns_pkt_answer, ldns_pkt_authority, ldns_pkt_additional, ldns_pkt_get_section_clone, ldns_pkt_rr_list_by_name, ldns_pkt_rr_list_by_type, ldns_pkt_rr_list_by_name_and_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h>  ldns_pkt_id(); bool ldns_pkt_qr(const ldns_pkt *p); bool ldns_pkt_aa(const ldns_pkt *p); bool ldns_pkt_tc(const ldns_pkt *p); bool ldns_pkt_rd(const ldns_pkt *p); bool ldns_pkt_cd(const ldns_pkt *p); bool ldns_pkt_ra(const…

  • |

    ldns_pkt_get_opcode (3) Linux Manual Page

    ldns_pkt_id, ldns_pkt_qr, ldns_pkt_aa, ldns_pkt_tc, ldns_pkt_rd, ldns_pkt_cd, ldns_pkt_ra, ldns_pkt_ad, ldns_pkt_get_opcode, ldns_pkt_get_rcode, ldns_pkt_qdcount, ldns_pkt_ancount, ldns_pkt_nscount, ldns_pkt_arcount, ldns_pkt_answerfrom, ldns_pkt_querytime, ldns_pkt_size, ldns_pkt_tsig, ldns_pkt_question, ldns_pkt_answer, ldns_pkt_authority, ldns_pkt_additional, ldns_pkt_get_section_clone, ldns_pkt_rr_list_by_name, ldns_pkt_rr_list_by_type, ldns_pkt_rr_list_by_name_and_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h>  ldns_pkt_id(); bool ldns_pkt_qr(const ldns_pkt *p); bool ldns_pkt_aa(const ldns_pkt *p); bool ldns_pkt_tc(const ldns_pkt *p); bool ldns_pkt_rd(const ldns_pkt *p); bool ldns_pkt_cd(const ldns_pkt *p); bool ldns_pkt_ra(const…

  • |

    ldns_pkt_free (3) Linux Manual Page

    ldns_pkt_new, ldns_pkt_free, ldns_pkt_print, ldns_pkt_query_new, ldns_pkt_query_new_frm_str, ldns_pkt_reply_type Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> ldns_pkt* ldns_pkt_new(); void ldns_pkt_free(ldns_pkt *packet); void ldns_pkt_print(FILE *output, const ldns_pkt *pkt); ldns_pkt* ldns_pkt_query_new(ldns_rdf *rr_name, ldns_rr_type rr_type, ldns_rr_class rr_class, uint16_t flags); ldns_status ldns_pkt_query_new_frm_str(ldns_pkt **p, const char *rr_name, ldns_rr_type rr_type, ldns_rr_class rr_class , uint16_t flags); ldns_pkt_type ldns_pkt_reply_type(ldns_pkt *p); Description ldns_pkt_new() allocates and initializes a ldns_pkt…

  • |

    ldns_pkt_edns_z (3) Linux Manual Page

    ldns_pkt_edns, ldns_pkt_edns_udp_size, ldns_pkt_edns_extended_rcode, ldns_pkt_edns_version, ldns_pkt_edns_z, ldns_pkt_edns_data, ldns_pkt_set_edns_udp_size, ldns_pkt_set_edns_extended_rcode, ldns_pkt_set_edns_version, ldns_pkt_set_edns_z, ldns_pkt_set_edns_data Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> bool ldns_pkt_edns(const ldns_pkt *packet); uint16_t ldns_pkt_edns_udp_size(const ldns_pkt *packet); uint8_t ldns_pkt_edns_extended_rcode(const ldns_pkt *packet); uint8_t ldns_pkt_edns_version(const ldns_pkt *packet); uint16_t ldns_pkt_edns_z(const ldns_pkt *packet); ldns_rdf* ldns_pkt_edns_data(const ldns_pkt *packet); void ldns_pkt_set_edns_udp_size(ldns_pkt *packet, uint16_t s); void ldns_pkt_set_edns_extended_rcode(ldns_pkt *packet, uint8_t c); void ldns_pkt_set_edns_version(ldns_pkt *packet, uint8_t…