Mark sockets on creation (socket()) and accept4().
Remove the separate syscall for accept() and implement it as accept4(..., 0).
Change-Id: Ib0b8f5d7c5013b91eae6bbc3847852eb355c7714
diff --git a/libc/private/NetdClientDispatch.h b/libc/private/NetdClientDispatch.h
index c256288..8d8947d 100644
--- a/libc/private/NetdClientDispatch.h
+++ b/libc/private/NetdClientDispatch.h
@@ -23,8 +23,9 @@
__BEGIN_DECLS
struct NetdClientDispatch {
- int (*accept)(int, struct sockaddr*, socklen_t*);
+ int (*accept4)(int, struct sockaddr*, socklen_t*, int);
int (*connect)(int, const struct sockaddr*, socklen_t);
+ int (*socket)(int, int, int);
unsigned (*netIdForResolv)(unsigned);
};