NetworkManager/shared/nm-utils
Thomas Haller 7ba3f4f35b shared: add nm_utils_dbus_path_cmp() helper
At various places we sort our D-Bus paths. For example,
server sorts them before exporting them on D-Bus.

Server knows well, that a lot of these paths are build
by attaching an incrementing number as last component.
It looks nicer to sort by this number, instead of strictly
lexical with strcmp().

Note that this handles the cases correctly where paths have
different prefixes, or where they don't end with a number.
2018-05-14 17:53:03 +02:00
..
c-list-util.c shared: implement c_list_sort() as non-recursive merge-sort 2018-01-03 16:41:47 +01:00
c-list-util.h shared: drop duplicate c-list.h header 2018-04-18 15:22:14 +02:00
gsystem-local-alloc.h shared: move shared files to subdirectory "shared/nm-utils/" 2016-06-16 10:45:53 +02:00
nm-c-list.h shared: drop duplicate c-list.h header 2018-04-18 15:22:14 +02:00
nm-compat.c shared/compat: minor refactoring of compat code 2017-12-22 15:53:22 +01:00
nm-compat.h shared/compat: add compat for nm_setting_vpn_get_data_keys() and nm_setting_vpn_get_secret_keys() 2017-11-23 14:44:25 +01:00
nm-dedup-multi.c shared/utils/dedup-multi: make nm_dedup_multi_obj_unref() return void 2018-02-08 17:11:46 +01:00
nm-dedup-multi.h all: replace "it's" with "its" where needed 2018-04-18 14:14:07 +02:00
nm-enum-utils.c shared: use value infos in _nm_utils_enum_to_str_full 2018-04-13 17:02:55 +02:00
nm-enum-utils.h shared: use value infos in _nm_utils_enum_to_str_full 2018-04-13 17:02:55 +02:00
nm-glib.h all: remove consecutive empty lines 2018-04-30 16:24:52 +02:00
nm-hash-utils.c shared: add nm_pstr_hash() and nm_pstr_equal() 2018-04-06 11:51:21 +02:00
nm-hash-utils.h shared: add nm_pstr_hash() and nm_pstr_equal() 2018-04-06 11:51:21 +02:00
nm-jansson.h all: require jansson 2.5 2018-01-18 11:45:24 +01:00
nm-macros-internal.h shared: add NM_PID_T_INVAL macro for invalid PIDs 2018-05-11 16:51:20 +02:00
nm-obj.h all: replace "it's" with "its" where needed 2018-04-18 14:14:07 +02:00
nm-random-utils.c all: use nm_close() instead of close() 2017-11-14 15:10:42 +01:00
nm-random-utils.h shared: split random and hash utils 2017-10-17 20:02:59 +02:00
nm-shared-utils.c shared: add nm_utils_dbus_path_cmp() helper 2018-05-14 17:53:03 +02:00
nm-shared-utils.h shared: add nm_utils_dbus_path_cmp() helper 2018-05-14 17:53:03 +02:00
nm-test-utils.h tests: minor code cleanup of nmtst_main_loop_run() 2018-05-11 16:51:20 +02:00
nm-udev-utils.c all: fix -Wcast-function-type warnings 2018-02-08 17:11:46 +01:00
nm-udev-utils.h udev: add and use nm_udev_utils_property_decode() function 2017-03-22 12:41:06 +01:00
nm-vpn-editor-plugin-call.h shared: include "gsystem-local-alloc.h" from "nm-glib.h" 2016-06-16 10:45:54 +02:00
nm-vpn-plugin-macros.h shared: add nm_utils_syslog_coerce_from_nm() util 2016-09-19 15:35:33 +02:00
nm-vpn-plugin-utils.c shared: add "nm-utils/nm-vpn-plugin-utils.h" 2016-06-16 10:45:54 +02:00
nm-vpn-plugin-utils.h shared: add "nm-utils/nm-vpn-plugin-utils.h" 2016-06-16 10:45:54 +02:00
siphash24.c systemd: merge branch systemd into master 2017-12-13 10:41:18 +01:00
siphash24.h systemd: update code from upstream (2017-10-11) 2017-10-18 13:38:03 +02:00
unaligned.h systemd: update code from upstream (2018-04-23) 2018-04-23 10:20:55 +02:00