Diff for /libraries/liblutil/ntservice.c between versions 1.9 and 1.10

version 1.9, 1999/09/08 17:06:31 version 1.10, 1999/10/28 05:18:48
Line 76  int srv_install(LPCTSTR lpszServiceName, Line 76  int srv_install(LPCTSTR lpszServiceName,
                                 "REG_SZ", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hKey,                                   "REG_SZ", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hKey, 
                                 &dwDisposition) != ERROR_SUCCESS)                                  &dwDisposition) != ERROR_SUCCESS)
                         {                          {
                                 fprintf( stderr, "RegCreateKeyEx() failed. GetLastError=%d (%s)\n", GetLastError(), GetLastErrorString() );                                  fprintf( stderr, "RegCreateKeyEx() failed. GetLastError=%lu (%s)\n", GetLastError(), GetLastErrorString() );
                                 RegCloseKey(hKey);                                  RegCloseKey(hKey);
                                 return(0);                                  return(0);
                         }                          }
                         if ( RegSetValueEx(hKey, "EventMessageFile", 0, REG_EXPAND_SZ, lpszBinaryPathName, strlen(lpszBinaryPathName) + 1) != ERROR_SUCCESS)                          if ( RegSetValueEx(hKey, "EventMessageFile", 0, REG_EXPAND_SZ, lpszBinaryPathName, strlen(lpszBinaryPathName) + 1) != ERROR_SUCCESS)
                         {                          {
                                 fprintf( stderr, "RegSetValueEx(EventMessageFile) failed. GetLastError=%d (%s)\n", GetLastError(), GetLastErrorString() );                                  fprintf( stderr, "RegSetValueEx(EventMessageFile) failed. GetLastError=%lu (%s)\n", GetLastError(), GetLastErrorString() );
                                 RegCloseKey(hKey);                                  RegCloseKey(hKey);
                                 return(0);                                  return(0);
                         }                          }
Line 90  int srv_install(LPCTSTR lpszServiceName, Line 90  int srv_install(LPCTSTR lpszServiceName,
                         dwValue = EVENTLOG_ERROR_TYPE | EVENTLOG_WARNING_TYPE | EVENTLOG_INFORMATION_TYPE;                          dwValue = EVENTLOG_ERROR_TYPE | EVENTLOG_WARNING_TYPE | EVENTLOG_INFORMATION_TYPE;
                         if ( RegSetValueEx(hKey, "TypesSupported", 0, REG_DWORD, (LPBYTE) &dwValue, sizeof(DWORD)) != ERROR_SUCCESS)                           if ( RegSetValueEx(hKey, "TypesSupported", 0, REG_DWORD, (LPBYTE) &dwValue, sizeof(DWORD)) != ERROR_SUCCESS) 
                         {                          {
                                 fprintf( stderr, "RegCreateKeyEx(TypesSupported) failed. GetLastError=%d (%s)\n", GetLastError(), GetLastErrorString() );                                  fprintf( stderr, "RegCreateKeyEx(TypesSupported) failed. GetLastError=%lu (%s)\n", GetLastError(), GetLastErrorString() );
                                 RegCloseKey(hKey);                                  RegCloseKey(hKey);
                                 return(0);                                  return(0);
                         }                          }
Line 99  int srv_install(LPCTSTR lpszServiceName, Line 99  int srv_install(LPCTSTR lpszServiceName,
                 }                  }
                 else                  else
                 {                  {
                         fprintf( stderr, "CreateService() failed. GetLastError=%d (%s)\n", GetLastError(), GetLastErrorString() );                          fprintf( stderr, "CreateService() failed. GetLastError=%lu (%s)\n", GetLastError(), GetLastErrorString() );
                         CloseServiceHandle(schSCManager);                          CloseServiceHandle(schSCManager);
                         return(0);                          return(0);
                 }                  }
         }          }
         else          else
                 fprintf( stderr, "OpenSCManager() failed. GetLastError=%d (%s)\n", GetLastError(), GetLastErrorString() );                  fprintf( stderr, "OpenSCManager() failed. GetLastError=%lu (%s)\n", GetLastError(), GetLastErrorString() );
         return(0);          return(0);
 }  }
   
Line 125  int srv_remove(LPCTSTR lpszServiceName, Line 125  int srv_remove(LPCTSTR lpszServiceName,
                                 CloseServiceHandle(schSCManager);                                  CloseServiceHandle(schSCManager);
                                 return(1);                                  return(1);
                         } else {                          } else {
                                 fprintf( stderr, "DeleteService() failed. GetLastError=%d (%s)\n", GetLastError(), GetLastErrorString() );                                  fprintf( stderr, "DeleteService() failed. GetLastError=%lu (%s)\n", GetLastError(), GetLastErrorString() );
                                 fprintf( stderr, "The %s service has not been removed.\n", lpszBinaryPathName);                                  fprintf( stderr, "The %s service has not been removed.\n", lpszBinaryPathName);
                                 CloseServiceHandle(schService);                                  CloseServiceHandle(schService);
                                 CloseServiceHandle(schSCManager);                                  CloseServiceHandle(schSCManager);
                                 return(0);                                  return(0);
                         }                          }
                 } else {                  } else {
                         fprintf( stderr, "OpenService() failed. GetLastError=%d (%s)\n", GetLastError(), GetLastErrorString() );                          fprintf( stderr, "OpenService() failed. GetLastError=%lu (%s)\n", GetLastError(), GetLastErrorString() );
                         CloseServiceHandle(schSCManager);                          CloseServiceHandle(schSCManager);
                         return(0);                          return(0);
                 }                  }
         }          }
         else          else
                 fprintf( stderr, "OpenSCManager() failed. GetLastError=%d (%s)\n", GetLastError(), GetLastErrorString() );                  fprintf( stderr, "OpenSCManager() failed. GetLastError=%lu (%s)\n", GetLastError(), GetLastErrorString() );
         return(0);          return(0);
 }  }
   
Line 335  void LogSlapdStartedEvent( char *svc, in Line 335  void LogSlapdStartedEvent( char *svc, in
         Inserts[i++] = ldap_pvt_strdup( is_NT_Service ? "svc" : "cmd" );          Inserts[i++] = ldap_pvt_strdup( is_NT_Service ? "svc" : "cmd" );
   
         ReportEvent( hEventLog, EVENTLOG_INFORMATION_TYPE, 0,          ReportEvent( hEventLog, EVENTLOG_INFORMATION_TYPE, 0,
                 MSG_SLAPD_STARTED, NULL, i, 0, Inserts, NULL );                  MSG_SLAPD_STARTED, NULL, i, 0, (LPCSTR *) Inserts, NULL );
   
         for ( j = 0; j < i; j++ )          for ( j = 0; j < i; j++ )
                 ldap_memfree( Inserts[j] );                  ldap_memfree( Inserts[j] );

Removed from v.1.9  
changed lines
  Added in v.1.10


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org