minix/lib/libc
Lorenzo Cavallaro a16308efdb cdecl calling convention expects the callee to pop the hidden pointer on
struct return. For example, GCC and LLVM comply with this (tested on IA32).

ACK doesn't seem to follow this convention and expects the caller to clean up
the stack. Compiling hand-written ACK-compliant assembly code (returning a 
struct) with GCC or LLVM used to break things (4-bytes misaligned stack).

The patch fixes this problem.
2010-03-24 17:25:17 +00:00
..
ack Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
ansi New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
arch/i386 cdecl calling convention expects the callee to pop the hidden pointer on 2010-03-24 17:25:17 +00:00
gnu fix newsigset/oldsigset references 2010-03-09 20:46:26 +00:00
ip Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
math Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
other More const correctness. 2010-03-23 14:25:09 +00:00
posix - Add support for the ucontext system calls (getcontext, setcontext, 2010-03-12 15:58:41 +00:00
regex Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
stdio - new pread(), fnmatch() calls 2010-02-25 17:08:08 +00:00
stdtime Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
syscall New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
sysvipc Incorporate bsdmake into buildsystem and reorganize libs 2010-02-16 14:41:33 +00:00
Makefile Improve makefile logic for building programs/libs 2010-02-24 11:58:05 +00:00
Makefile.inc Improve makefile logic for building programs/libs 2010-02-24 11:58:05 +00:00