commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From billbar...@apache.org
Subject cvs commit: jakarta-commons-sandbox/daemon/src/native/nt/procrun procrun.c
Date Sat, 29 Mar 2003 03:33:13 GMT
billbarker    2003/03/28 19:33:13

  Modified:    daemon/src/native/nt/procrun procrun.c
  Log:
  A few small fixes.
  
  1) Fix the test so that it is possible to update the parameters for non-JNI services.
  
  2) Make the classpath buffer dynamic, so that there isn't an artificial limit to the size
of the classpath.
  
  3) Make sure that the debug messages get outputted.
  
  Revision  Changes    Path
  1.12      +10 -4     jakarta-commons-sandbox/daemon/src/native/nt/procrun/procrun.c
  
  Index: procrun.c
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/daemon/src/native/nt/procrun/procrun.c,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- procrun.c	12 Mar 2003 17:27:58 -0000	1.11
  +++ procrun.c	29 Mar 2003 03:33:13 -0000	1.12
  @@ -150,6 +150,8 @@
           sprintf(tid, "[%04X] %s", GetCurrentThreadId(), buffer);
           if (g_proc_stderr_file > 0)
               write(g_proc_stderr_file, tid, strlen(tid));
  +        else
  +            fprintf(stderr,tid);
   #ifdef _DEBUG_TRACE
           OutputDebugString(tid);
   #endif
  @@ -741,11 +743,15 @@
                                      &klen)) == ERROR_SUCCESS) {
               proc->service.path = pool_strdup(proc->pool, kval);
           }
  -        klen = MAX_PATH;
           if ((err = RegQueryValueEx(key, PROCRUN_PARAMS_IMAGE, NULL, NULL, 
  -                                   (unsigned char *)kval,
  +                                   NULL,
                                      &klen)) == ERROR_SUCCESS) {
  -            proc->service.image = pool_strdup(proc->pool, kval);
  +            proc->service.image = (char *)pool_alloc(proc->pool, klen);
  +            if ((err = RegQueryValueEx(key, PROCRUN_PARAMS_IMAGE, NULL, NULL, 
  +                                   (unsigned char *)proc->service.image,
  +                                   &klen)) != ERROR_SUCCESS) {
  +                proc->service.image = NULL;
  +            }
           }
           klen = MAX_PATH;
           if ((err = RegQueryValueEx(key, PROCRUN_PARAMS_ACCOUNT, NULL, NULL, 
  @@ -2000,7 +2006,7 @@
               break;
       }
   
  -    if (i > argc) {
  +    if (i < argc) {
           if (java && !strnicmp(java, "java", 4))
               arglen = strlen(java) + 1;
           else if (proc->service.name)
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message