Merge libubox with the version 2016.02.26 from its git.
This commit is contained in:
@@ -30,6 +30,25 @@
|
||||
#define USOCK_IPV4ONLY 0x4000
|
||||
#define USOCK_UNIX 0x8000
|
||||
|
||||
const char *usock_port(int port);
|
||||
int usock(int type, const char *host, const char *service);
|
||||
int usock_inet_timeout(int type, const char *host, const char *service,
|
||||
void *addr, int timeout);
|
||||
static inline int
|
||||
usock_inet(int type, const char *host, const char *service, void *addr)
|
||||
{
|
||||
return usock_inet_timeout(type, host, service, addr, -1);
|
||||
}
|
||||
|
||||
/**
|
||||
* Wait for a socket to become ready.
|
||||
*
|
||||
* This may be useful for users of USOCK_NONBLOCK to wait (with a timeout)
|
||||
* for a socket.
|
||||
*
|
||||
* @param fd file descriptor of socket
|
||||
* @param msecs timeout in microseconds
|
||||
*/
|
||||
int usock_wait_ready(int fd, int msecs);
|
||||
|
||||
#endif /* USOCK_H_ */
|
||||
|
||||
Reference in New Issue
Block a user