3 ms·
Counterpoint: https://wiki.osdev.org/System_V_ABI https://wiki.osdev.org/System_V_ABI The System V ABI is closer to being a standard than some official standa
by msla 4y ago
Counterpoint:
https://wiki.osdev.org/System_V_ABI https://wiki.osdev.org/System_V_ABI
The System V ABI is closer to being a standard than some official standards are.
C++ gets odd with name mangling, but the platform's C ABI is typically the tune every other language must dance to for its FFI.
- kps 4y ago> The System V ABI is closer to being a standard than some official standards are. That brings back some unpleasant memories. What happens when a popular compiler decides that whatever they choose is the ABI, and the published spec be damned? https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38496 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38496
- pjmlp 4y agoCounterpoint, https://en.wikipedia.org/wiki/IBM_i https://en.wikipedia.org/wiki/IBM_i https://os.mbed.com/docs/mbed-os/v6.16/apis/platform.html https://os.mbed.com/docs/mbed-os/v6.16/apis/platform.html Not every OS is written in C, thus the platform ABI isn't always C.