First page Back Continue Last page Overview Graphics
Running a FreeBSD binary
Code like
- fd = open(“/etc/passwd”, O_RDONLY);
Becomes
Kernel knows it’s a FreeBSD binary, uses freebsd_syscalls[] array
- freebsd_syscalls[5] = freebsd_open(…);
File is opened
Notes: