コード例 #1
0
ファイル: tls.c プロジェクト: markokr/libusual
void
tls_free(struct tls *ctx)
{
	if (ctx == NULL)
		return;
	tls_reset(ctx);
	free(ctx);
}
コード例 #2
0
ファイル: exec.c プロジェクト: AnXi-TieGuanYin-Tea/flinux
static void execve_initialize_routine()
{
	signal_reset();
	vfs_reset();
	mm_reset();
	tls_reset();
	dbt_reset();
}
コード例 #3
0
ファイル: tls.c プロジェクト: markokr/libusual
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);
}
コード例 #4
0
ファイル: tls.c プロジェクト: soundsrc/git-lfs-server
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);
}