On Mon, Feb 22, 2021 at 12:48:39PM +0000, Nick Connolly wrote:
There seem to be two viable approaches to handling this:
1. Expect the platform to provide POSIX semantic (through an external
library
such as Cygwin). That way it becomes "an 'external' problem" and the
DPDK
can use the "well-known" names and expected behaviour.
I'd prefer not to see this be a requirement of the platform. There have
been multiple attempts over the years to provide a POSIX surfaces
on Windows which arguably haven't been that successful.
It would be helpful if DPDK dependence on POSIX APIs were limited to
be only as necessary to improve portability to non-POSIX platforms.
Ty