gpt4 book ai didi

linux - 获取/proc/self/exe 符号链接(symbolic link)的长度

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:28 27 4
gpt4 key购买 nike

如SO所述,/proc/self/exe上的readlink可用于获取linux上的可执行路径。 man 2 readlink 建议应该使用 lstat 来提取所需的路径长度。但是,当我 stat/proc/self/exe 时,st_size 成员设置为 0。我如何获得分配缓冲区的长度?

最佳答案

取自 man 2 lstat,在 NOTES 下

For most files under the /proc directory, stat() does not return the file size in the st_size field; instead the field is returned with the value 0.

这就是为什么它不起作用

关于linux - 获取/proc/self/exe 符号链接(symbolic link)的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18484372/

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