aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr/unix_sockets_posix_noop.c
diff options
context:
space:
mode:
authorGravatar ahedberg <ahedberg@google.com>2016-03-18 10:46:38 -0400
committerGravatar ahedberg <ahedberg@google.com>2016-03-18 10:46:38 -0400
commit43df29552865541e6d6d11a14b3cf47a4c162b42 (patch)
treeca8a63c98038f5e7cfb08547912095ed9ec890a6 /src/core/iomgr/unix_sockets_posix_noop.c
parent80d6b12a86a636edc8811b880296fbe45bb214a6 (diff)
add unix_sockets_posix module to build system and fix compilation errors
Diffstat (limited to 'src/core/iomgr/unix_sockets_posix_noop.c')
-rw-r--r--src/core/iomgr/unix_sockets_posix_noop.c23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/core/iomgr/unix_sockets_posix_noop.c b/src/core/iomgr/unix_sockets_posix_noop.c
index 1e29242486..1f6773576c 100644
--- a/src/core/iomgr/unix_sockets_posix_noop.c
+++ b/src/core/iomgr/unix_sockets_posix_noop.c
@@ -34,26 +34,31 @@
#include "src/core/iomgr/unix_sockets_posix.h"
+#ifdef GPR_POSIX_SOCKET
+
void grpc_create_socketpair_if_unix(int sv[2]) {}
-void grpc_resolve_unix_domain_address(const char* name) {
+grpc_resolved_addresses *grpc_resolve_unix_domain_address(const char* name) {
return NULL;
}
-int grpc_is_unix_socket(sa_family_t addr_family) {
+int grpc_is_unix_socket(const struct sockaddr *addr) {
return false;
}
-static void unlink_if_unix_domain_socket(const struct sockaddr *addr) {}
+void unlink_if_unix_domain_socket(const struct sockaddr *addr) {}
-static int parse_unix(grpc_uri *uri, struct sockaddr_storage *addr,
- size_t *len) {}
+int parse_unix(grpc_uri *uri, struct sockaddr_storage *addr, size_t *len) {
+ return 0;
+}
-static char *unix_get_default_authority(grpc_resolver_factory *factory,
- grpc_uri *uri) {}
+char *unix_get_default_authority(grpc_resolver_factory *factory,
+ grpc_uri *uri) {
+ return NULL;
+}
-char *grpc_sockaddr_to_uri_unix_if_possible(struct sockaddr *addr) {
- return NULL;
+char *grpc_sockaddr_to_uri_unix_if_possible(const struct sockaddr *addr) {
+ return NULL;
}
#endif