]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common: fix a FTBFS in Journald.cc when building without systemd 47670/head
authorRadosław Zarzyński <rzarzyns@redhat.com>
Thu, 18 Aug 2022 11:45:21 +0000 (13:45 +0200)
committerRadosław Zarzyński <rzarzyns@redhat.com>
Thu, 18 Aug 2022 11:45:24 +0000 (13:45 +0200)
This came from Josh Salomon:

```
/home/jsalomon/src/prim_score/src/common/Journald.h:93:24: error: ‘SubsystemMap’ does not name a type
   93 |   JournaldLogger(const SubsystemMap *) {}
      |                        ^~~~~~~~~~~~
/home/jsalomon/src/prim_score/src/common/Journald.h:94:23: error: ‘Entry’ does not name a type
   94 |   int log_entry(const Entry &) {
      |
```

Signed-off-by: Radosław Zarzyński <rzarzyns@redhat.com>
src/common/Journald.h

index 8653b0461b5f10af464973b59008c6d77aebaf0b..377b1ff9eb6429bc8830531e086049c364412dba 100644 (file)
@@ -13,6 +13,9 @@ struct LogEntry;
 
 namespace ceph::logging {
 
+class Entry;
+class SubsystemMap;
+
 #ifdef WITH_SYSTEMD
 
 namespace detail {
@@ -37,9 +40,6 @@ class JournaldClient {
 };
 }
 
-class Entry;
-class SubsystemMap;
-
 /**
  * Logger to send local logs to journald
  *