SysTutorials Posts

  • |

    ldns_buffer_remaining_at (3) Linux Manual Page

    ldns_buffer_remaining_at, ldns_buffer_remaining, ldns_buffer_available_at, ldns_buffer_available, ldns_buffer_status, ldns_buffer_status_ok Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> size_t ldns_buffer_remaining_at(ldns_buffer *buffer, size_t at); size_t ldns_buffer_remaining(ldns_buffer *buffer); int ldns_buffer_available_at(ldns_buffer *buffer, size_t at, size_t count); int ldns_buffer_available(ldns_buffer *buffer, size_t count); ldns_status ldns_buffer_status(ldns_buffer *buffer); bool ldns_buffer_status_ok(ldns_buffer *buffer); Description ldns_buffer_remaining_at() returns the number of bytes remaining between the indicated position and the limit. .br buffer:…

  • |

    ldns_buffer_remaining (3) Linux Manual Page

    ldns_buffer_remaining_at, ldns_buffer_remaining, ldns_buffer_available_at, ldns_buffer_available, ldns_buffer_status, ldns_buffer_status_ok Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> size_t ldns_buffer_remaining_at(ldns_buffer *buffer, size_t at); size_t ldns_buffer_remaining(ldns_buffer *buffer); int ldns_buffer_available_at(ldns_buffer *buffer, size_t at, size_t count); int ldns_buffer_available(ldns_buffer *buffer, size_t count); ldns_status ldns_buffer_status(ldns_buffer *buffer); bool ldns_buffer_status_ok(ldns_buffer *buffer); Description ldns_buffer_remaining_at() returns the number of bytes remaining between the indicated position and the limit. .br buffer:…

  • |

    ldns_buffer_read_u8_at (3) Linux Manual Page

    ldns_buffer_write_at, ldns_buffer_write_at, ldns_buffer_write, ldns_buffer_write_string_at, ldns_buffer_write_string, ldns_buffer_write_u8_at, ldns_buffer_write_u8, ldns_buffer_write_u16_at, ldns_buffer_write_u16, ldns_buffer_read_at, ldns_buffer_read, ldns_buffer_read_u8_at, ldns_buffer_read_u8, ldns_buffer_read_u16_at, ldns_buffer_read_u16, ldns_buffer_read_u32_at, ldns_buffer_read_u32 Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write(ldns_buffer *buffer, const void *data, size_t count); void ldns_buffer_write_string_at(ldns_buffer *buffer, size_t…

  • |

    ldns_buffer_read_u8 (3) Linux Manual Page

    ldns_buffer_write_at, ldns_buffer_write_at, ldns_buffer_write, ldns_buffer_write_string_at, ldns_buffer_write_string, ldns_buffer_write_u8_at, ldns_buffer_write_u8, ldns_buffer_write_u16_at, ldns_buffer_write_u16, ldns_buffer_read_at, ldns_buffer_read, ldns_buffer_read_u8_at, ldns_buffer_read_u8, ldns_buffer_read_u16_at, ldns_buffer_read_u16, ldns_buffer_read_u32_at, ldns_buffer_read_u32 Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write(ldns_buffer *buffer, const void *data, size_t count); void ldns_buffer_write_string_at(ldns_buffer *buffer, size_t…

  • |

    ldns_buffer_read_u32_at (3) Linux Manual Page

    ldns_buffer_write_at, ldns_buffer_write_at, ldns_buffer_write, ldns_buffer_write_string_at, ldns_buffer_write_string, ldns_buffer_write_u8_at, ldns_buffer_write_u8, ldns_buffer_write_u16_at, ldns_buffer_write_u16, ldns_buffer_read_at, ldns_buffer_read, ldns_buffer_read_u8_at, ldns_buffer_read_u8, ldns_buffer_read_u16_at, ldns_buffer_read_u16, ldns_buffer_read_u32_at, ldns_buffer_read_u32 Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write(ldns_buffer *buffer, const void *data, size_t count); void ldns_buffer_write_string_at(ldns_buffer *buffer, size_t…

  • |

    ldns_buffer_read_u32 (3) Linux Manual Page

    ldns_buffer_write_at, ldns_buffer_write_at, ldns_buffer_write, ldns_buffer_write_string_at, ldns_buffer_write_string, ldns_buffer_write_u8_at, ldns_buffer_write_u8, ldns_buffer_write_u16_at, ldns_buffer_write_u16, ldns_buffer_read_at, ldns_buffer_read, ldns_buffer_read_u8_at, ldns_buffer_read_u8, ldns_buffer_read_u16_at, ldns_buffer_read_u16, ldns_buffer_read_u32_at, ldns_buffer_read_u32 Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write(ldns_buffer *buffer, const void *data, size_t count); void ldns_buffer_write_string_at(ldns_buffer *buffer, size_t…

  • |

    ldns_buffer_read_u16_at (3) Linux Manual Page

    ldns_buffer_write_at, ldns_buffer_write_at, ldns_buffer_write, ldns_buffer_write_string_at, ldns_buffer_write_string, ldns_buffer_write_u8_at, ldns_buffer_write_u8, ldns_buffer_write_u16_at, ldns_buffer_write_u16, ldns_buffer_read_at, ldns_buffer_read, ldns_buffer_read_u8_at, ldns_buffer_read_u8, ldns_buffer_read_u16_at, ldns_buffer_read_u16, ldns_buffer_read_u32_at, ldns_buffer_read_u32 Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write(ldns_buffer *buffer, const void *data, size_t count); void ldns_buffer_write_string_at(ldns_buffer *buffer, size_t…

  • |

    ldns_buffer_read_u16 (3) Linux Manual Page

    ldns_buffer_write_at, ldns_buffer_write_at, ldns_buffer_write, ldns_buffer_write_string_at, ldns_buffer_write_string, ldns_buffer_write_u8_at, ldns_buffer_write_u8, ldns_buffer_write_u16_at, ldns_buffer_write_u16, ldns_buffer_read_at, ldns_buffer_read, ldns_buffer_read_u8_at, ldns_buffer_read_u8, ldns_buffer_read_u16_at, ldns_buffer_read_u16, ldns_buffer_read_u32_at, ldns_buffer_read_u32 Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write(ldns_buffer *buffer, const void *data, size_t count); void ldns_buffer_write_string_at(ldns_buffer *buffer, size_t…

  • |

    ldns_buffer_read_at (3) Linux Manual Page

    ldns_buffer_write_at, ldns_buffer_write_at, ldns_buffer_write, ldns_buffer_write_string_at, ldns_buffer_write_string, ldns_buffer_write_u8_at, ldns_buffer_write_u8, ldns_buffer_write_u16_at, ldns_buffer_write_u16, ldns_buffer_read_at, ldns_buffer_read, ldns_buffer_read_u8_at, ldns_buffer_read_u8, ldns_buffer_read_u16_at, ldns_buffer_read_u16, ldns_buffer_read_u32_at, ldns_buffer_read_u32 Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write(ldns_buffer *buffer, const void *data, size_t count); void ldns_buffer_write_string_at(ldns_buffer *buffer, size_t…

  • |

    ldns_buffer_read (3) Linux Manual Page

    ldns_buffer_write_at, ldns_buffer_write_at, ldns_buffer_write, ldns_buffer_write_string_at, ldns_buffer_write_string, ldns_buffer_write_u8_at, ldns_buffer_write_u8, ldns_buffer_write_u16_at, ldns_buffer_write_u16, ldns_buffer_read_at, ldns_buffer_read, ldns_buffer_read_u8_at, ldns_buffer_read_u8, ldns_buffer_read_u16_at, ldns_buffer_read_u16, ldns_buffer_read_u32_at, ldns_buffer_read_u32 Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write_at(ldns_buffer *buffer, size_t at, const void *data, size_t count); void ldns_buffer_write(ldns_buffer *buffer, const void *data, size_t count); void ldns_buffer_write_string_at(ldns_buffer *buffer, size_t…

  • |

    ldns_buffer_printf (3) Linux Manual Page

    ldns_buffer_new, ldns_buffer_new_frm_data, ldns_buffer_clear, ldns_buffer_printf, ldns_buffer_free, ldns_buffer_export Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> ldns_buffer* ldns_buffer_new(size_t capacity); void ldns_buffer_new_frm_data(ldns_buffer *buffer, void *data, size_t size); void ldns_buffer_clear(ldns_buffer *buffer); int ldns_buffer_printf(ldns_buffer *buffer, const char *format, …); void ldns_buffer_free(ldns_buffer *buffer); void* ldns_buffer_export(ldns_buffer *buffer); Description ldns_buffer_new() creates a new buffer with the specified capacity. .br capacity: the size (in bytes) to…

  • |

    ldns_buffer_position (3) Linux Manual Page

    ldns_buffer_flip, ldns_buffer_rewind, ldns_buffer_position, ldns_buffer_set_position, ldns_buffer_skip Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_flip(ldns_buffer *buffer); void ldns_buffer_rewind(ldns_buffer *buffer); size_t ldns_buffer_position(ldns_buffer *buffer); void ldns_buffer_set_position(ldns_buffer *buffer, size_t mark); void ldns_buffer_skip(ldns_buffer *buffer, ssize_t count); Description ldns_buffer_flip() makes the buffer ready for reading the data that has been written to the buffer. The buffer’s limit is set to the current…

  • |

    ldns_buffer_new_frm_data (3) Linux Manual Page

    ldns_buffer_new, ldns_buffer_new_frm_data, ldns_buffer_clear, ldns_buffer_printf, ldns_buffer_free, ldns_buffer_export Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> ldns_buffer* ldns_buffer_new(size_t capacity); void ldns_buffer_new_frm_data(ldns_buffer *buffer, void *data, size_t size); void ldns_buffer_clear(ldns_buffer *buffer); int ldns_buffer_printf(ldns_buffer *buffer, const char *format, …); void ldns_buffer_free(ldns_buffer *buffer); void* ldns_buffer_export(ldns_buffer *buffer); Description ldns_buffer_new() creates a new buffer with the specified capacity. .br capacity: the size (in bytes) to…

  • |

    ldns_buffer_new (3) Linux Manual Page

    ldns_buffer_new, ldns_buffer_new_frm_data, ldns_buffer_clear, ldns_buffer_printf, ldns_buffer_free, ldns_buffer_export Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> ldns_buffer* ldns_buffer_new(size_t capacity); void ldns_buffer_new_frm_data(ldns_buffer *buffer, void *data, size_t size); void ldns_buffer_clear(ldns_buffer *buffer); int ldns_buffer_printf(ldns_buffer *buffer, const char *format, …); void ldns_buffer_free(ldns_buffer *buffer); void* ldns_buffer_export(ldns_buffer *buffer); Description ldns_buffer_new() creates a new buffer with the specified capacity. .br capacity: the size (in bytes) to…

  • |

    ldns_buffer_limit (3) Linux Manual Page

    ldns_buffer_limit, ldns_buffer_set_limit, ldns_buffer_capacity, ldns_buffer_set_capacity, ldns_buffer_reserve, ldns_buffer_at, ldns_buffer_begin, ldns_buffer_end, ldns_buffer_current Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> size_t ldns_buffer_limit(ldns_buffer *buffer); void ldns_buffer_set_limit(ldns_buffer *buffer, size_t limit); size_t ldns_buffer_capacity(ldns_buffer *buffer); bool ldns_buffer_set_capacity(ldns_buffer *buffer, size_t capacity); bool ldns_buffer_reserve(ldns_buffer *buffer, size_t amount); uint8_t * ldns_buffer_at(const ldns_buffer *buffer, size_t at); uint8_t * ldns_buffer_begin(const ldns_buffer *buffer); uint8_t * ldns_buffer_end(ldns_buffer *buffer); uint8_t * ldns_buffer_current(ldns_buffer…

  • |

    ldns_buffer_free (3) Linux Manual Page

    ldns_buffer_new, ldns_buffer_new_frm_data, ldns_buffer_clear, ldns_buffer_printf, ldns_buffer_free, ldns_buffer_export Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> ldns_buffer* ldns_buffer_new(size_t capacity); void ldns_buffer_new_frm_data(ldns_buffer *buffer, void *data, size_t size); void ldns_buffer_clear(ldns_buffer *buffer); int ldns_buffer_printf(ldns_buffer *buffer, const char *format, …); void ldns_buffer_free(ldns_buffer *buffer); void* ldns_buffer_export(ldns_buffer *buffer); Description ldns_buffer_new() creates a new buffer with the specified capacity. .br capacity: the size (in bytes) to…

  • |

    ldns_buffer_flip (3) Linux Manual Page

    ldns_buffer_flip, ldns_buffer_rewind, ldns_buffer_position, ldns_buffer_set_position, ldns_buffer_skip Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> void ldns_buffer_flip(ldns_buffer *buffer); void ldns_buffer_rewind(ldns_buffer *buffer); size_t ldns_buffer_position(ldns_buffer *buffer); void ldns_buffer_set_position(ldns_buffer *buffer, size_t mark); void ldns_buffer_skip(ldns_buffer *buffer, ssize_t count); Description ldns_buffer_flip() makes the buffer ready for reading the data that has been written to the buffer. The buffer’s limit is set to the current…

  • |

    ldns_buffer_export (3) Linux Manual Page

    ldns_buffer_new, ldns_buffer_new_frm_data, ldns_buffer_clear, ldns_buffer_printf, ldns_buffer_free, ldns_buffer_export Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> ldns_buffer* ldns_buffer_new(size_t capacity); void ldns_buffer_new_frm_data(ldns_buffer *buffer, void *data, size_t size); void ldns_buffer_clear(ldns_buffer *buffer); int ldns_buffer_printf(ldns_buffer *buffer, const char *format, …); void ldns_buffer_free(ldns_buffer *buffer); void* ldns_buffer_export(ldns_buffer *buffer); Description ldns_buffer_new() creates a new buffer with the specified capacity. .br capacity: the size (in bytes) to…

  • |

    ldns_buffer_end (3) Linux Manual Page

    ldns_buffer_limit, ldns_buffer_set_limit, ldns_buffer_capacity, ldns_buffer_set_capacity, ldns_buffer_reserve, ldns_buffer_at, ldns_buffer_begin, ldns_buffer_end, ldns_buffer_current Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> size_t ldns_buffer_limit(ldns_buffer *buffer); void ldns_buffer_set_limit(ldns_buffer *buffer, size_t limit); size_t ldns_buffer_capacity(ldns_buffer *buffer); bool ldns_buffer_set_capacity(ldns_buffer *buffer, size_t capacity); bool ldns_buffer_reserve(ldns_buffer *buffer, size_t amount); uint8_t * ldns_buffer_at(const ldns_buffer *buffer, size_t at); uint8_t * ldns_buffer_begin(const ldns_buffer *buffer); uint8_t * ldns_buffer_end(ldns_buffer *buffer); uint8_t * ldns_buffer_current(ldns_buffer…

  • |

    ldns_buffer_current (3) Linux Manual Page

    ldns_buffer_limit, ldns_buffer_set_limit, ldns_buffer_capacity, ldns_buffer_set_capacity, ldns_buffer_reserve, ldns_buffer_at, ldns_buffer_begin, ldns_buffer_end, ldns_buffer_current Synopsis#include <stdint.h> #include <stdbool.h> #include <ldns/ldns.h> size_t ldns_buffer_limit(ldns_buffer *buffer); void ldns_buffer_set_limit(ldns_buffer *buffer, size_t limit); size_t ldns_buffer_capacity(ldns_buffer *buffer); bool ldns_buffer_set_capacity(ldns_buffer *buffer, size_t capacity); bool ldns_buffer_reserve(ldns_buffer *buffer, size_t amount); uint8_t * ldns_buffer_at(const ldns_buffer *buffer, size_t at); uint8_t * ldns_buffer_begin(const ldns_buffer *buffer); uint8_t * ldns_buffer_end(ldns_buffer *buffer); uint8_t * ldns_buffer_current(ldns_buffer…