git-svn-id: https://opengnsys.es/svn/trunk@584 a21b9725-9963-47de-94b9-378ad31fedc9

remotes/github/debian-pkg
alonso 2009-11-19 05:00:17 +00:00
parent 0e399050a0
commit 00ad7996dc
2 changed files with 20 additions and 4 deletions

View File

@ -1311,8 +1311,24 @@ int actualiza_software(Database db, Table tbl,char* sft,char* par,char* tfs,char
if(lon>MAXSOFTWARE) lon=MAXSOFTWARE;
// Trocea la cadena de configuracin
strcpy(ch,"\n");// caracter delimitador
lon=split_parametros(tbSoftware,sft,ch);
// Lee archivo de inventario software
FILE *Finv;
char *buffer;
long lSize;
Finv = fopen ( sft , "rb" ); // EL parametro sft contiene el path del archivo de inventario
if (Finv==NULL) return(false);
fseek (Finv , 0 , SEEK_END); // Obtiene tamaño del fichero.
lSize = ftell (Finv);
rewind (Finv);
buffer = (char*) malloc (lSize); // Toma memoria para el buffer de lectura.
if (buffer == NULL) return(false);
fread (buffer,1,lSize,Finv); // Lee contenido del fichero
fclose(Finv);
// trocea las lineas
lon=split_parametros(tbSoftware,buffer,ch);
// Incorpora el sistema Operativo de la partición
sprintf(sqlstr,"SELECT idtiposo,descripcion FROM tiposos WHERE tipopar ='%s'",tfs);
// Ejecuta consulta

View File

@ -31,8 +31,8 @@
#define MAX_INTERFACE_LIST 20
#define MAX_NUM_CSADDRS 20
#define MAXHARDWARE 30 // mÁXIMOS ELEMENTOS HARDSWARE A DETECTAR
#define MAXSOFTWARE 100 // mÁXIMOS ELEMENTOS SOFTWARE A DETECTAR
#define MAXHARDWARE 128 // mÁXIMOS ELEMENTOS HARDSWARE A DETECTAR
#define MAXSOFTWARE 2048 // mÁXIMOS ELEMENTOS SOFTWARE A DETECTAR
#define PUERTOMINUSER 40000
#define PUERTOMAXUSER 60000