diff --git a/include/spdk_internal/mock.h b/include/spdk_internal/mock.h index 388bed9cb..397ad5f3c 100644 --- a/include/spdk_internal/mock.h +++ b/include/spdk_internal/mock.h @@ -116,4 +116,6 @@ DECLARE_WRAPPER(pthread_mutex_init, int, DECLARE_WRAPPER(pthread_mutexattr_init, int, (pthread_mutexattr_t *attr)); +DECLARE_WRAPPER(writev, ssize_t, (int fd, const struct iovec *iov, int iovcnt)); + #endif /* SPDK_INTERNAL_MOCK_H */ diff --git a/lib/ut_mock/mock.c b/lib/ut_mock/mock.c index 8bee1c4ac..4ecb2b27c 100644 --- a/lib/ut_mock/mock.c +++ b/lib/ut_mock/mock.c @@ -41,3 +41,5 @@ DEFINE_WRAPPER(pthread_mutex_init, int, DEFINE_WRAPPER(pthread_mutexattr_init, int, (pthread_mutexattr_t *attr), (attr)) + +DEFINE_WRAPPER(writev, ssize_t, (int fd, const struct iovec *iov, int iovcnt), (fd, iov, iovcnt)) diff --git a/mk/spdk.mock.unittest.mk b/mk/spdk.mock.unittest.mk index e151596be..ee2a41906 100644 --- a/mk/spdk.mock.unittest.mk +++ b/mk/spdk.mock.unittest.mk @@ -33,4 +33,5 @@ LDFLAGS += \ -Wl,--wrap,calloc \ -Wl,--wrap,pthread_mutexattr_init \ - -Wl,--wrap,pthread_mutex_init + -Wl,--wrap,pthread_mutex_init \ + -Wl,--wrap,writev