Lines Matching defs:dirp
49 DIR *dirp;
54 dirp = __fdopendir(fd);
55 if (dirp == NULL)
57 return (dirp);
67 DIR *dirp;
76 dirp = __fdopendir(fd);
77 if (dirp != NULL) {
79 dirp->dd_bufpos = dirp->dd_curpos = lseek(fd, 0, SEEK_CUR);
87 return (dirp);
94 DIR *dirp;
104 if ((dirp = malloc(sizeof(DIR))) == NULL)
108 dirp->dd_len = ((int)sb.st_blksize * 4 + pageoffset) & ~pageoffset;
109 dirp->dd_buf = malloc(dirp->dd_len);
110 if (dirp->dd_buf == NULL) {
111 free(dirp);
115 dirp->dd_size = 0;
116 dirp->dd_loc = 0;
117 dirp->dd_fd = fd;
118 dirp->dd_lock = NULL;
119 dirp->dd_curpos = 0;
120 dirp->dd_bufpos = 0;
122 return (dirp);