1 #ifndef _MUSL_SOCKET_DISPATCH_H 2 #define _MUSL_SOCKET_DISPATCH_H 3 4 #include <stdbool.h> 5 6 #ifdef __cplusplus 7 extern "C" { 8 #endif 9 10 typedef int (*SocketSocketType)(int, int, int); 11 12 typedef bool (*SocketGetHookFlagType)(); 13 typedef bool (*SocketSetHookFlagType)(bool); 14 15 struct SocketDispatchType 16 { 17 SocketSocketType socket; 18 SocketGetHookFlagType get_hook_flag; 19 SocketSetHookFlagType set_hook_flag; 20 }; 21 22 #ifdef __cplusplus 23 } 24 #endif 25 26 #endif