📄 dot1x_init.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 + -