|
22 | 22 | #define HAVE_HAS_RUNTIME_FILES (LIBSYSTEMD_VERSION >= 229) |
23 | 23 | #define HAVE_HAS_PERSISTENT_FILES (LIBSYSTEMD_VERSION >= 229) |
24 | 24 |
|
| 25 | +#if LIBSYSTEMD_VERSION < 256 |
| 26 | +# define SD_JOURNAL_ASSUME_IMMUTABLE (1 << 8) |
| 27 | +#endif |
| 28 | + |
| 29 | +#if LIBSYSTEMD_VERSION < 254 |
| 30 | +# define SD_JOURNAL_TAKE_DIRECTORY_FD (1 << 7) |
| 31 | +#endif |
| 32 | + |
25 | 33 | #if LIBSYSTEMD_VERSION >= 245 |
26 | 34 | # define HAVE_JOURNAL_OPEN_NAMESPACE 1 |
27 | 35 | #else |
| 36 | +# define SD_JOURNAL_ALL_NAMESPACES (1 << 5) |
| 37 | +# define SD_JOURNAL_INCLUDE_DEFAULT_NAMESPACE (1 << 6) |
28 | 38 | # define HAVE_JOURNAL_OPEN_NAMESPACE 0 |
29 | 39 | #endif |
30 | 40 |
|
@@ -1422,6 +1432,10 @@ PyInit__reader(void) |
1422 | 1432 | PyModule_AddIntConstant(m, "SYSTEM_ONLY", SD_JOURNAL_SYSTEM) || |
1423 | 1433 | PyModule_AddIntConstant(m, "CURRENT_USER", SD_JOURNAL_CURRENT_USER) || |
1424 | 1434 | PyModule_AddIntConstant(m, "OS_ROOT", SD_JOURNAL_OS_ROOT) || |
| 1435 | + PyModule_AddIntConstant(m, "ALL_NAMESPACES", SD_JOURNAL_ALL_NAMESPACES) || |
| 1436 | + PyModule_AddIntConstant(m, "INCLUDE_DEFAULT_NAMESPACE", SD_JOURNAL_INCLUDE_DEFAULT_NAMESPACE) || |
| 1437 | + PyModule_AddIntConstant(m, "TAKE_DIRECTORY_FD", SD_JOURNAL_TAKE_DIRECTORY_FD) || |
| 1438 | + PyModule_AddIntConstant(m, "ASSUME_IMMUTABLE", SD_JOURNAL_ASSUME_IMMUTABLE) || |
1425 | 1439 | PyModule_AddStringConstant(m, "__version__", PACKAGE_VERSION)) { |
1426 | 1440 | Py_DECREF(m); |
1427 | 1441 | return NULL; |
|
0 commit comments