I’m doing a project for class that includes implementing a lottery scheduler in xv6. I have to implement two system calls settickets() and getpinfo(). I added the system calls to syscall.c, syscall.h, sysfile.c, user.h, usys.S etc.
I’m confused about where I put the actual code to implement the system calls. Some sites say the code goes in sysproc.c and others say proc.c . Can it go in either and what is the difference between the two files? also would the name be int sys_settickets() or just int settickets() ?
(what i mean by implementation; idk if that word is correct in this context)
int sys_settickets()
{
//code
}
or
int settickets()
{
//code
}