Lines Matching refs:fakeenv
119 static char ** fakeenv; in dogmt() local
121 if (fakeenv == NULL) { in dogmt()
128 if (!ckd_add(&n, n, 2) && !ckd_mul(&n, n, sizeof *fakeenv) in dogmt()
130 fakeenv = malloc(n); in dogmt()
132 if (n <= INDEX_MAX / sizeof *fakeenv - 2) in dogmt()
133 fakeenv = malloc((n + 2) * sizeof *fakeenv); in dogmt()
135 if (fakeenv == NULL) { in dogmt()
141 fakeenv[to++] = tzeutc0; in dogmt()
144 fakeenv[to++] = environ[from]; in dogmt()
145 fakeenv[to] = NULL; in dogmt()
146 environ = fakeenv; in dogmt()