Windows: log SMB or RDR in use at startup
[openafs.git] / src / WINNT / afsd / afsd_eventlog.c
index 05fec3d..03357f7 100644 (file)
@@ -204,7 +204,6 @@ LogEvent(WORD wEventType, DWORD dwEventID, ...)
     case MSG_UNHANDLED_EXCEPTION:
     case MSG_SMB_ZERO_TRANSACTION_COUNT:
     case MSG_SERVICE_INCORRECT_VERSIONS:
-    case MSG_SERVICE_RUNNING:
     case MSG_SERVICE_STOPPING:
     case MSG_SERVICE_STOPPED:
     case MSG_SERVICE_ERROR_STOP:
@@ -215,6 +214,17 @@ LogEvent(WORD wEventType, DWORD dwEventID, ...)
         wNumArgs = 1;
         lpArgs[0] = AFSVersion;
         break;
+    case MSG_SERVICE_RUNNING:
+        wNumArgs = 1;
+        if (smb_Enabled && RDR_Initialized)
+            lpArgs[0] = "SMB and RDR interfaces";
+        else if (smb_Enabled)
+            lpArgs[0] = "SMB interface";
+        else if (RDR_Initialized)
+            lpArgs[0] = "RDR interface";
+        else
+            lpArgs[0] = "No active interface";
+        break;
     case MSG_FLUSH_BAD_SHARE_NAME:
     case MSG_FLUSH_OPEN_ENUM_ERROR:
     case MSG_FLUSH_ENUM_ERROR: