|
samba unix风格的配置文件配置信息读取C代码.(22) * Output: TRUE if the file was successfully parsed, else FALSE. * * ------------------------------------------------------------------------ ** */ { int result; myFILE *InFile; char *func = "params.c:pm_process() -"; InFile = OpenConfFile( FileName ); /* Open the config file. */ if( NULL == InFile ) return( False ); //DEBUG( 3, ("%s Processing configuration file \"%s\"\n", func, FileName) ); if( NULL != bufr ) /* If we already have a buffer */ result = Parse( InFile, sfunc, pfunc ); /* (recursive call), then just */ /* use it. */ else /* If we don't have a buffer */ { /* allocate one, then parse, */ bSize = BUFR_INC; /* then free. */
|