Adds Shutdown() function to SharedFD
BUG: 72654144
Change-Id: I9cded34dc5b5aa80e6023eaeb978eb39ca10489b
diff --git a/common/libs/fs/shared_fd.h b/common/libs/fs/shared_fd.h
index b7ebd8d..58d3db1 100644
--- a/common/libs/fs/shared_fd.h
+++ b/common/libs/fs/shared_fd.h
@@ -418,6 +418,13 @@
return SendMsg(&msg, flags);
}
+ int Shutdown(int how) {
+ errno = 0;
+ int rval = shutdown(fd_, how);
+ errno_ = errno;
+ return rval;
+ }
+
ssize_t SendTo(const void* buf, size_t len, int flags,
const struct sockaddr* dest_addr, socklen_t addrlen) {
errno = 0;