aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.h
diff options
context:
space:
mode:
authorEli Zaretskii2013-10-16 18:44:02 +0300
committerEli Zaretskii2013-10-16 18:44:02 +0300
commit3dffe395916c0c075c1609c41e553d9f8e3690ea (patch)
treeeeaa2e377b897148fee2ed764c9e0fbb786dc9e1 /src/process.h
parentb911a94d7993508f8a53360a4be4651de30ea301 (diff)
downloademacs-3dffe395916c0c075c1609c41e553d9f8e3690ea.tar.gz
emacs-3dffe395916c0c075c1609c41e553d9f8e3690ea.zip
Implement network-interface-* functions for MS-Windows (bug #15610).
src/w32.c (network_interface_get_info, network_interface_list) (network_interface_info): New functions. (GetAdaptersInfo_Proc): New typedef. (get_adapters_info): New wrapper function. (globals_of_w32): Initialize g_b_init_get_adapters_info. src/process.h (network_interface_list, network_interface_info): New prototypes. src/process.c (conv_sockaddr_to_lisp): Now externally-visible. (Fnetwork_interface_list, Fnetwork_interface_info): Define for all systems. Return non-nil for systems that HAVE_NET_IF_H and for WINDOWSNT. Doc fix. (syms_of_process): Defsubr Snetwork_interface_list and Snetwork_interface_info unconditionally.
Diffstat (limited to 'src/process.h')
-rw-r--r--src/process.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/process.h b/src/process.h
index a9b15f03da4..163066f025f 100644
--- a/src/process.h
+++ b/src/process.h
@@ -240,4 +240,8 @@ extern void delete_write_fd (int fd);
240extern void catch_child_signal (void); 240extern void catch_child_signal (void);
241#endif 241#endif
242 242
243extern Lisp_Object network_interface_list (void);
244extern Lisp_Object network_interface_info (Lisp_Object);
245
246
243INLINE_HEADER_END 247INLINE_HEADER_END