implement lua_thread_abort, add lua_thread_yield_state func, and fix lua_thread_resume_state to use protected mode
#ifndef SOCK_H
#define SOCK_H
/**
* @file
*
* Legacy sock_* interface for global state
*/
#include "error.h"
#include <sys/types.h>
#include <event2/event.h>
/**
* Initialize the socket module's global state. Call this before calling any other sock_* functions.
*
* The given \a ev_base is the libevent base to use for nonblocking operation.
*
* @param ev_base the libevent base to use for events
* @param err returned error info
*/
err_t sock_init (struct event_base *ev_base, error_t *err);
#endif