summaryrefslogtreecommitdiffstats
path: root/include/NetdClient.h
diff options
context:
space:
mode:
authorSreeram Ramachandran <sreeram@google.com>2014-06-20 11:51:48 -0700
committerSreeram Ramachandran <sreeram@google.com>2014-06-20 12:16:43 -0700
commit31f4210e6fc5c9b749468a2af0bac94992352010 (patch)
treed3946b04fe23053ad69c4f495f69925bf23f92b8 /include/NetdClient.h
parente3a5ef5eff7b4c9741bb80e42af46a59b5d23b7f (diff)
downloadandroid_system_netd-31f4210e6fc5c9b749468a2af0bac94992352010.tar.gz
android_system_netd-31f4210e6fc5c9b749468a2af0bac94992352010.tar.bz2
android_system_netd-31f4210e6fc5c9b749468a2af0bac94992352010.zip
Return errors explicitly instead of using errno.
Change-Id: Ia29f500e747a8c72d13a8f38c3b08c319c8c029a
Diffstat (limited to 'include/NetdClient.h')
-rw-r--r--include/NetdClient.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/include/NetdClient.h b/include/NetdClient.h
index be247020..0b75d139 100644
--- a/include/NetdClient.h
+++ b/include/NetdClient.h
@@ -22,14 +22,16 @@
__BEGIN_DECLS
-bool setNetworkForSocket(unsigned netId, int socketFd);
+// All functions below that return an int return 0 on success or an errno value on failure.
+
+int setNetworkForSocket(unsigned netId, int socketFd);
unsigned getNetworkForProcess(void);
-bool setNetworkForProcess(unsigned netId);
+int setNetworkForProcess(unsigned netId);
-bool setNetworkForResolv(unsigned netId);
+int setNetworkForResolv(unsigned netId);
-bool protectFromVpn(int socketFd);
+int protectFromVpn(int socketFd);
__END_DECLS