read/write系统调用执行路径图解
废话不说,给图一张。
转载请保留地址:http://lenky.info/archives/2012/09/16/1939 或 http://lenky.info/?p=1939
备注:如无特殊说明,文章内容均出自Lenky个人的真实理解而并非存心妄自揣测来故意愚人耳目。由于个人水平有限,虽力求内容正确无误,但仍然难免出错,请勿见怪,如果可以则请留言告之,并欢迎来讨论。另外值得说明的是,Lenky的部分文章以及部分内容参考借鉴了网络上各位网友的热心分享,特别是一些带有完全参考的文章,其后附带的链接内容也许更直接、更丰富,而我只是做了一下归纳&转述,在此也一并表示感谢。关于本站的所有技术文章,欢迎转载,但请遵从CC创作共享协议,而一些私人性质较强的心情随笔,建议不要转载。
法律:根据最新颁布的《信息网络传播权保护条例》,如果您认为本文章的任何内容侵犯了您的权利,请以或书面等方式告知,本站将及时删除相关内容或链接。
你好,请问你知不知道,read()在glibc中源代码的位置,我想看看实现…..
——————————————————-
给点建议,你的博客中文章很多,质量也很高,但是在首页中展示不太友好,你可以试着以摘要的形式展开~~~
read()属于系统调用,你需要直接看内核代码。linux.x.y/fs/read_write.c
SYSCALL_DEFINE3(read, unsigned int, fd, char __user *, buf, size_t, count)