pci: build on Windows
authorTal Shnaiderman <talshn@mellanox.com>
Mon, 29 Jun 2020 12:37:35 +0000 (15:37 +0300)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 29 Jun 2020 22:02:54 +0000 (00:02 +0200)
commitb137f953665845fcd1c2e719c26d02eb23057174
treed7291c23fb091b22d0a45c1ce1a62cea54bc96d9
parent2fd3567e542595d38deea7c186ee52621a46dc99
pci: build on Windows

Added <sys/types.h> in rte_pci header file
to include off_t type since it is missing for Windows.

Define the implementation of the Linux function rte_pci_get_sysfs_path
in pci_common.c for Linux OS only as it is unneeded for other OSs
and to avoid the warning on deprecated call to getenv() on Windows:

"warning: 'getenv' is deprecated: This function or variable may be unsafe.
Consider using _dupenv_s instead."

Signed-off-by: Tal Shnaiderman <talshn@mellanox.com>
drivers/bus/pci/pci_common.c
lib/librte_eal/rte_eal_exports.def
lib/librte_pci/rte_pci.h
lib/meson.build