uClibc - 该怎么解读?
想了解 uClibc 的系统调用源码,该如何下手?谢谢。 比如说,用户程序中的 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 函数。
请问实际的函数传承是怎么实现的?
谢谢。 syscall
请见
/usr/src/linux-x.x.x
页:
[1]