···3737 pushl %ecx
3838 UNIX_SYSCALL_TRAP
3939 movl (%esp),%edx // add one element to stack so
4040+#ifdef DARLING
4141+ // Pushing ecx will cause a i386 process
4242+ // that calls syscall(...) to crash.
4343+ pushl %edx
4444+#else
4045 pushl %ecx // caller "pop" will work
4646+#endif
4147 jnb 2f
4248 BRANCH_EXTERN(tramp_cerror)
43492:
+6
src/kernel/libsyscall/custom/__syscall.S
···3737 pushl %ecx
3838 UNIX_SYSCALL_TRAP
3939 movl (%esp),%edx // add one element to stack so
4040+#ifdef DARLING
4141+ // Pushing ecx will cause a i386 process
4242+ // that calls syscall(...) to crash.
4343+ pushl %edx
4444+#else
4045 pushl %ecx // caller "pop" will work
4646+#endif
4147 jnb 2f
4248 BRANCH_EXTERN(tramp_cerror)
43492: