Hi, I believe the implementation of eventfd recently added to uClibc (s. [1], [2]) is incorrect. It incorrectly assumes eventfd takes two arguments whereas in reality it expects just one. It's eventfd2 which expects two arguments. Furthermore it doesn't properly support kernel versions which do provide eventfd but don't provide eventfd2 (s. [3]). glibc seems to support all possible cases (s. [4]).
Best regards, Gene [1] http://git.uclibc.org/uClibc/commit/?id=9ed163dc0eaebe8734c35b356c406e9eb1c68d76 [2] http://lists.uclibc.org/pipermail/uclibc/2011-October/045877.html [3] http://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/kernel-features.h;h=1090f8a809d7d14986722f796f96a75df4f7074d;hb=HEAD#l452 [4] http://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/eventfd.c;h=4a0e8bc0caa676cdbb5f777780a06e43129a0e72;hb=HEAD _______________________________________________ uClibc mailing list uClibc@uclibc.org http://lists.busybox.net/mailman/listinfo/uclibc