/* * Function: ftpp_ui_config_reset_global(FTPTELNET_GLOBAL_CONF *GlobalConf) * * Purpose: This function resets the global parameters. * THIS IS NOT THE GLOBAL FTP CLIENT CONFIGURATION. * * Arguments: GlobalConf => pointer to the global configuration structure * * Returns: int => return code indicating error or success * */ int ftpp_ui_config_reset_global(FTPTELNET_GLOBAL_CONF *GlobalConf) { int iRet; /* Clean these up before mem setting */ ftp_bounce_lookup_cleanup(&GlobalConf->default_ftp_client->bounce_lookup); ftp_cmd_lookup_cleanup(&(GlobalConf->default_ftp_server->cmd_lookup)); ftpp_ui_client_lookup_cleanup(&GlobalConf->client_lookup); ftpp_ui_server_lookup_cleanup(&GlobalConf->server_lookup); memset(GlobalConf, 0x00, sizeof(FTPTELNET_GLOBAL_CONF)); iRet = ftpp_ui_client_lookup_init(&GlobalConf->client_lookup); if (iRet) { return iRet; } iRet = ftpp_ui_server_lookup_init(&GlobalConf->server_lookup); if (iRet) { return iRet; } return FTPP_SUCCESS; }
/* * Function: ftpp_ui_config_init_global_conf(FTPTELNET_GLOBAL_CONF *GlobalConf) * * Purpose: Initialize the FTPTelnet global configuration. * The main point of this function is to initialize the client * lookup type. We also do things like memset, etc. * * Arguments: GlobalConf => pointer to the global configuration * * Returns: int => return code indicating error or success * */ int ftpp_ui_config_init_global_conf(FTPTELNET_GLOBAL_CONF *GlobalConf) { int iRet; memset(GlobalConf, 0x00, sizeof(FTPTELNET_GLOBAL_CONF)); if((iRet = ftpp_ui_client_lookup_init(&GlobalConf->client_lookup))) { return iRet; } if((iRet = ftpp_ui_server_lookup_init(&GlobalConf->server_lookup))) { return iRet; } return FTPP_SUCCESS; }
/* * Function: ftpp_ui_config_init_global_conf(FTPTELNET_GLOBAL_CONF *GlobalConf) * * Purpose: Initialize the FTPTelnet global configuration. * The main point of this function is to initialize the client * lookup type. We also do things like memset, etc. * * Arguments: GlobalConf => pointer to the global configuration * * Returns: int => return code indicating error or success * */ int ftpp_ui_config_init_global_conf(FTPTELNET_GLOBAL_CONF *GlobalConf) { int iRet; iRet = ftpp_ui_client_lookup_init(&GlobalConf->client_lookup); if (iRet) { return iRet; } iRet = ftpp_ui_server_lookup_init(&GlobalConf->server_lookup); if (iRet) { return iRet; } return FTPP_SUCCESS; }