Changeset 353 in MondoRescue for branches/stable/monitas/client.c


Ignore:
Timestamp:
Jan 28, 2006, 6:42:59 PM (18 years ago)
Author:
bcornec
Message:

monitas latest version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/stable/monitas/client.c

    r352 r353  
    6262#include "structs.h"
    6363//#define LOG_THESE_AND_HIGHER debug
    64 #define LOGFILE "/var/log/monitas-client.log"
     64//#define LOGFILE "/var/log/monitas-client.log"
    6565
    6666
     
    7474pthread_t g_mondo_thread=0;
    7575char g_command_fifo[MAX_STR_LEN+1];
    76 char g_logfile[MAX_STR_LEN+1] = "/var/log/monitas-client.log";
    7776
    7877/* externs */
     
    9291extern void register_pid(pid_t, char*);
    9392extern void set_signals(bool);
     93extern int parse_options(int argc, char *argv[]);
    9494
    9595/* prototypes */
     
    202202      return(1);
    203203    }
    204   strcpy(mondoparams_str, get_param_from_rcfile(CLIENT_RCFILE, "mondoarchive_params"));
     204  strcpy(mondoparams_str, get_param_from_rcfile(g->client_rcfile, "mondoarchive_params"));
    205205  sprintf(tmp, "mondoarchive_params --> '%s'", mondoparams_str);
    206206  log_it(debug, tmp);
     
    342342      return(1);
    343343    }
    344   strcpy(mondoparams_str, get_param_from_rcfile(CLIENT_RCFILE, "mondoarchive_params"));
     344  strcpy(mondoparams_str, get_param_from_rcfile(g->client_rcfile, "mondoarchive_params"));
    345345  sprintf(tmp, "mondoarchive_params --> '%s'", mondoparams_str);
    346346  log_it(debug, tmp);
     
    434434  char tmp[MAX_STR_LEN+1];
    435435
    436   for(server_port = 8700; server_port < 8710; server_port++)
    437     {
    438       sin->sin_port = htons(server_port);
    439436      if ((*p_s = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0)
    440437    {
    441       perror("socket");
     438//    perror("socket");
     439      log_it(info, "Creating socket failed: %s", strerror(errno));
    442440      return(-1);
    443441    }
     442  for(server_port = 8700; server_port < 8710; server_port++)
     443    {
     444      sin->sin_port = htons(server_port);
    444445      if (connect(*p_s, (struct sockaddr*)sin, sizeof(struct sockaddr_in)) < 0)
    445446    {
     
    450451      return(server_port);
    451452    }
     453  close(*p_s);
    452454  return(-1);
    453455}
     
    12491251//  pthread_t thread;
    12501252
     1253  parse_options(argc, argv);
     1254
    12511255  log_it(info, "---------- Monitas (client) by Hugo Rabson ----------");
    12521256  register_pid(getpid(), "client");
     
    12841288    }
    12851289
    1286 //  set_param_in_rcfile(CLIENT_RCFILE, "mondoarchive_params", "-1 -L");
     1290//  set_param_in_rcfile(g->client_rcfile, "mondoarchive_params", "-1 -L");
    12871291  log_it(debug, "Awaiting commands from FIFO");
    1288   create_and_watch_fifo_for_commands(CLIENT_COMDEV);
     1292  create_and_watch_fifo_for_commands(g->client_comdev);
    12891293  logout_and_exit(g_server_name);
    12901294  exit(0);
Note: See TracChangeset for help on using the changeset viewer.