void AddRemVirtualAddress(const char *cmd,const VirtualIpAddress* vip) { if (vip->ip && vip->dev && vip->netmask) { char exec[301]; snprintf(exec, 300,"%s/virtualIp %s %s %s %s ", CL_APP_BINDIR, cmd,vip->ip,vip->netmask,vip->dev); __attribute__((unused)) ClUint32T rc = system(exec); if (cmd[0] == 'u') /* If we are coming up, do a gratuitous arp */ SendArp(vip->ip,vip->dev); } }
void AddRemVirtualAddress(const char *cmd,const VirtualIpAddress* vip) { if (vip->ip && vip->dev && vip->netmask) { char exec[81]; snprintf(exec,80,"%s/virtualIp %s %s %s %s ", CL_APP_BINDIR, cmd,vip->ip,vip->netmask,vip->dev); system(exec); if (cmd[0] == 'u') /* If we are coming up, do a gratuitous arp */ SendArp(vip->ip,vip->dev); } }