summaryrefslogblamecommitdiffstats
path: root/include/env.h
blob: df692bc68b86be91f0e9a8f2817aaacdf7382a39 (plain) (tree)
1
2
3
4
5
6
7
8


                        

              
                                

                                          



                                                          
                                                                           

 
                             
 
#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 */