Lines Matching refs:esize
126 size_t esize; in setenv() local
147 esize = strlen(environ[ret]) + 1; in setenv()
155 esize = environ_size(); in setenv()
157 (esize + 1 /* new entry */ + 1 /* NULL */)); in setenv()
164 allocated += sizeof(char **) * (esize + 2); in setenv()
166 sizeof(char **) * (esize + 2), allocated); in setenv()
170 ret = esize; in setenv()
173 esize = 0; in setenv()
176 if (esize < tsize) { in setenv()
184 allocated += tsize - esize; in setenv()
185 LOG_DBG("realloc %zu bytes (allocated: %zu)", tsize - esize, in setenv()
211 size_t esize; in unsetenv() local
223 esize = environ_size(); in unsetenv()
232 for (; ret < esize; ++ret) { in unsetenv()
239 --esize; in unsetenv()
240 if (esize == 0) { in unsetenv()
244 envp = realloc(environ, (esize + 1 /* NULL */) * sizeof(char **)); in unsetenv()
249 __ASSERT_NO_MSG((esize >= 1 && environ != NULL) || environ == NULL); in unsetenv()
253 nsize = ((esize == 0) ? 2 : 1) * sizeof(char **); in unsetenv()