Dear Stephen Borrill, My name is Piyush, and I was looking into the 'Emulating missing Linux syscalls' project hoping to contribute to this year's GSoC.
I wanted to be sure of a few basic things before I go ahead: - linux binaries are found in- src/sys/compat/linux - particular implementation in - src/sys/compat/linux/common - a few architecture-specific implementations in- src/sys/compat/linux/arch/<arch_name>. - The src/sys/compat/linux/arch/<arch_name>/linux_syscalls.c file lists of system calls, and states if a particular syscall is present or not. I was planning to work on the 'sendfile()' syscall, which I believe is unimplemented for amd64 and a few other architectures as well. Considering the above points, I was hoping you could point me in the right direction for this project. Hope to hear from you soon. -- Regards, Piyush