odyssey/lib/mm_bind.c

21 lines
281 B
C
Raw Normal View History

2016-11-25 10:18:13 +00:00
/*
* machinarium.
*
* Cooperative multitasking engine.
*/
#include <machinarium_private.h>
#include <machinarium.h>
MM_API int
mm_bind(mm_io_t iop, struct sockaddr *sa)
2016-11-25 10:18:13 +00:00
{
mmio *io = iop;
int rc;
rc = uv_tcp_bind(&io->handle, sa, 0);
2016-11-25 10:18:13 +00:00
if (rc < 0)
return rc;
return 0;
}