mirror of https://git.48k.eu/ogserver
#971 linkage error after split
/usr/bin/ld: src/cfg.o:/home/opengnsys/ogServer/src/ogAdmServer.h:25: multiple definition of `servidoradm'; src/ogAdmServer.o:/home/javi/trabajo/soleta/opengnsys/ogServer/src/ogAdmServer.h:25: first defined here /usr/bin/ld: src/cfg.o:/home/opengnsys/ogServer/src/ogAdmServer.h:26: multiple definition of `puerto'; src/ogAdmServer.o:/home/javi/trabajo/soleta/opengnsys/ogServer/src/ogAdmServer.h:26: first defined here /usr/bin/ld: src/cfg.o:/home/opengnsys/ogServer/src/ogAdmServer.h:35: multiple definition of `tbsockets'; src/ogAdmServer.o:/home/javi/trabajo/soleta/opengnsys/ogServer/src/ogAdmServer.h:35: first defined here /usr/bin/ld: src/cfg.o:/home/opengnsys/ogServer/src/ogAdmLib.h:81: multiple definition of `ndebug'; src/ogAdmServer.o:/home/javi/trabajo/soleta/opengnsys/ogServer/src/ogAdmLib.h:81: first defined here /usr/bin/ld: src/cfg.o:/home/opengnsys/ogServer/src/ogAdmLib.h:80: multiple definition of `szPathFileLog'; src/ogAdmServer.o:/home/javi/trabajo/soleta/opengnsys/ogServer/src/ogAdmLib.h:80: first defined here /usr/bin/ld: src/cfg.o:/home/opengnsys/ogServer/src/ogAdmLib.h:80: multiple definition of `szPathFileCfg'; src/ogAdmServer.o:/home/javi/trabajo/soleta/opengnsys/ogServer/src/ogAdmLib.h:80: first defined heremaster
parent
f520a57f58
commit
d6789f1384
|
@ -19,15 +19,6 @@ struct og_server_cfg {
|
||||||
};
|
};
|
||||||
|
|
||||||
int parse_json_config(const char *filename, struct og_server_cfg *cfg);
|
int parse_json_config(const char *filename, struct og_server_cfg *cfg);
|
||||||
|
|
||||||
extern char auth_token[4096];
|
|
||||||
extern char usuario[4096];
|
|
||||||
extern char pasguor[4096];
|
|
||||||
extern char catalog[4096];
|
|
||||||
extern char datasource[4096];
|
|
||||||
extern char interface[4096];
|
|
||||||
extern char api_token[4096];
|
|
||||||
|
|
||||||
void from_json_to_legacy(struct og_server_cfg *cfg);
|
void from_json_to_legacy(struct og_server_cfg *cfg);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -15,6 +15,9 @@
|
||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
#include "ogAdmLib.h"
|
#include "ogAdmLib.h"
|
||||||
|
|
||||||
|
char szPathFileCfg[4096],szPathFileLog[4096];
|
||||||
|
int ndebug;
|
||||||
|
|
||||||
//______________________________________________________________________________________________________
|
//______________________________________________________________________________________________________
|
||||||
// Función: ValidacionParametros
|
// Función: ValidacionParametros
|
||||||
//
|
//
|
||||||
|
|
|
@ -74,11 +74,8 @@ typedef void* LPVOID;
|
||||||
#define TRUE 1
|
#define TRUE 1
|
||||||
#define FALSE 0
|
#define FALSE 0
|
||||||
|
|
||||||
// ________________________________________________________________________________________________________
|
extern char szPathFileCfg[4096],szPathFileLog[4096];
|
||||||
// Variables globales
|
extern int ndebug; // Nivel de debuger
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
char szPathFileCfg[LONSTD],szPathFileLog[LONSTD];
|
|
||||||
int ndebug; // Nivel de debuger
|
|
||||||
|
|
||||||
typedef struct{ // Estructura de las tramas
|
typedef struct{ // Estructura de las tramas
|
||||||
char arroba; // Caracter arroba siempre
|
char arroba; // Caracter arroba siempre
|
||||||
|
|
|
@ -23,12 +23,16 @@
|
||||||
#include <jansson.h>
|
#include <jansson.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
char usuario[LONPRM]; // Usuario de acceso a la base de datos
|
char usuario[4096]; // Usuario de acceso a la base de datos
|
||||||
char pasguor[LONPRM]; // Password del usuario
|
char pasguor[4096]; // Password del usuario
|
||||||
char datasource[LONPRM]; // Dirección IP del gestor de base de datos
|
char datasource[4096]; // Dirección IP del gestor de base de datos
|
||||||
char catalog[LONPRM]; // Nombre de la base de datos
|
char catalog[4096]; // Nombre de la base de datos
|
||||||
char interface[LONPRM]; // Interface name
|
char interface[4096]; // Interface name
|
||||||
char auth_token[LONPRM]; // API token
|
char auth_token[4096]; // API token
|
||||||
|
char servidoradm[4096]; // Dirección IP del servidor de administración
|
||||||
|
char puerto[4096]; // Puerto de comunicación
|
||||||
|
|
||||||
|
SOCKETCL tbsockets[MAXIMOS_CLIENTES];
|
||||||
|
|
||||||
struct og_dbi_config dbi_config = {
|
struct og_dbi_config dbi_config = {
|
||||||
.user = usuario,
|
.user = usuario,
|
||||||
|
|
|
@ -19,11 +19,16 @@
|
||||||
#include <arpa/inet.h>
|
#include <arpa/inet.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include "ogAdmLib.h"
|
#include "ogAdmLib.h"
|
||||||
// ________________________________________________________________________________________________________
|
|
||||||
// Variables globales
|
extern char auth_token[4096];
|
||||||
// ________________________________________________________________________________________________________
|
extern char usuario[4096];
|
||||||
char servidoradm[LONPRM]; // Dirección IP del servidor de administración
|
extern char pasguor[4096];
|
||||||
char puerto[LONPRM]; // Puerto de comunicación
|
extern char catalog[4096];
|
||||||
|
extern char datasource[4096];
|
||||||
|
extern char interface[4096];
|
||||||
|
extern char api_token[4096];
|
||||||
|
extern char servidoradm[4096];
|
||||||
|
extern char puerto[4096];
|
||||||
|
|
||||||
struct og_client;
|
struct og_client;
|
||||||
|
|
||||||
|
@ -32,7 +37,8 @@ typedef struct{ // Estructura usada para guardar información de los clientes
|
||||||
char estado[4]; // Tipo de Sistema Operativo en que se encuentra el cliente
|
char estado[4]; // Tipo de Sistema Operativo en que se encuentra el cliente
|
||||||
struct og_client *cli;
|
struct og_client *cli;
|
||||||
}SOCKETCL;
|
}SOCKETCL;
|
||||||
SOCKETCL tbsockets[MAXIMOS_CLIENTES];
|
|
||||||
|
extern SOCKETCL tbsockets[MAXIMOS_CLIENTES];
|
||||||
|
|
||||||
struct og_dbi;
|
struct og_dbi;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue