2 ms·
Wine has it easier - it does not translate system calls, it needs "only" dll loader and a set of dlls exporting the right symbols. NT system calls are not expo
by vetinari 11y ago
Wine has it easier - it does not translate system calls, it needs "only" dll loader and a set of dlls exporting the right symbols.
NT system calls are not exposed to userspace; only system-supplied dlls can use them. It is done by changing syscall codes for every build, so non-system app would never know, which syscall number to use.
- nickysielicki 11y agoHuh, TIL. That explains why Wine always seemed so buggy, though.