当前位置: 技术问答>linux和unix
linux内核rename源代码位置问题 or -2
来源: 互联网 发布时间:2017-01-15
本文导语: 大家好,我现在需要编写的模块里面需要对某文件进行重命名,但是希望直接使用rename函数进行操作,返回的为-2 目前查找linux源代码 查找不到实现原型,希望有人帮我查找下 或者帮助我解决rename 返回-2的问题 ...
大家好,我现在需要编写的模块里面需要对某文件进行重命名,但是希望直接使用rename函数进行操作,返回的为-2
目前查找linux源代码 查找不到实现原型,希望有人帮我查找下 或者帮助我解决rename 返回-2的问题
目前查找linux源代码 查找不到实现原型,希望有人帮我查找下 或者帮助我解决rename 返回-2的问题
|
不知道你的内核版本
我在2.6.36里发现内核自己唯一使用rename()的例子是um这个用户态虚拟linux
猜测没有哪个真实的cpu架构提供这个内核api
建议不要再内核空间处理文件系统,使用usermode-helper API调用户空间程序完成rename
我在2.6.36里发现内核自己唯一使用rename()的例子是um这个用户态虚拟linux
猜测没有哪个真实的cpu架构提供这个内核api
建议不要再内核空间处理文件系统,使用usermode-helper API调用户空间程序完成rename
|
为什么模块里实现一个ioctl接口,或者在/sys目录注册一个属性项交给user space里的进程去做?