⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dot1x_init.c

📁 802.1x 源码,基于linux平台开发
💻 C
字号:

/*$Id: dot1x_init.c,v 1.3 2007/01/19 07:08:14 leoncao Exp $*/                                                                   
/***************************************************************************** 
;                                                                              
;   (C) Unpublished Work of SUMINET(ShangHai) .  All Rights Reserved.    
;                                                                              
;       THIS WORK IS AN UNPUBLISHED WORK AND CONTAINS CONFIDENTIAL,            
;       PROPRIETARY AND TRADESECRET INFORMATION OF SUMINET(ShangHai) .     
;       ACCESS TO THIS WORK IS RESTRICTED TO (I) SUMINET(ShangHai)  EMPLOYEES WHO HAVE A   
;       NEED TO KNOW TO PERFORM TASKS WITHIN THE SCOPE OF THEIR ASSIGNMENTS    
;       AND (II) ENTITIES OTHER THAN SUMINET(ShangHai)  WHO HAVE ENTERED INTO APPROPRIATE  
;       LICENSE AGREEMENTS.  NO PART OF THIS WORK MAY BE USED, PRACTICED,      
;       PERFORMED, COPIED, DISTRIBUTED, REVISED, MODIFIED, TRANSLATED,         
;       ABBRIDGED, CONDENSED, EXPANDED, COLLECTED, COMPILED, LINKED, RECAST,   
;       TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN CONSENT OF SUMINET(ShangHai) .    
;       ANY USE OR EXPLOITATION OF THIS WORK WITHOUT AUTHORIZATION COULD       
;       SUBJECT THE PERPERTRATOR TO CRIMINAL AND CIVIL LIABILITY.              
;                                                                              
;------------------------------------------------------------------------------
;                                                                              
;    * Creator     :  leon cao
;    * created date:  2007年1月8日
;    * FileName    :  dot1x_init.c
;    * version     :  "$Name:  $"                                            
;    * ModuleName :                                                        
;    * Purpose     :                                                           
;     {1. What is covered in this file - function and scope.}                
;     {2. Related documents or hardware information}Abstract :}              
;   * NOTES: {Something must be known or noticed}                             
;     {1. How to use these functions - Give an example.}                         
;     {2. Sequence of messages if applicable.}                               
;     {3. Any design limitation}                                             
;     {4. Any performance limitation}                                            
;     {5. Is it a reusable component}                                             
;                                                                              
;    * Modification History:                                                   
;     {}                                                                          
;                                                                               
;                                                                  
;*****************************************************************************/
                                                                               
/*****************************************************************************/
/*    INCLUDE FILE DECLARATIONS                                              */
/*****************************************************************************/
#include "stdio.h"
#include "dot1x_init.h"
                                                                               
/*****************************************************************************/
/*    DEFINE DECLARATIONS                                                    */
/*****************************************************************************/
                                                                               
                                                                               
/*****************************************************************************/
/*    DATA TYPE DECLARATIONS                                                 */
/*****************************************************************************/
                                                                               
                                                                               
/*****************************************************************************/
/*    VARIABLE DECLARATIONS                                                  */
/*****************************************************************************/
                                                                               
                                                                               
/*****************************************************************************/
/*    STATIC FUNCTION DECLARATIONS                                           */
/*****************************************************************************/

void Init_dot1xModule(DOT1X_CONFIG_S *pConfig)
{
    FILE *pFile;

    pFile = fopen(DOT1X_CONFIG_FILE, "w");
    if(pFile == NULL)
    {
        return;
    }
    /*init flag*/
    fprintf(pFile, "Init_Flag=%d\n",pConfig->InitFlag);
    fprintf(pFile, "RADIUS_Server=%s\n",pConfig->RadiusSvrIP);
    fprintf(pFile, "RADIUS_Port=%d\n",pConfig->RadiusPort);
    fprintf(pFile, "RADIUS_Key=%s\n",pConfig->RadiusKey);
    fprintf(pFile, "own_ip_addr=%s\n", pConfig->OwnIP);
    fprintf(pFile, "Ethifname=%s\n", pConfig->EthIfName);
    fprintf(pFile, "session_timeout_interval=%d\n", pConfig->SessionTimeoutIntvl);
    fprintf(pFile, "pid=%d\n", 0);

    fclose(pFile);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -