Lines Matching refs:dirname
91 DIR *opendir(char *dirname)
102 thisdir->dirname=(char *)malloc(strlen(dirname)+1);
103 if (thisdir->dirname==NULL) {
108 strcpy(thisdir->dirname,dirname);
109 if (thisdir->dirname[strlen(thisdir->dirname)-1]=='.')
110 thisdir->dirname[strlen(thisdir->dirname)-1]=0;
112 if (er=SWI_OS_File_5(thisdir->dirname,&type,NULL,NULL,NULL,&attr),er!=NULL ||
115 free(thisdir->dirname);
122 free(thisdir->dirname);
144 if (SWI_OS_GBPB_9(d->dirname,d->buf,&d->read,&d->offset,DIR_BUFSIZE,NULL)!=NULL)
165 SWI_OS_GBPB_9(d->dirname,d->buf,&d->read,&d->offset,0,NULL);
174 if (d->dirname!=NULL)
175 free(d->dirname);