diff --git a/Src/Hyperion-firmware-cct/lib/modules/CC-Tweaked/25_tty.kmod b/Src/Hyperion-firmware-cct/lib/modules/CC-Tweaked/25_tty.kmod index 9580118..560612a 100644 --- a/Src/Hyperion-firmware-cct/lib/modules/CC-Tweaked/25_tty.kmod +++ b/Src/Hyperion-firmware-cct/lib/modules/CC-Tweaked/25_tty.kmod @@ -234,7 +234,7 @@ end kernel.devfs.data.tty={} local ctrl,alt = false, false -local function s(bool) +local function serializeBool(bool) if bool then return "T" else @@ -290,7 +290,7 @@ local function newtty(obj, id, ev) return icolors[obj.getBackgroundColor()] end, gctrl=function() - return s(ctrl)..";"..s(alt) + return serializeBool(ctrl)..";"..serializeBool(alt) end } if mode=="rw" then diff --git a/Src/Hyperion-kernel/lib/modules/Hyperion/10_vfs.kmod b/Src/Hyperion-kernel/lib/modules/Hyperion/10_vfs.kmod index b289188..81dbfd5 100644 --- a/Src/Hyperion-kernel/lib/modules/Hyperion/10_vfs.kmod +++ b/Src/Hyperion-kernel/lib/modules/Hyperion/10_vfs.kmod @@ -593,7 +593,7 @@ end function vfs.devctl(fd, method, ...) if not kernel.currentTask.fd[fd] then error("EBADF") end if not kernel.currentTask.fd[fd].handle[method] then error("EINVAL") end - kernel.currentTask.fd[fd].handle[method](...) + return kernel.currentTask.fd[fd].handle[method](...) end -- Export syscalls