Как я могу вернуть строку из системного вызова в XV6? - PullRequest
0 голосов
/ 23 декабря 2018

Мне было интересно, смогу ли я вернуть строку из системного вызова XV6, поскольку все функции системного вызова имеют прототип int sys_xxx(void) в sysproc.h.Я знаю, что различные типы параметров могут быть переданы с помощью argint, argptr.Есть ли такой механизм возврата указателя?Или есть какой-нибудь косвенный способ возврата строки, кроме передачи массива char в качестве параметра?

...