summaryrefslogtreecommitdiff
path: root/src/feature/api/tor_api.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/feature/api/tor_api.h')
-rw-r--r--src/feature/api/tor_api.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/feature/api/tor_api.h b/src/feature/api/tor_api.h
index 5133e3cec6..0e22ced2d7 100644
--- a/src/feature/api/tor_api.h
+++ b/src/feature/api/tor_api.h
@@ -49,6 +49,18 @@ tor_main_configuration_t *tor_main_configuration_new(void);
int tor_main_configuration_set_command_line(tor_main_configuration_t *cfg,
int argc, char *argv[]);
+#ifdef _WIN32
+typedef SOCKET tor_control_socket_t;
+#define INVALID_TOR_CONTROL_SOCKET INVALID_SOCKET
+#else
+typedef int tor_control_socket_t;
+#define INVALID_TOR_CONTROL_SOCKET (-1)
+#endif
+
+/** DOCDOC */
+tor_control_socket_t tor_main_configuration_setup_control_socket(
+ tor_main_configuration_t *cfg);
+
/**
* Release all storage held in <b>cfg</b>.
*