|
楼主 |
发表于 2012-1-25 14:33:36
|
显示全部楼层
比如说,用户程序中的 read 函数,在 uClibc 里最先引用的是哪一个函数?
我在 uClibc 0.9.32 版本的源码里只在 uClibc-0.9.32\libc\sysdeps\linux\common\read.c 找到下列代码:
_syscall3(ssize_t, read, int, fd, __ptr_t, buf, size_t, count)
#ifndef __LINUXTHREADS_OLD__
libc_hidden_def(read)
#else
libc_hidden_weak(read)
strong_alias(read,__libc_read)
#endif
其中并没有预料中对应的 read 函数。
请问实际的函数传承是怎么实现的?
谢谢。 |
|