Linux ユーザー空間 API に、同等のアクションを実行できるインターフェイスはありますか?
chattr +i myfile
chattr -i myfile
可能であれば、アプリケーション内からこれを行う必要がありますが、Linux API からこれを行う方法を示唆するものをオンラインで見つけることができません。これを行うために何らかのioctl
呼び出しが利用できると思っていましたが、それについての詳細を見つけることができません。
見て:
strace
また、chattr で何かを実行すると、次のような呼び出しが行われることがわかります。
ioctl(fd, EXT2_IOC_SETFLAGS, flags)
(このスレッドを見てください)