Lines Matching refs:dirname
92 DIR *opendir(char *dirname)
103 thisdir->dirname=(char *)malloc(strlen(dirname)+1);
104 if (thisdir->dirname==NULL) {
109 strcpy(thisdir->dirname,dirname);
110 if (thisdir->dirname[strlen(thisdir->dirname)-1]=='.')
111 thisdir->dirname[strlen(thisdir->dirname)-1]=0;
113 if (er=SWI_OS_File_5(thisdir->dirname,&type,NULL,NULL,NULL,&attr),er!=NULL ||
116 free(thisdir->dirname);
123 free(thisdir->dirname);
145 if (SWI_OS_GBPB_9(d->dirname,d->buf,&d->read,&d->offset,DIR_BUFSIZE,NULL)!=NULL)
170 if (d->dirname!=NULL)
171 free(d->dirname);