static void lsw_conf_calculate(struct lsw_conf_options *oco) { char buf[PATH_MAX]; /* will be phased out for NSS in the near future */ snprintf(buf, sizeof(buf), "%s" SUBDIRNAME("/cacerts"), oco->confddir); oco->cacerts_dir = clone_str(buf, "cacert path"); snprintf(buf, sizeof(buf), "%s" SUBDIRNAME("/crls"), oco->confddir); oco->crls_dir = clone_str(buf, "crls path"); /* old OE policies - might get re-used in the near future */ snprintf(buf, sizeof(buf), "%s/policies", oco->confddir); oco->policies_dir = clone_str(buf, "policies path"); }
static void osw_conf_calculate(struct osw_conf_options *oco) { char buf[PATH_MAX]; /* calculate paths to certain subdirs */ snprintf(buf, sizeof(buf), "%s" SUBDIRNAME("/acerts"), oco->confddir); oco->acerts_dir = clone_str(buf, "acert path"); snprintf(buf, sizeof(buf), "%s" SUBDIRNAME("/cacerts"), oco->confddir); oco->cacerts_dir = clone_str(buf, "cacert path"); snprintf(buf, sizeof(buf), "%s" SUBDIRNAME("/crls"), oco->confddir); oco->crls_dir = clone_str(buf, "crls path"); snprintf(buf, sizeof(buf), "%s" SUBDIRNAME("/private"), oco->confddir); oco->private_dir = clone_str(buf, "private path"); snprintf(buf, sizeof(buf), "%s" SUBDIRNAME("/certs"), oco->confddir); oco->certs_dir = clone_str(buf, "certs path"); snprintf(buf, sizeof(buf), "%s" SUBDIRNAME("/aacerts"), oco->confddir); oco->aacerts_dir = clone_str(buf, "aacerts path"); snprintf(buf, sizeof(buf), "%s" SUBDIRNAME("/ocspcerts"), oco->confddir); oco->ocspcerts_dir = clone_str(buf, "ocspcerts path"); snprintf(buf, sizeof(buf), "%s/policies", oco->confddir); oco->policies_dir = clone_str(buf, "policies path"); }