Код, выполняемый с помощью load()(), не может получить доступ к функциям от своего вызывающего
Итак, я пишу и тестирую свое новое ядро ОС и только что закончил ту часть, где он загружает /bin/init.lua, я протестировал его, он загружает init.lua и добавляет его из середины выполнения. У меня есть функция в init.lua, где он печатает тестовое сообщение, но ему нужно получить доступ к двум конкретным функциям из ядра, но, похоже, он не может получить к нему доступ. Любая идея, как сделать код, выполняемый load()(), чтобы иметь доступ к функциям из его вызывающего?
На всякий случай вам нужно увидеть исходный код: https://github.com/WattanaGaming/OCLinux/blob/master/boot/kernel/OCLinux.lua#L86