gpt4 book ai didi

手动更改C中的文件权限

转载 作者:行者123 更新时间:2023-12-02 19:47:49 27 4
gpt4 key购买 nike

而不是使用 this或任何其他 C 库,我想在 C 中实现我自己的 chmod,通过代码更改文件权限,只是为了了解更改文件权限时后端会发生什么。任何帮助将不胜感激。

最佳答案

... I want to implement my own chmod in C ... to learn what happens in the back-end ...

C 库封装了这些函数的系统相关部分。

如果您想知道 C 库内部及其之外发生了什么,您需要了解您的特定系统如何调用内核 - 对于 Linux x86,例如 INT 0x80操作说明。例如,参见https://en.wikipedia.org/wiki/System_call开始吧。

要了解每个 C 函数在内部如何工作,我建议您获取 GNU C 库源代码并研究它们:请参阅 http://sourceware.org/git/?p=glibc.git

关于手动更改C中的文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17648901/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com