unifoxz 发表于 2012-1-24 17:27:30

uClibc - 该怎么解读?

想了解 uClibc 的系统调用源码,该如何下手?谢谢。

unifoxz 发表于 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 函数。
请问实际的函数传承是怎么实现的?

谢谢。

zxd123314 发表于 2012-2-3 10:30:06

syscall

请见
/usr/src/linux-x.x.x
页: [1]
查看完整版本: uClibc - 该怎么解读?