void tls_free(struct tls *ctx) { if (ctx == NULL) return; tls_reset(ctx); free(ctx); }
static void execve_initialize_routine() { signal_reset(); vfs_reset(); mm_reset(); tls_reset(); dbt_reset(); }
struct tls * tls_new(void) { struct tls *ctx; if ((ctx = calloc(1, sizeof(*ctx))) == NULL) return (NULL); ctx->config = tls_config_default; tls_reset(ctx); return (ctx); }
struct tls * tls_new(void) { struct tls *ctx; if ((ctx = calloc(1, sizeof(*ctx))) == NULL) return (NULL); tls_reset(ctx); if (tls_configure(ctx, tls_config_default) == -1) { free(ctx); return NULL; } return (ctx); }