Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
iv_init(3)		  ivykis programmer's manual		    iv_init(3)

NAME
       iv_init,	iv_deinit, iv_inited - initialise and deinitialise ivykis

SYNOPSIS
       #include	<iv.h>

       void iv_init(void);
       void iv_deinit(void);
       int iv_inited(void);

DESCRIPTION
       iv_init initialises the current thread's	ivykis event loop.

       Each thread that	wants to use ivykis must call iv_init before any other
       ivykis functions	are called.

       The very	first call to iv_init in a process must	run to completion  be-
       fore other threads are allowed to call iv_init, but subsequent calls to
       iv_init can be done concurrently.

       iv_deinit frees all resources allocated by ivykis in this  thread,  and
       should be called	before this thread exits.

       iv_inited  returns true if iv_init has been called in this thread.  Af-
       ter iv_deinit is	called,	it will	return false.

SEE ALSO
       ivykis(3), iv_examples(3)

ivykis				  2010-09-05			    iv_init(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=iv_init&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help