zstd_create..._byreference(9)
π zstd_create..._byreference(9) π
Okay bestie, this one is straight from the Kernel API Manual β itβs giving βcreate a compression dictionary, but by reference.β β¨
β¨ NAME β¨
zstd_create_cdict_byreference β create compression dictionary. π
β¨ SYNOPSIS β¨
zstd_cdict * zstd_create_cdict_byreference (const void *dict , size_t
dict_size , zstd_compression_parameters cparams , zstd_custom_mem
custom_mem );
β¨ ARGUMENTS β¨
dictβ pointer to the dictionary buffer. Thatβs the dictionary-buffer pointer, bestie. π«Άdict_sizeβ size of the dictionary buffer. Gotta tell it how much buffer weβre working with. β¨cparamsβ the manual literally says-- undescribed --here, so no invented lore, periodt. πcustom_memβ memory allocator. Custom allocator energy. π
β¨ DESCRIPTION β¨
Heads up: this uses dict by reference (ZSTD_dlm_byRef), so it should be free before zstd_cdict is destroyed.
Thatβs the note. The reference lifestyle is real, and the lifetime detail matters. π
β¨ RETURN β¨
NULL on error, pointer to compression dictionary otherwise. Slay. π₯
β¨ SEE ALSO β¨
Kernel file ./include/linux/zstd.h, plus all these friends:
zstd_compress_bound(9)zstd_is_error(9)zstd_get_error_code(9)zstd_get_error_name(9)zstd_min_clevel(9)zstd_max_clevel(9)zstd_default_clevel(9)zstd_get_params(9)zstd_get_cparams(9)zstd_cctx_set_param(9)zstd_cctx_workspace_bound(9)zstd_cctx_workspace_bound_with_ext_seq_prod(9)zstd_init_cctx(9)zstd_compress_cctx(9)zstd_create_cctx_advanced(9)zstd_free_cctx(9)zstd_free_cdict(9)zstd_compress_using_cdict(9)zstd_dctx_workspace_bound(9)zstd_init_dctx(9)zstd_decompress_dctx(9)zstd_create_ddict_byreference(9)zstd_free_ddict(9)zstd_create_dctx_advanced(9)zstd_free_dctx(9)zstd_decompress_using_ddict(9)zstd_cstream_workspace_bound(9)zstd_cstream_workspace_bound_with_ext_seq_prod(9)zstd_init_cstream(9)zstd_reset_cstream(9)zstd_compress_stream(9)zstd_flush_stream(9)zstd_end_stream(9)zstd_dstream_workspace_bound(9)zstd_init_dstream(9)zstd_reset_dstream(9)zstd_decompress_stream(9)zstd_find_frame_compressed_size(9)zstd_get_frame_header(9)zstd_compress_sequences_and_literals(9)
Later, bestie! π This pageβs source/version is ./include/linux, dated October 2026. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms