/* u2_unix_io_exit(): terminate unix I/O. */ void u2_unix_io_exit(void) { u2_unix_release(u2_Host.cpu_c); { u2_uhot* hot_u; for ( hot_u = u2_Host.unx_u.hot_u; hot_u; hot_u = hot_u->nex_u ) { u2_unix_release(hot_u->dir_u.pax_c); } } }
/* u2_unix_io_exit(): terminate unix I/O. */ void u2_unix_io_exit(void) { uv_check_stop(&u2_Host.unx_u.syn_u); u2_unix_release(u2_Host.cpu_c); { u2_uhot* hot_u; for ( hot_u = u2_Host.unx_u.hot_u; hot_u; hot_u = hot_u->nex_u ) { u2_unix_release(hot_u->dir_u.pax_c); } } #ifdef SYNCLOG for (int i = 0; i<1024; i++) { free(u2_Host.unx_u.sylo[i].pax_c); } #endif }