У меня есть задание, которое заставило меня создать собственный системный вызов.Для этого я бы хотел посмотреть определение системного вызова open.Под этим я подразумеваю, что хотел бы увидеть, как определяется фактическое открытие (const char *, const int), а не sys_open (поскольку я знаю, где находится исходный код, и могу его прочитать).
В обоихДокументация и файлы xv6 в xv6-public, я не могу найти ссылки на прототип определения.Теория моего друга и меня заключается в том, что это определено в каком-то файле asm или в каком-то файле .o.Кто-нибудь знает, где находится исходный код?Я был бы очень признателен за это.
Пробовал ctrl-f для открытия в исходной документации и пробовал grep поверх всех файлов в xv6-public.Ничего не нашел.