Home | History | Annotate | Download | only in Gen

Lines Matching defs:dirp

76   DIR *dirp = NULL;

91 if ((dirp = (DIR *)malloc(sizeof(DIR))) == NULL)
93 dirp->dd_buf = NULL;
103 dirp->dd_len = incr;
104 dirp->dd_buf = malloc((size_t)dirp->dd_len);
105 if (dirp->dd_buf == NULL)
107 dirp->dd_seek = 0;
110 dirp->dd_loc = 0;
111 dirp->dd_fd = fd;
112 dirp->dd_flags = flags;
119 if ((dirp->dd_lock = malloc(sizeof(mutex_t))) == NULL)
121 mutex_init((mutex_t *)dirp->dd_lock, NULL);
124 dirp->dd_internal = NULL;
125 return (dirp);
128 if (dirp && dirp->dd_buf)
129 free(dirp->dd_buf);
130 if (dirp)
131 free(dirp);