Lennart Poettering
7c248223eb
tree-wide: use new RET_NERRNO() helper at various places
2021-11-16 08:04:09 +01:00
Lennart Poettering
979b0ff2c4
namespace-util: introduce userns_acquire() as helper for allocating new unbound userns
...
This returns a namespace fd, and takes a uidmap/gidmap as string. This
is split out out mount-util.c's remount_idmap() logic, so that we can
allocate a userns independently.
2021-10-22 16:34:30 +02:00
Lennart Poettering
ddb6eeafe2
tree-wide: port things over to FORMAT_PROC_FD_PATH()
2021-08-19 09:19:27 +02:00
Zbigniew Jędrzejewski-Szmek
6bc352af1f
basic/namespae-util: avoid one allocation
2021-03-07 12:22:28 +01:00
Xℹ Ruoyao
54c2459d56
Refactor network namespace specific functions in generic helpers
2021-03-04 00:04:36 +08:00
Yu Watanabe
db9ecf0501
license: LGPL-2.1+ -> LGPL-2.1-or-later
2020-11-09 13:23:58 +09:00
Lennart Poettering
e2ec9c4d3a
namespace-util: introduce helper for combining unshare() + MS_SLAVE remount
...
We have multiple places we do these two non-trivial operations together,
let's introduce a unified helper for doing both at once.
2020-07-07 11:20:42 +02:00
Yu Watanabe
f5947a5e92
tree-wide: drop missing.h
2019-10-31 17:57:03 +09:00
Franck Bui
04c84cd173
namespace-util: make use of TAKE_FD()
...
No functional changes.
2019-06-18 07:54:51 +02:00
Lennart Poettering
0cb8e3d118
util: split out namespace related stuff into a new namespace-util.[ch] pair
...
Just some minor reorganiztion.
2019-03-13 12:16:38 +01:00