blob: 2fd33b8edead87e403510730f83a790064014320 [file] [log] [blame]
/* SPDX-License-Identifier: BSD-3-Clause */
/*
* swtpm_localca_utils.h: Header file for swtpm_localca_utils.c
*
* Author: Stefan Berger, stefanb@linux.ibm.com
*
* Copyright (c) IBM Corporation, 2021
*/
#ifndef SWTPM_LOCALCA_UTILS_H
#define SWTPM_LOCALCA_UTILS_H
#include <glib.h>
gchar *get_config_value(gchar **config_file_lines, const gchar *varname, const gchar *fallback);
int get_config_envvars(gchar **config_file_lines, gchar ***env);
int makedir(const char *dirname, const char *purpose);
int lock_file(const gchar *lockfile);
void unlock_file(int lockfd);
void vmid_replacechars(char *vmid);
#endif /* SWTPM_LOCALCA_UTILS_H */