Adopt rte thread APIs in code built for Windows to decouple it from the pthread shim.
Remove most of the pthread_xxx lifetime shim functions, only pthread_create remains while we wait for rte_ctrl_thread_create removal. Tyler Retzlaff (6): dma/skeleton: use rte thread API net/ixgbe: use rte thread API net/ice: use rte thread API net/iavf: use rte thread API eal: use rte thread API windows: remove most pthread lifetime shim functions drivers/dma/skeleton/skeleton_dmadev.c | 15 +++--- drivers/dma/skeleton/skeleton_dmadev.h | 4 +- drivers/net/iavf/iavf_vchnl.c | 12 ++--- drivers/net/ice/ice_dcf_parent.c | 11 ++-- drivers/net/ixgbe/ixgbe_ethdev.c | 10 ++-- drivers/net/ixgbe/ixgbe_ethdev.h | 2 +- lib/eal/common/eal_common_thread.c | 4 +- lib/eal/windows/eal.c | 2 +- lib/eal/windows/eal_interrupts.c | 12 ++--- lib/eal/windows/include/pthread.h | 99 ---------------------------------- 10 files changed, 36 insertions(+), 135 deletions(-) -- 1.8.3.1