summaryrefslogtreecommitdiffstats
path: root/libblkid/src/env.h
blob: a53d3102722021be543dde43d1044f9258285f45 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef UTIL_LINUX_ENV_H
#define UTIL_LINUX_ENV_H

#include "c.h"

extern void sanitize_env(void);
extern char *safe_getenv(const char *arg);

static inline void xsetenv(char const *name, char const *val, int overwrite)
{
	if (setenv(name, val, overwrite) != 0)
		err(EXIT_FAILURE, "failed to set the %s environment variable", name);
}

#endif /* UTIL_LINUX_ENV_H */