Changeset 14698 for trunk/FACT++/dim


Ignore:
Timestamp:
11/25/12 14:01:01 (12 years ago)
Author:
tbretz
Message:
Updated to v20r4
Location:
trunk/FACT++/dim
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/dim/README_v20.txt

    r14580 r14698  
    11
    2                     DIM version 20r2 Release Notes
     2                    DIM version 20r4 Release Notes
    33
    44Notes 1 and 2 for Unix Users only
     
    1717                Dns </dev/null >& dns.log &
    1818
    19 NOTE 3: The Version Number service provided by servers is now set to 2002.
     19NOTE 3: The Version Number service provided by servers is now set to 2004.
     20
     2121/11/2012
     22Changes for version 2004:
     23    - WebDid did not compile under SLC5, fixed.
     24    - Removed several Compiler warnings under SLC5
     25
     26
     2720/11/2012
     28Changes for version 2003:
     29    - Added the project settings for Visual Studio 10 in the Visual directory
     30    - Added a prototype webDid. in order to use it:
     31        - In the same machine when the DIM DNS runs start <dim>/WebDid/webDid
     32        - In any machine from where the DIM DNS is reacheable on your favorite Web browser use as URL:
     33                http://<DIM DNS node name>:2500
     34
    2035
    213607/11/2012
  • trunk/FACT++/dim/dim/dim.h

    r14580 r14698  
    1414#include "dim_common.h"
    1515
    16 #define DIM_VERSION_NUMBER 2002
     16#define DIM_VERSION_NUMBER 2004
    1717
    1818
  • trunk/FACT++/dim/src/did/did.c

    r14286 r14698  
    14571457{
    14581458int i,j;
    1459 char *asc, *ptr, str[80], tmp[256];
     1459char *ptr, str[80], tmp[256];
    14601460int last[4];
    1461 
     1461/*
     1462char *asc;
    14621463        asc = (char *)buff;
     1464*/
    14631465        ptr = Service_content_str;
    14641466        ptr += strlen(Service_content_str);
     
    15121514                        }
    15131515                        strcat(tmp,"\n");
     1516/*
    15141517                        asc = (char *)&buff[i+1];
     1518*/
    15151519                }
    15161520                strcpy(ptr, tmp);
     
    15241528{
    15251529int i,j;
    1526 char *asc, *ptr, str[80], tmp[256];
     1530char *ptr, str[80], tmp[256];
    15271531longlong last[4];
    1528 
     1532/*
     1533char *asc;
    15291534        asc = (char *)buff;
     1535*/
    15301536        ptr = Service_content_str;
    15311537        ptr += strlen(Service_content_str);
     
    15581564                        }
    15591565                        strcat(tmp,"\n");
     1566/*
    15601567                        asc = (char *)&buff[i+1];
     1568*/
    15611569                }
    15621570                strcpy(ptr, tmp);
     
    15701578{
    15711579int i,j;
    1572 char *asc, *ptr, str[80], tmp[256];
     1580char *ptr, str[80], tmp[256];
    15731581short last[8];
    1574 
     1582/*
     1583char *asc;
    15751584        asc = (char *)buff;
     1585*/
    15761586        ptr = Service_content_str;
    15771587        ptr += strlen(Service_content_str);
     
    16251635                        }
    16261636                        strcat(tmp,"\n");
     1637/*
    16271638                        asc = (char *)&buff[i+1];
     1639*/
    16281640                }
    16291641                strcpy(ptr, tmp);
     
    16381650int i,j;
    16391651char *asc, *ptr, str[80], tmp[256];
     1652/*
    16401653char last[16];
    1641 
     1654*/
    16421655        asc = (char *)buff;
    16431656        ptr = Service_content_str;
     
    16621675                strcat(tmp," ");
    16631676                strcat(tmp,&str[strlen(str)-2]);
     1677                /*
    16641678                last[i%16] = buff[i];
    1665                 /*
    16661679                if(i%4 == 3)
    16671680                  strcat(tmp," ");
     
    26272640{
    26282641Arg arglist[10];
    2629 int n, n_services = -1;
     2642int n;
     2643/*
     2644int n_services = -1;
     2645*/
    26302646Widget w, ww, w_id;
    26312647void activate_services(), activate_clients();
     
    26332649       
    26342650        w_name[0] = 0;
     2651/*
    26352652        if(servp)
    26362653                n_services = servp->server.n_services;
     2654*/
    26372655    strcpy(w_name,name);
    26382656        if(strlen(w_name) >= MAX_TASK_NAME - 4)
     
    29122930int i = 0;
    29132931char str[2048], *strp, *strp1;
    2914 DNS_SERVER_INFO *ptr;
    29152932XmString xstr;
    29162933void delete_str();
    29172934
     2935/*
     2936DNS_SERVER_INFO *ptr;
    29182937        ptr = &servp->server;
    2919         /*
    29202938        sel_id = servp->pop_widget_id[1];
    29212939        id = (Widget)XmSelectionBoxGetChild(sel_id,XmDIALOG_LIST_LABEL);
    2922         */
     2940*/
     2941        if(servp){}
    29232942        if(Curr_client_list[0] == -1)
    29242943        {
     
    29802999void activate_clients(Widget w, SERVER *servp, unsigned long *reason)
    29813000{
     3001/*
    29823002DNS_SERVER_INFO *ptr;
     3003*/
    29833004char str[100];
    29843005void show_clients();
     
    29893010        if(reason){}
    29903011        Curr_servp = servp;
     3012/*
    29913013        ptr = &servp->server;
     3014*/
    29923015        if(servp->pop_widget_id[1])
    29933016          {
     
    31083131{
    31093132        static int old_n_services = 0;
     3133/*
    31103134        static int changing = 0;
     3135*/
    31113136        void put_label();
    31123137
     
    31153140        {
    31163141                put_label();
     3142/*
    31173143                if(N_services > old_n_services)
    31183144                  changing = 1;
     3145*/
    31193146                old_n_services = N_services;
    31203147       
  • trunk/FACT++/dim/src/dim_thr.c

    r14575 r14698  
    113113        pthread_t t_id;
    114114        void ignore_sigpipe();
    115         int ret;
    116115        extern int dna_init();
    117116/*
     
    162161#endif
    163162#ifndef darwin
    164                 ret = sem_wait(&DIM_INIT_Sema);
    165 #else
    166                 ret = sem_wait(DIM_INIT_Semap);
     163                sem_wait(&DIM_INIT_Sema);
     164#else
     165                sem_wait(DIM_INIT_Semap);
    167166#endif
    168167#if defined (LYNXOS) && !defined (__Lynx__)
     
    172171#endif
    173172#ifndef darwin
    174                 ret = sem_wait(&DIM_INIT_Sema);
    175 #else
    176                 ret = sem_wait(DIM_INIT_Semap);
     173                sem_wait(&DIM_INIT_Sema);
     174#else
     175                sem_wait(DIM_INIT_Semap);
    177176#endif
    178177                INIT_thread = 0;
  • trunk/FACT++/dim/src/dns.c

    r14403 r14698  
    179179        DNS_DIS_PACKET dis_packet;
    180180        int i, service_id;
    181         int format;
    182         DNS_CONNECTION *connp;
    183181        int n_services;
    184182        char *ptr, *ptr1, *ptrt;
     
    192190#ifdef WIN32
    193191        extern int time();
     192#endif
     193#ifdef VMS
     194        int format;
    194195#endif
    195196        int update_did = 0;
     
    369370                                dis_packet.type = htovl(DNS_DIS_KILL);
    370371                                dis_packet.size = htovl(DNS_DIS_HEADER);
     372#ifdef VMS
    371373                                format = vtohl(packet->format);
    372 #ifdef VMS
    373374                                if((format & MY_OS9) || (servp->state == -1))
    374375                                {
     
    480481                                                Curr_n_services--;
    481482                                                free(servp);
    482                                                 connp = &Dns_conns[conn_id];
    483483                                                Dns_conns[conn_id].n_services--;
    484484                                                if( dll_empty((DLL *) Dns_conns[conn_id].service_head))
     
    943943        int n_informed = 0;
    944944        static DNS_SERVICE *prev_servp = (DNS_SERVICE *)0;
    945         static int n_times = 0;
    946945        void inform_clients();
    947946
     
    976975                }
    977976        }
    978         n_times = 0;
    979977        prev_servp = (DNS_SERVICE *)0;
    980978        ENABLE_AST
     
    10791077        DNS_SERVICE *servp, *old_servp;
    10801078        NODE *nodep, *old_nodep;
    1081         DNS_CONNECTION *connp;
    10821079        void service_remove();
    10831080
    1084         connp = &Dns_conns[conn_id];
    10851081        if( Dns_conns[conn_id].src_type == SRC_DIS )
    10861082        {
  • trunk/FACT++/dim/src/examples/test_client.cxx

    r11881 r14698  
    4545        }
    4646public :
    47         StrService() : DimInfo("TEST/STRVAL","not available") {};
     47        StrService() : DimInfo("TEST/STRVAL",(char *)"not available") {};
    4848};
    4949
  • trunk/FACT++/dim/src/examples/test_server.c

    r14575 r14698  
    6464int main(int argc, char **argv)
    6565{
    66         int i, id, *ptr/*, big_ids[20]*/;
     66        int i, id/*, big_ids[20]*/;
    6767        char aux[80];
    6868        char name[84]/*, name1[132]*/;
     
    9797        if(new_dns)
    9898                dnsid = dis_add_dns(extra_dns,0);
     99        if(dnsid){}
    99100/*
    100101        buf_sz = dim_get_write_buffer_size();
     
    120121        t.c = 'a';
    121122        t.f = (float)4.56;
    122         ptr = (int *)&t;
    123123        strcpy(t.str,"hello world");
    124124
  • trunk/FACT++/dim/src/examples/test_server.cxx

    r12757 r14698  
    5757public :
    5858        CmndServ() : DimCommand("TEST/CMND","C"),
    59                                  servstr("TEST/STRVAL","empty") {};
     59                                 servstr("TEST/STRVAL",(char *)"empty") {};
    6060/*
    6161        void handleIt()
     
    8888
    8989        abc = new DimService("TEST/INTVAL_CONST",(int &)ival);
     90        if(abc){}
    9091}
    9192
     
    9596
    9697        abc = new DimService("TEST/STRINGVAL_CONST",(char *)s1.c_str());
     98        if(abc){}
    9799}
    98100
     
    136138
    137139        DimServer::start("TEST");
    138         extraDns = DimUtil::getEnvVar("EXTRA_DNS_NODE");
     140        extraDns = DimUtil::getEnvVar((char *)"EXTRA_DNS_NODE");
    139141        if(extraDns)
    140                 newDns = new DimServerDns(extraDns, 0, "new_TEST");
     142                newDns = new DimServerDns(extraDns, 0, (char *)"new_TEST");
    141143
    142144/*
     
    163165        CmndServ cmdsvr;
    164166
    165         testServ = new ServWithHandler("MY_NEW_TEST_SERVICE_WITH_HANDLER");
     167        testServ = new ServWithHandler((char *)"MY_NEW_TEST_SERVICE_WITH_HANDLER");
     168        if(testServ){}
    166169
    167170//      farr[0] = 1.2;
  • trunk/FACT++/dim/src/util/check_dim_servers.cxx

    r11071 r14698  
    5858          strcat(serviceName,"/VERSION_NUMBER");
    5959          srvptr = new DimVersion(serviceName, index);
     60          if(srvptr){}
    6061          //      cout << "found " << server << " " << node << endl;
    6162          index++;
Note: See TracChangeset for help on using the changeset viewer.