]>
git.proxmox.com Git - swtpm.git/blob - src/swtpm_localca/swtpm_localca_utils.h
1 /* SPDX-License-Identifier: BSD-3-Clause */
3 * swtpm_localca_utils.h: Header file for swtpm_localca_utils.c
5 * Author: Stefan Berger, stefanb@linux.ibm.com
7 * Copyright (c) IBM Corporation, 2021
10 #ifndef SWTPM_LOCALCA_UTILS_H
11 #define SWTPM_LOCALCA_UTILS_H
15 gchar
*get_config_value(gchar
**config_file_lines
, const gchar
*varname
, const gchar
*fallback
);
16 int get_config_envvars(gchar
**config_file_lines
, gchar
***env
);
18 int makedir(const char *dirname
, const char *purpose
);
20 int lock_file(const gchar
*lockfile
);
21 void unlock_file(int lockfd
);
23 #endif /* SWTPM_LOCALCA_UTILS_H */