Lines Matching refs:environ
0 /* environ.c -- library for manipulating environments for GNU.
25 #include "environ.h"
32 struct environ *
35 struct environ *e;
37 e = (struct environ *) xmalloc (sizeof (struct environ));
48 free_environ (struct environ *e)
63 init_environ (struct environ *e)
65 extern char **environ;
68 if (environ == NULL)
71 for (i = 0; environ[i]; i++) /*EMPTY */ ;
80 memcpy (e->vector, environ, (i + 1) * sizeof (char *));
95 environ_vector (struct environ *e)
104 get_in_environ (const struct environ *e, const char *var)
120 set_in_environ (struct environ *e, const char *var, const char *value)
167 unset_in_environ (struct environ *e, char *var)