Bastien ROUCARIES wrote: > recvfd exist under plan9 and I will prefer to use it in order to be > compatible....
In order to be compatible, we would also need to have header files called <u.h> and <libc.h> [1], which we don't have. Plan9 compatibility has never been a goal for gnulib, and Plan9 is not one of the portability targets for gnulib. If you really want recvfd(int) and recvfd2(int,int), then please submit a patch relative to the current gnulib contents, taking care of details - tabs, typos, unused variables, gcc -Wall warnings, etc. all being fixed. Bruno [1] http://swtch.com/plan9port/man/man3/sendfd.html