X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flibsystemd-bus%2Fbus-internal.h;h=7c922937718b27907af8d0d7e281f416834a5830;hp=c73ceb4a068746a3b8e8f2e97bc589deae81f3b9;hb=758bf0c755e045f7b1dd89869d3a10b9457e9bbe;hpb=693eb9a2d42d71445dad273a76e2470199d1dc5a diff --git a/src/libsystemd-bus/bus-internal.h b/src/libsystemd-bus/bus-internal.h index c73ceb4a0..7c9229377 100644 --- a/src/libsystemd-bus/bus-internal.h +++ b/src/libsystemd-bus/bus-internal.h @@ -163,6 +163,7 @@ struct sd_bus { bool nodes_modified:1; bool trusted:1; bool fake_creds_valid:1; + bool manual_peer_interface:1; int use_memfd; @@ -286,20 +287,20 @@ struct sd_bus { #define BUS_EXEC_ARGV_MAX 256 -bool interface_name_is_valid(const char *p); -bool service_name_is_valid(const char *p); -bool member_name_is_valid(const char *p); -bool object_path_is_valid(const char *p); -char *object_path_startswith(const char *a, const char *b); +bool interface_name_is_valid(const char *p) _pure_; +bool service_name_is_valid(const char *p) _pure_; +bool member_name_is_valid(const char *p) _pure_; +bool object_path_is_valid(const char *p) _pure_; +char *object_path_startswith(const char *a, const char *b) _pure_; -bool namespace_complex_pattern(const char *pattern, const char *value); -bool path_complex_pattern(const char *pattern, const char *value); +bool namespace_complex_pattern(const char *pattern, const char *value) _pure_; +bool path_complex_pattern(const char *pattern, const char *value) _pure_; -bool namespace_simple_pattern(const char *pattern, const char *value); -bool path_simple_pattern(const char *pattern, const char *value); +bool namespace_simple_pattern(const char *pattern, const char *value) _pure_; +bool path_simple_pattern(const char *pattern, const char *value) _pure_; -int bus_message_type_from_string(const char *s, uint8_t *u); -const char *bus_message_type_to_string(uint8_t u); +int bus_message_type_from_string(const char *s, uint8_t *u) _pure_; +const char *bus_message_type_to_string(uint8_t u) _pure_; #define error_name_is_valid interface_name_is_valid