RC_TYPE get_default_config_data(DYN_DNS_CLIENT *p_self) { RC_TYPE rc = RC_OK; do { p_self->info.p_dns_system = get_dns_system_by_id(DYNDNS_MY_DNS_SYSTEM); if (p_self->info.p_dns_system == NULL) { rc = RC_DYNDNS_INVALID_DNS_SYSTEM_DEFAULT; break; } /*forced update period*/ p_self->forced_update_period_sec = DYNDNS_MY_FORCED_UPDATE_PERIOD_S; p_self->forced_update_period_sec_orig = DYNDNS_MY_FORCED_UPDATE_PERIOD_S; #ifdef UNIX_OS sprintf(p_self->ip_cache, "%s%s", DYNDNS_DEFAULT_CACHE_PREFIX, DYNDNS_DEFAULT_IP_FILE); sprintf(p_self->time_cache, "%s%s", DYNDNS_DEFAULT_CACHE_PREFIX, DYNDNS_DEFAULT_TIME_FILE); #endif #ifdef _WIN32 sprintf(p_self->ip_cache, "%s", DYNDNS_DEFAULT_IP_FILE); sprintf(p_self->time_cache, "%s", DYNDNS_DEFAULT_TIME_FILE); #endif /*update period*/ p_self->sleep_sec = DYNDNS_DEFAULT_SLEEP; } while(0); return rc; }
int ddns_default_config_data(ddns_t *ctx) { int rc = 0; int i; do { ctx->info[0].system = get_dns_system_by_id(DYNDNS_DEFAULT_DNS_SYSTEM); if (ctx->info[0].system == NULL) { rc = RC_DYNDNS_INVALID_DNS_SYSTEM_DEFAULT; break; } /* forced update period */ ctx->forced_update_period_sec = DYNDNS_FORCED_UPDATE_PERIOD; /* non-fatal error update period */ ctx->error_update_period_sec = DYNDNS_ERROR_UPDATE_PERIOD; /* normal update period */ ctx->normal_update_period_sec = DYNDNS_DEFAULT_SLEEP; ctx->sleep_sec = DYNDNS_DEFAULT_SLEEP; /* Domain wildcarding disabled by default */ for (i = 0; i < DYNDNS_MAX_SERVER_NUMBER; i++) ctx->info[i].wildcard = 0; /* pidfile */ ctx->pidfile = strdup(DYNDNS_DEFAULT_PIDFILE); /* Default cache_file is setup in get_config_data() */ } while (0); return rc; }
RC_TYPE get_default_config_data(DYN_DNS_CLIENT *p_self) { RC_TYPE rc = RC_OK; do { p_self->info.p_dns_system = get_dns_system_by_id(DYNDNS_MY_DNS_SYSTEM); if (p_self->info.p_dns_system == NULL) { rc = RC_DYNDNS_INVALID_DNS_SYSTEM_DEFAULT; break; } /*forced update period*/ p_self->forced_update_period_sec = DYNDNS_MY_FORCED_UPDATE_PERIOD_S; /*update period*/ p_self->sleep_sec = DYNDNS_DEFAULT_SLEEP; } while(0); return rc; }
RC_TYPE get_default_config_data(DYN_DNS_CLIENT *p_self) { RC_TYPE rc = RC_OK; int i; do { p_self->info[0].p_dns_system = get_dns_system_by_id(DYNDNS_DEFAULT_DNS_SYSTEM); if (p_self->info[0].p_dns_system == NULL) { rc = RC_DYNDNS_INVALID_DNS_SYSTEM_DEFAULT; break; } /* forced update period */ p_self->forced_update_period_sec = DYNDNS_FORCED_UPDATE_PERIOD; /* non-fatal error update period */ p_self->error_update_period_sec = DYNDNS_ERROR_UPDATE_PERIOD; /* normal update period */ p_self->normal_update_period_sec = DYNDNS_DEFAULT_SLEEP; p_self->sleep_sec = DYNDNS_DEFAULT_SLEEP; /* Domain wildcarding disabled by default */ for (i = 0; i < DYNDNS_MAX_SERVER_NUMBER; i++) p_self->info[i].wildcard = FALSE; /* pidfile */ p_self->pidfile = strdup(DYNDNS_DEFAULT_PIDFILE); /* cachefile */ p_self->cachefile = strdup(DYNDNS_DEFAULT_CACHE_FILE); } while (0); return rc; }