Before it attempts to start the X Font Server, the xfnts_start method calls svc_validate() to verify that a proper configuration is in place to support the xfs daemon (see xfnts_validate Method for details), as follows.
rc = svc_validate(scds_handle); if (rc != 0) { scds_syslog(LOG_ERR, "Failed to validate configuration."); return (rc); }