Hi everyone,
I have tried to build POCO with an LSB compiler. I got some problems when building the Net library. Poco calls ioctl() with the FIONBIO constant which is not included in LSB. From what I have read, there are some open questions about how portable FIONBIO is, and ioctl() is not very portable as many of the commands are device-specific.
Instead of using ioctl () you can use fcntl() with O_NONBLOCK constant ( fcntl(..., O_NONBLOCK, ...) ), which is a POSIX command that should work as ioctl and it is available in the LSB specification.
What do you think about this?
Thanks in advance
Omar





