mirror of
https://github.com/openvswitch/ovs
synced 2025-08-30 22:05:19 +00:00
Undefined symbol make_unix_socket
syslog_direct_create defined in (lib/syslog-direct.c) uses make_unix_socket which is currently undefined on the windows build. We either can remove the new file from the chain but this patch proposes to define a wrapper to make_unix_socket in which we return EINVAL. This will avoid this kind of problems in the future. Signed-off-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com> Acked-by: Eitan Eliahu <eliahue@vmware.com> Signed-off-by: Gurucharan Shetty <gshetty@nicira.com>
This commit is contained in:
committed by
Gurucharan Shetty
parent
943f394ea3
commit
a35f3d61c7
@@ -95,6 +95,13 @@ int af_inet_ifreq_ioctl(const char *name, struct ifreq *,
|
||||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
static inline int make_unix_socket(int style, bool nonblock,
|
||||
const char *bind_path,
|
||||
const char *connect_path)
|
||||
{
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
/* Windows defines the 'optval' argument as char * instead of void *. */
|
||||
#define setsockopt(sock, level, optname, optval, optlen) \
|
||||
rpl_setsockopt(sock, level, optname, optval, optlen)
|
||||
|
Reference in New Issue
Block a user