[systemd-devel] fchmod_opath() - why is this not in the kernel?

Mike Gilbert floppym at gentoo.org
Tue Dec 4 02:06:42 UTC 2018


The fchmod_opath() function in systemd seems like a hacky workaround
for a limitation in the kernel -- you can't call fchmod() on an fd
opened with O_PATH, and fchmodat() doesn't support the AT_EMPTY_PATH
flag.

Has any attempt been made to add this functionality in the kernel? If
someone has already tried and failed, I will refrain from making an
attempt myself.


More information about the systemd-devel mailing list