Refactoring the EOsys POSIX interface for Unix syscalls.
Detailed summary
Removed unnecessary argument type in posix method.
Added res object for system call results.
Renamed DispatchedNativeMethod to DispatchedSyscall.
Updated DispatchedUnixSyscall to implement DispatchedSyscall.
Added SyscallLib interface for syscall operations.
Updated method signatures in PosixLib.
Refactored EOposix class and added versioning.
Updated test assertions in EOposixTest.
Added PosixLibWithJna implementation for JNA integration.
The following files were skipped due to too many changes: eo-runtime/src/main/java/EOorg/EOeolang/EOsys/PosixLibWithJna.java, eo-runtime/src/main/java/EOorg/EOeolang/EOsys/DispatchedNativeDefault.java
✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}
Related to #3236
PR-Codex overview
PR Focus
Refactoring the EOsys POSIX interface for Unix syscalls.
Detailed summary
posix
method.res
object for system call results.DispatchedNativeMethod
toDispatchedSyscall
.DispatchedUnixSyscall
to implementDispatchedSyscall
.SyscallLib
interface for syscall operations.PosixLib
.EOposix
class and added versioning.EOposixTest
.PosixLibWithJna
implementation for JNA integration.