Joachim Schmitz wrote:
> It is very likely that this wrapper is used, as without it'd be very 
> difficult to do the ports.
> 
> There is not much of documentation, mainly source code, check
> http://ituglib.connect-community.org and select the (latest) floss package. 

Thanks for the pointer. This libfloss indeed contains an amount of platform
dependent hacks, even with hardcoded file names such as /usr/local/bin/telnet.
It makes no sense for gnulib to duplicate these major hacks. Instead, some
selected include files of gnulib should conditionally #include <floss.h>;
I now agree with you. Candidates are:
  - unistd.h for exec*, fork, truncate, fsync.
  - sys/select.h for select.
  - pty.h for openpty, forkpty.

Bruno

Reply via email to