Lines Matching defs:evlist
845 char **evlist;
865 if ((evlist = psp->ps_evlist) == NULL) {
866 psp->ps_evlist = evlist =
867 (char **)malloc(8 * sizeof (*evlist));
868 if (evlist == NULL) {
869 logerr("no memory for evlist");
874 evlist[0] = evlist[1] = NULL;
876 while ((env = *evlist) != NULL) {
879 evlist++;
882 evlist-psp->ps_evlist >= psp->ps_evsize-1) {
883 evlist = (char **)realloc(psp->ps_evlist,
884 (psp->ps_evsize + 8) * sizeof (*evlist));
885 if (evlist == NULL) {
886 logerr("cannot realloc evlist to %d",
891 psp->ps_evlist = evlist;
892 evlist += psp->ps_evsize - 1;
894 evlist[1] = NULL;
898 if (*evlist != NULL)
899 free(*evlist);
900 *evlist = cp;
916 char **evlist, *ent;
919 if (psp != NULL && (evlist = psp->ps_evlist) != NULL) {
921 while ((ent = *evlist++) != NULL) {
1525 free_env_list(char **evlist)
1530 if ((evp = evlist) != NULL) {
1533 free(evlist);