]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/basic/memfd-util.h
1e09bd2c54b3e0cca80c5720eb654edcc4f4ec05
1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 Copyright 2013 Lennart Poettering
11 #include <sys/types.h>
13 int memfd_new(const char *name
);
14 int memfd_new_and_map(const char *name
, size_t sz
, void **p
);
16 int memfd_map(int fd
, uint64_t offset
, size_t size
, void **p
);
18 int memfd_set_sealed(int fd
);
19 int memfd_get_sealed(int fd
);
21 int memfd_get_size(int fd
, uint64_t *sz
);
22 int memfd_set_size(int fd
, uint64_t sz
);