[dpdk-dev] [EXTERNAL] [PATCH v3 7/7] eal/windows: do not expose POSIX symbols
Khoa To
khot at microsoft.com
Thu Mar 4 07:49:32 CET 2021
> Exposing POSIX symbols could break consumer POSIX compatibility code.
>
> * Make renaming of close() and unlink() private to EAL.
>
> * Remove renaming of strncasecmp(), strtok_r(), and sleep()
> in favor of using EAL wrappers. Similarly remove PATH_MAX macro.
>
> * Replace index(3p), which is not available on Windows, with strchr(3),
> as recommended by POSIX.1-2008. strerror_r() is only used inside EAL,
> rename it only where it's needed. Same for asprintf(), it has an
> internal EAL wrapper and is removed from public API.
>
> Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk at gmail.com>
> ---
Acked-by: Khoa To <khot at microsoft.com>
More information about the dev
mailing list