]> git.ipfire.org Git - thirdparty/libsolv.git/commit
Add support for storing user data in a solv file
authorMichael Schroeder <mls@suse.de>
Fri, 25 Feb 2022 15:47:21 +0000 (16:47 +0100)
committerMichael Schroeder <mls@suse.de>
Fri, 25 Feb 2022 15:51:59 +0000 (16:51 +0100)
commitfee19a416cb965858ba6c810b3d6ed9b8ac7ae9a
tree8a6a87784c53d4b903e13df6627958419614756d
parent0c85b6fb5d1ba492979249265f4de8153395e70f
Add support for storing user data in a solv file

Userdata can be arbritrary (binary)data with a maximum size of
65535 bytes. It can be read without reading the complete
solv file, but do not forget to rewind the fp after reading
the user data.

New functions:
void
    void repowriter_set_userdata(Repowriter *writer, const void *data, int len)
    int solv_read_userdata(FILE *fp, unsigned char **datap, int *lenp)
src/libsolv.ver
src/pooltypes.h
src/repo_solv.c
src/repo_solv.h
src/repo_write.c
src/repo_write.h
tools/dumpsolv.c