Lines Matching defs:dir
76 char *dir;
94 static int add_cert_dir(BY_DIR *ctx,const char *dir,int type);
121 char *dir = NULL;
130 dir=(char *)getenv(X509_get_default_cert_dir_env());
131 if (dir)
132 ret=add_cert_dir(ld,dir,X509_FILETYPE_PEM);
181 if (ent->dir)
182 OPENSSL_free(ent->dir);
200 static int add_cert_dir(BY_DIR *ctx, const char *dir, int type)
205 if (dir == NULL || !*dir)
211 s=dir;
225 if (strlen(ent->dir) == (size_t)len &&
226 strncmp(ent->dir,ss,(unsigned int)len) == 0)
245 ent->dir = OPENSSL_malloc((unsigned int)len+1);
246 if (!ent->dir || !ent->hashes)
251 strncpy(ent->dir,ss,(unsigned int)len);
252 ent->dir[len] = '\0';
328 j=strlen(ent->dir)+1+8+6+1+1;
359 c = ent->dir[strlen(ent->dir)-1];
380 "%s%08lx.%s%d",ent->dir,h,
386 "%s%c%08lx.%s%d",ent->dir,c,h,