git-svn-id: https://opengnsys.es/svn/trunk@584 a21b9725-9963-47de-94b9-378ad31fedc9
parent
0e399050a0
commit
00ad7996dc
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue