Thread configuration its to modify default behaviour provided by the thread creation API.

Enumerator:
VORTEX_THREAD_CONF_END  Marker used to signal vortex_thread_create that the configuration list is finished.

The following is an example on how to create a new thread without providing any configuration, using defaults:

 VortexThread thread;
 if (! vortex_thread_created (&thread, 
                              some_start_function, NULL,
                              VORTEX_THREAD_CONF_END)) {
      // failed to create the thread 
 }
 // thread created
VORTEX_THREAD_CONF_JOINABLE  Allows to configure if the thread create can be joined and waited by other.

Default state for all thread created with vortex_thread_create is true, that is, the thread created is joinable.

If configured this value, you must provide as the following value either axl_true or axl_false.

 VortexThread thread;
 if (! vortex_thread_create (&thread, some_start_function, NULL, 
                             VORTEX_THREAD_CONF_JOINABLE, axl_false,
                             VORTEX_THREAD_CONF_END)) {
    // failed to create the thread
 }
 
 // Nice! thread created