Решение оказалось довольно простым. В моем файле ~/.config/fish/config.fish
мне просто нужно было удалить «$» из оператора eval
. Так это будет выглядеть так:
# uses dircolors template
eval (gdircolors ~/.dircolors/dircolors.256dark)
# Aliases
alias ls='gls --color=auto'
Вы не можете вызвать sys_read()
с буфером, который живет в ядре, он ожидает виртуальный адрес пользователя -для второго параметра.
Существует API ядра kernel_read()
, который можно использовать из пространства ядра.