FreeBSD system call implementation
Andrey Simonenko
simon at comsys.ntu-kpi.kiev.ua
Wed Dec 15 07:12:11 PST 2004
On Wed, Dec 15, 2004 at 08:19:05PM +0530, Ravi Krishna wrote:
> My question is why we store the p->p_sysent->sv_table
> for each process. What is the reason for keeping this per process?
> Are there some situations where two processes can have different system calls
> available?
Processes can have different p_sysent, because the kernel supports
different ABIs. sv_entry (pointer to some system call table) is
only one part, read comments in sys/sysent.h file for sysentvec
structure.
More information about the freebsd-hackers
mailing list