]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Changes in shared code that don't affect open-vm-tools functionality.
authorVMware, Inc <>
Tue, 24 Aug 2010 17:42:21 +0000 (10:42 -0700)
committerMarcelo Vanzin <mvanzin@vmware.com>
Tue, 24 Aug 2010 17:42:21 +0000 (10:42 -0700)
Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
open-vm-tools/lib/include/log.h

index c75a7d736534f58eef4e7369a88836cffc427a31..c78d043a5650c277d83efecf58e981202436221e 100644 (file)
@@ -43,7 +43,12 @@ typedef struct
    unsigned int throttleBytesPerSec; // BPS for throttle
    Bool switchFile;                  // Switch the initial log file
    unsigned int rotateSize;          // Size at which log should be rotated
-   Bool useSystemLogger;             // Use the system logger too
+
+#define LOG_NO_SYSTEM_LOGGER        0
+#define LOG_SYSTEM_LOGGER_ADJUNCT   1
+#define LOG_SYSTEM_LOGGER_ONLY      2
+
+   uint32 useSystemLogger;           // System logger options
    char *systemLoggerIDString;       // identifier for system logger
 } LogInitParams;
 
@@ -52,6 +57,15 @@ void Log_GetInitDefaults(const char *fileName,
                          const char *suffix,
                          LogInitParams *params);
 
+#if defined(VMX86_VMX)
+/*
+ * If this function shows up outside of the VMX, the originator of the
+ * use will be hunted down, bound and drawn and quartered!
+ */
+
+Bool Log_EarlyInitVMX(void);
+#endif
+
 Bool Log_Init(const char *fileName,
               const char *config,
               const char *suffix);