{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.4FzbWFQf/b1/multipath-tools_0.9.4-3+deb12u1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.4FzbWFQf/b2/multipath-tools_0.9.4-3+deb12u1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,8 +1,8 @@\n \n cb8ddef66c1ae40c831e22eb2072996a 57904 debug optional kpartx-dbgsym_0.9.4-3+deb12u1_i386.deb\n 0c197ca112ba3ceee4a2324a646c1bea 21564 debian-installer optional kpartx-udeb_0.9.4-3+deb12u1_i386.udeb\n 636857f52aec1e002e25211b6645c97a 29988 admin optional kpartx_0.9.4-3+deb12u1_i386.deb\n 8ce8080650cb67082a22033e010de678 8060 admin optional multipath-tools-boot_0.9.4-3+deb12u1_all.deb\n 497695e6ebfeca9658ca6f338d2883f1 737424 debug optional multipath-tools-dbgsym_0.9.4-3+deb12u1_i386.deb\n- 8f5c6a98c185558b89403f6f9fbc975a 348724 admin optional multipath-tools_0.9.4-3+deb12u1_i386.deb\n+ d18789394e5a7bdf956443d9ef432554 348776 admin optional multipath-tools_0.9.4-3+deb12u1_i386.deb\n 4dc7ea41489a5c427ed9a4521ea0f335 199452 debian-installer optional multipath-udeb_0.9.4-3+deb12u1_i386.udeb\n"}, {"source1": "multipath-tools_0.9.4-3+deb12u1_i386.deb", "source2": "multipath-tools_0.9.4-3+deb12u1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-06-24 21:07:02.000000 debian-binary\n--rw-r--r-- 0 0 0 4116 2023-06-24 21:07:02.000000 control.tar.xz\n--rw-r--r-- 0 0 0 344416 2023-06-24 21:07:02.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4112 2023-06-24 21:07:02.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 344472 2023-06-24 21:07:02.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -67,43 +67,43 @@\n -rw-r--r-- 0 root (0) root (0) 2965 2023-06-24 21:07:02.000000 ./usr/share/doc/multipath-tools/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 523 2023-06-24 21:07:02.000000 ./usr/share/doc/multipath-tools/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2023-06-24 21:07:02.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2023-06-24 21:07:02.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 1301 2023-06-24 21:07:02.000000 ./usr/share/lintian/overrides/multipath-tools\n drwxr-xr-x 0 root (0) root (0) 0 2023-06-24 21:07:02.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2023-06-24 21:07:02.000000 ./usr/share/man/man3/\n--rw-r--r-- 0 root (0) root (0) 289 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_free.3.gz\n--rw-r--r-- 0 root (0) root (0) 478 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_log_func_set.3.gz\n--rw-r--r-- 0 root (0) root (0) 363 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_log_priority_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 448 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_log_priority_set.3.gz\n--rw-r--r-- 0 root (0) root (0) 446 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_new.3.gz\n--rw-r--r-- 0 root (0) root (0) 329 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_timeout_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 402 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_timeout_set.3.gz\n--rw-r--r-- 0 root (0) root (0) 308 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_userdata_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 314 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_userdata_set.3.gz\n+-rw-r--r-- 0 root (0) root (0) 290 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_free.3.gz\n+-rw-r--r-- 0 root (0) root (0) 480 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_log_func_set.3.gz\n+-rw-r--r-- 0 root (0) root (0) 364 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_log_priority_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 449 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_log_priority_set.3.gz\n+-rw-r--r-- 0 root (0) root (0) 449 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_new.3.gz\n+-rw-r--r-- 0 root (0) root (0) 331 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_timeout_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 404 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_timeout_set.3.gz\n+-rw-r--r-- 0 root (0) root (0) 310 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_userdata_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 316 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_context_userdata_set.3.gz\n -rw-r--r-- 0 root (0) root (0) 476 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_flush_mpath.3.gz\n--rw-r--r-- 0 root (0) root (0) 342 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_last_error_msg.3.gz\n--rw-r--r-- 0 root (0) root (0) 322 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_log_priority_str.3.gz\n--rw-r--r-- 0 root (0) root (0) 328 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_mpath_array_free.3.gz\n--rw-r--r-- 0 root (0) root (0) 519 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_mpath_array_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 387 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_mpath_kdev_name_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 422 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_mpath_name_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 324 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_mpath_wwid_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 425 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_array_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 373 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_blk_name_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 453 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_array_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 347 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_id_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 327 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_priority_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 323 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_selector_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 398 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_status_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 335 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_status_str.3.gz\n--rw-r--r-- 0 root (0) root (0) 781 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_status_get.3.gz\n--rw-r--r-- 0 root (0) root (0) 430 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_status_str.3.gz\n--rw-r--r-- 0 root (0) root (0) 392 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_reconfig.3.gz\n--rw-r--r-- 0 root (0) root (0) 519 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_strerror.3.gz\n+-rw-r--r-- 0 root (0) root (0) 344 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_last_error_msg.3.gz\n+-rw-r--r-- 0 root (0) root (0) 323 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_log_priority_str.3.gz\n+-rw-r--r-- 0 root (0) root (0) 330 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_mpath_array_free.3.gz\n+-rw-r--r-- 0 root (0) root (0) 521 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_mpath_array_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 391 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_mpath_kdev_name_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 424 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_mpath_name_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 325 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_mpath_wwid_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 427 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_array_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 374 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_blk_name_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 456 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_array_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 349 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_id_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 329 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_priority_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 326 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_selector_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 399 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_status_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 336 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_group_status_str.3.gz\n+-rw-r--r-- 0 root (0) root (0) 782 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_status_get.3.gz\n+-rw-r--r-- 0 root (0) root (0) 431 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_path_status_str.3.gz\n+-rw-r--r-- 0 root (0) root (0) 393 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_reconfig.3.gz\n+-rw-r--r-- 0 root (0) root (0) 520 2023-06-24 21:07:02.000000 ./usr/share/man/man3/dmmp_strerror.3.gz\n -rw-r--r-- 0 root (0) root (0) 1347 2023-06-24 21:07:02.000000 ./usr/share/man/man3/libdmmp.h.3.gz\n -rw-r--r-- 0 root (0) root (0) 1094 2023-06-24 21:07:02.000000 ./usr/share/man/man3/mpath_persistent_reserve_in.3.gz\n -rw-r--r-- 0 root (0) root (0) 1295 2023-06-24 21:07:02.000000 ./usr/share/man/man3/mpath_persistent_reserve_out.3.gz\n drwxr-xr-x 0 root (0) root (0) 0 2023-06-24 21:07:02.000000 ./usr/share/man/man5/\n -rw-r--r-- 0 root (0) root (0) 18503 2023-06-24 21:07:02.000000 ./usr/share/man/man5/multipath.conf.5.gz\n drwxr-xr-x 0 root (0) root (0) 0 2023-06-24 21:07:02.000000 ./usr/share/man/man8/\n -rw-r--r-- 0 root (0) root (0) 2695 2023-06-24 21:07:02.000000 ./usr/share/man/man8/mpathpersist.8.gz\n"}, {"source1": "./usr/share/man/man3/dmmp_context_free.3.gz", "source2": "./usr/share/man/man3/dmmp_context_free.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_context_free.3", "source2": "dmmp_context_free.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_context_free\" 3 \"dmmp_context_free\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_context_free\" 3 \"dmmp_context_free\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_context_free \\- Release the memory of struct dmmp_context.\n .SH SYNOPSIS\n .B \"void\" dmmp_context_free\n .BI \"(struct dmmp_context *\" ctx \");\"\n .SH ARGUMENTS\n .IP \"ctx\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_context_log_func_set.3.gz", "source2": "./usr/share/man/man3/dmmp_context_log_func_set.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_context_log_func_set.3", "source2": "dmmp_context_log_func_set.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_context_log_func_set\" 3 \"dmmp_context_log_func_set\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_context_log_func_set\" 3 \"dmmp_context_log_func_set\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_context_log_func_set \\- Set log handler function.\n .SH SYNOPSIS\n .B \"void\" dmmp_context_log_func_set\n .BI \"(struct dmmp_context *\" ctx \",\"\n .BI \"void (*\" log_func \") (struct dmmp_context *ctx, int priority, const char *file, int line, const char *func_name, const char *format, va_list args));\"\n .SH ARGUMENTS\n"}]}, {"source1": "./usr/share/man/man3/dmmp_context_log_priority_get.3.gz", "source2": "./usr/share/man/man3/dmmp_context_log_priority_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_context_log_priority_get.3", "source2": "dmmp_context_log_priority_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_context_log_priority_get\" 3 \"dmmp_context_log_priority_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_context_log_priority_get\" 3 \"dmmp_context_log_priority_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_context_log_priority_get \\- Get log priority.\n .SH SYNOPSIS\n .B \"int\" dmmp_context_log_priority_get\n .BI \"(struct dmmp_context *\" ctx \");\"\n .SH ARGUMENTS\n .IP \"ctx\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_context_log_priority_set.3.gz", "source2": "./usr/share/man/man3/dmmp_context_log_priority_set.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_context_log_priority_set.3", "source2": "dmmp_context_log_priority_set.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_context_log_priority_set\" 3 \"dmmp_context_log_priority_set\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_context_log_priority_set\" 3 \"dmmp_context_log_priority_set\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_context_log_priority_set \\- Set log priority.\n .SH SYNOPSIS\n .B \"void\" dmmp_context_log_priority_set\n .BI \"(struct dmmp_context *\" ctx \",\"\n .BI \"int \" priority \");\"\n .SH ARGUMENTS\n"}]}, {"source1": "./usr/share/man/man3/dmmp_context_new.3.gz", "source2": "./usr/share/man/man3/dmmp_context_new.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_context_new.3", "source2": "dmmp_context_new.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_context_new\" 3 \"dmmp_context_new\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_context_new\" 3 \"dmmp_context_new\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_context_new \\- Create struct dmmp_context.\n .SH SYNOPSIS\n .B \"struct dmmp_context *\" dmmp_context_new\n .BI \"(\" void \");\"\n .SH ARGUMENTS\n .IP \"void\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_context_timeout_get.3.gz", "source2": "./usr/share/man/man3/dmmp_context_timeout_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_context_timeout_get.3", "source2": "dmmp_context_timeout_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_context_timeout_get\" 3 \"dmmp_context_timeout_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_context_timeout_get\" 3 \"dmmp_context_timeout_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_context_timeout_get \\- Get IPC timeout.\n .SH SYNOPSIS\n .B \"unsigned int\" dmmp_context_timeout_get\n .BI \"(struct dmmp_context *\" ctx \");\"\n .SH ARGUMENTS\n .IP \"ctx\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_context_timeout_set.3.gz", "source2": "./usr/share/man/man3/dmmp_context_timeout_set.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_context_timeout_set.3", "source2": "dmmp_context_timeout_set.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_context_timeout_set\" 3 \"dmmp_context_timeout_set\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_context_timeout_set\" 3 \"dmmp_context_timeout_set\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_context_timeout_set \\- Set IPC timeout.\n .SH SYNOPSIS\n .B \"void\" dmmp_context_timeout_set\n .BI \"(struct dmmp_context *\" ctx \",\"\n .BI \"unsigned int \" tmo \");\"\n .SH ARGUMENTS\n"}]}, {"source1": "./usr/share/man/man3/dmmp_context_userdata_get.3.gz", "source2": "./usr/share/man/man3/dmmp_context_userdata_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_context_userdata_get.3", "source2": "dmmp_context_userdata_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_context_userdata_get\" 3 \"dmmp_context_userdata_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_context_userdata_get\" 3 \"dmmp_context_userdata_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_context_userdata_get \\- Get user data pointer.\n .SH SYNOPSIS\n .B \"void *\" dmmp_context_userdata_get\n .BI \"(struct dmmp_context *\" ctx \");\"\n .SH ARGUMENTS\n .IP \"ctx\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_context_userdata_set.3.gz", "source2": "./usr/share/man/man3/dmmp_context_userdata_set.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_context_userdata_set.3", "source2": "dmmp_context_userdata_set.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_context_userdata_set\" 3 \"dmmp_context_userdata_set\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_context_userdata_set\" 3 \"dmmp_context_userdata_set\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_context_userdata_set \\- Set user data pointer.\n .SH SYNOPSIS\n .B \"void\" dmmp_context_userdata_set\n .BI \"(struct dmmp_context *\" ctx \",\"\n .BI \"void *\" userdata \");\"\n .SH ARGUMENTS\n"}]}, {"source1": "./usr/share/man/man3/dmmp_flush_mpath.3.gz", "source2": "./usr/share/man/man3/dmmp_flush_mpath.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_flush_mpath.3", "source2": "dmmp_flush_mpath.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_flush_mpath\" 3 \"dmmp_flush_mpath\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_flush_mpath\" 3 \"dmmp_flush_mpath\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_flush_mpath \\- Flush specified multipath device map if unused.\n .SH SYNOPSIS\n .B \"int\" dmmp_flush_mpath\n .BI \"(struct dmmp_context *\" ctx \",\"\n .BI \"const char *\" mpath_name \");\"\n .SH ARGUMENTS\n"}]}, {"source1": "./usr/share/man/man3/dmmp_last_error_msg.3.gz", "source2": "./usr/share/man/man3/dmmp_last_error_msg.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_last_error_msg.3", "source2": "dmmp_last_error_msg.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_last_error_msg\" 3 \"dmmp_last_error_msg\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_last_error_msg\" 3 \"dmmp_last_error_msg\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_last_error_msg \\- Retrieves the last error message.\n .SH SYNOPSIS\n .B \"const char *\" dmmp_last_error_msg\n .BI \"(struct dmmp_context *\" ctx \");\"\n .SH ARGUMENTS\n .IP \"ctx\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_log_priority_str.3.gz", "source2": "./usr/share/man/man3/dmmp_log_priority_str.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_log_priority_str.3", "source2": "dmmp_log_priority_str.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_log_priority_str\" 3 \"dmmp_log_priority_str\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_log_priority_str\" 3 \"dmmp_log_priority_str\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_log_priority_str \\- Convert log priority to string.\n .SH SYNOPSIS\n .B \"const char *\" dmmp_log_priority_str\n .BI \"(int \" priority \");\"\n .SH ARGUMENTS\n .IP \"priority\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_mpath_array_free.3.gz", "source2": "./usr/share/man/man3/dmmp_mpath_array_free.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_mpath_array_free.3", "source2": "dmmp_mpath_array_free.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_mpath_array_free\" 3 \"dmmp_mpath_array_free\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_mpath_array_free\" 3 \"dmmp_mpath_array_free\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_mpath_array_free \\- Free 'struct dmmp_mpath' pointer array.\n .SH SYNOPSIS\n .B \"void\" dmmp_mpath_array_free\n .BI \"(struct dmmp_mpath **\" dmmp_mps \",\"\n .BI \"uint32_t \" dmmp_mp_count \");\"\n .SH ARGUMENTS\n"}]}, {"source1": "./usr/share/man/man3/dmmp_mpath_array_get.3.gz", "source2": "./usr/share/man/man3/dmmp_mpath_array_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_mpath_array_get.3", "source2": "dmmp_mpath_array_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_mpath_array_get\" 3 \"dmmp_mpath_array_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_mpath_array_get\" 3 \"dmmp_mpath_array_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_mpath_array_get \\- Query all existing multipath devices.\n .SH SYNOPSIS\n .B \"int\" dmmp_mpath_array_get\n .BI \"(struct dmmp_context *\" ctx \",\"\n .BI \"struct dmmp_mpath ***\" dmmp_mps \",\"\n .BI \"uint32_t *\" dmmp_mp_count \");\"\n"}]}, {"source1": "./usr/share/man/man3/dmmp_mpath_kdev_name_get.3.gz", "source2": "./usr/share/man/man3/dmmp_mpath_kdev_name_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_mpath_kdev_name_get.3", "source2": "dmmp_mpath_kdev_name_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_mpath_kdev_name_get\" 3 \"dmmp_mpath_kdev_name_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_mpath_kdev_name_get\" 3 \"dmmp_mpath_kdev_name_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_mpath_kdev_name_get \\- Retrieve kernel DEVNAME of certain mpath.\n .SH SYNOPSIS\n .B \"const char *\" dmmp_mpath_kdev_name_get\n .BI \"(struct dmmp_mpath *\" dmmp_mp \");\"\n .SH ARGUMENTS\n .IP \"dmmp_mp\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_mpath_name_get.3.gz", "source2": "./usr/share/man/man3/dmmp_mpath_name_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_mpath_name_get.3", "source2": "dmmp_mpath_name_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_mpath_name_get\" 3 \"dmmp_mpath_name_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_mpath_name_get\" 3 \"dmmp_mpath_name_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_mpath_name_get \\- Retrieve name(alias) of certain mpath.\n .SH SYNOPSIS\n .B \"const char *\" dmmp_mpath_name_get\n .BI \"(struct dmmp_mpath *\" dmmp_mp \");\"\n .SH ARGUMENTS\n .IP \"dmmp_mp\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_mpath_wwid_get.3.gz", "source2": "./usr/share/man/man3/dmmp_mpath_wwid_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_mpath_wwid_get.3", "source2": "dmmp_mpath_wwid_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_mpath_wwid_get\" 3 \"dmmp_mpath_wwid_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_mpath_wwid_get\" 3 \"dmmp_mpath_wwid_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_mpath_wwid_get \\- Retrieve WWID of certain mpath.\n .SH SYNOPSIS\n .B \"const char *\" dmmp_mpath_wwid_get\n .BI \"(struct dmmp_mpath *\" dmmp_mp \");\"\n .SH ARGUMENTS\n .IP \"dmmp_mp\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_path_array_get.3.gz", "source2": "./usr/share/man/man3/dmmp_path_array_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_path_array_get.3", "source2": "dmmp_path_array_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_path_array_get\" 3 \"dmmp_path_array_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_path_array_get\" 3 \"dmmp_path_array_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_path_array_get \\- Retrieve path pointer array.\n .SH SYNOPSIS\n .B \"void\" dmmp_path_array_get\n .BI \"(struct dmmp_path_group *\" dmmp_pg \",\"\n .BI \"struct dmmp_path ***\" dmmp_ps \",\"\n .BI \"uint32_t *\" dmmp_p_count \");\"\n"}]}, {"source1": "./usr/share/man/man3/dmmp_path_blk_name_get.3.gz", "source2": "./usr/share/man/man3/dmmp_path_blk_name_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_path_blk_name_get.3", "source2": "dmmp_path_blk_name_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_path_blk_name_get\" 3 \"dmmp_path_blk_name_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_path_blk_name_get\" 3 \"dmmp_path_blk_name_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_path_blk_name_get \\- Retrieve block name.\n .SH SYNOPSIS\n .B \"const char *\" dmmp_path_blk_name_get\n .BI \"(struct dmmp_path *\" dmmp_p \");\"\n .SH ARGUMENTS\n .IP \"dmmp_p\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_path_group_array_get.3.gz", "source2": "./usr/share/man/man3/dmmp_path_group_array_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_path_group_array_get.3", "source2": "dmmp_path_group_array_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_path_group_array_get\" 3 \"dmmp_path_group_array_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_path_group_array_get\" 3 \"dmmp_path_group_array_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_path_group_array_get \\- Retrieve path groups pointer array.\n .SH SYNOPSIS\n .B \"void\" dmmp_path_group_array_get\n .BI \"(struct dmmp_mpath *\" dmmp_mp \",\"\n .BI \"struct dmmp_path_group ***\" dmmp_pgs \",\"\n .BI \"uint32_t *\" dmmp_pg_count \");\"\n"}]}, {"source1": "./usr/share/man/man3/dmmp_path_group_id_get.3.gz", "source2": "./usr/share/man/man3/dmmp_path_group_id_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_path_group_id_get.3", "source2": "dmmp_path_group_id_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_path_group_id_get\" 3 \"dmmp_path_group_id_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_path_group_id_get\" 3 \"dmmp_path_group_id_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_path_group_id_get \\- Retrieve path group ID.\n .SH SYNOPSIS\n .B \"uint32_t\" dmmp_path_group_id_get\n .BI \"(struct dmmp_path_group *\" dmmp_pg \");\"\n .SH ARGUMENTS\n .IP \"dmmp_pg\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_path_group_priority_get.3.gz", "source2": "./usr/share/man/man3/dmmp_path_group_priority_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_path_group_priority_get.3", "source2": "dmmp_path_group_priority_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_path_group_priority_get\" 3 \"dmmp_path_group_priority_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_path_group_priority_get\" 3 \"dmmp_path_group_priority_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_path_group_priority_get \\- Retrieve path group priority.\n .SH SYNOPSIS\n .B \"uint32_t\" dmmp_path_group_priority_get\n .BI \"(struct dmmp_path_group *\" dmmp_pg \");\"\n .SH ARGUMENTS\n .IP \"dmmp_pg\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_path_group_selector_get.3.gz", "source2": "./usr/share/man/man3/dmmp_path_group_selector_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_path_group_selector_get.3", "source2": "dmmp_path_group_selector_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_path_group_selector_get\" 3 \"dmmp_path_group_selector_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_path_group_selector_get\" 3 \"dmmp_path_group_selector_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_path_group_selector_get \\- Retrieve path group selector.\n .SH SYNOPSIS\n .B \"const char *\" dmmp_path_group_selector_get\n .BI \"(struct dmmp_path_group *\" dmmp_pg \");\"\n .SH ARGUMENTS\n .IP \"dmmp_pg\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_path_group_status_get.3.gz", "source2": "./usr/share/man/man3/dmmp_path_group_status_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_path_group_status_get.3", "source2": "dmmp_path_group_status_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_path_group_status_get\" 3 \"dmmp_path_group_status_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_path_group_status_get\" 3 \"dmmp_path_group_status_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_path_group_status_get \\- Retrieve path group status.\n .SH SYNOPSIS\n .B \"uint32_t\" dmmp_path_group_status_get\n .BI \"(struct dmmp_path_group *\" dmmp_pg \");\"\n .SH ARGUMENTS\n .IP \"dmmp_pg\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_path_group_status_str.3.gz", "source2": "./usr/share/man/man3/dmmp_path_group_status_str.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_path_group_status_str.3", "source2": "dmmp_path_group_status_str.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_path_group_status_str\" 3 \"dmmp_path_group_status_str\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_path_group_status_str\" 3 \"dmmp_path_group_status_str\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_path_group_status_str \\- Convert path group status to string.\n .SH SYNOPSIS\n .B \"const char *\" dmmp_path_group_status_str\n .BI \"(uint32_t \" pg_status \");\"\n .SH ARGUMENTS\n .IP \"pg_status\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_path_status_get.3.gz", "source2": "./usr/share/man/man3/dmmp_path_status_get.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_path_status_get.3", "source2": "dmmp_path_status_get.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_path_status_get\" 3 \"dmmp_path_status_get\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_path_status_get\" 3 \"dmmp_path_status_get\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_path_status_get \\- Retrieve the path status.\n .SH SYNOPSIS\n .B \"uint32_t\" dmmp_path_status_get\n .BI \"(struct dmmp_path *\" dmmp_p \");\"\n .SH ARGUMENTS\n .IP \"dmmp_p\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_path_status_str.3.gz", "source2": "./usr/share/man/man3/dmmp_path_status_str.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_path_status_str.3", "source2": "dmmp_path_status_str.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_path_status_str\" 3 \"dmmp_path_status_str\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_path_status_str\" 3 \"dmmp_path_status_str\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_path_status_str \\- Convert path status to string.\n .SH SYNOPSIS\n .B \"const char *\" dmmp_path_status_str\n .BI \"(uint32_t \" path_status \");\"\n .SH ARGUMENTS\n .IP \"path_status\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_reconfig.3.gz", "source2": "./usr/share/man/man3/dmmp_reconfig.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_reconfig.3", "source2": "dmmp_reconfig.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_reconfig\" 3 \"dmmp_reconfig\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_reconfig\" 3 \"dmmp_reconfig\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_reconfig \\- Instruct multipathd daemon to do reconfiguration.\n .SH SYNOPSIS\n .B \"int\" dmmp_reconfig\n .BI \"(struct dmmp_context *\" ctx \");\"\n .SH ARGUMENTS\n .IP \"ctx\" 12\n"}]}, {"source1": "./usr/share/man/man3/dmmp_strerror.3.gz", "source2": "./usr/share/man/man3/dmmp_strerror.3.gz", "unified_diff": null, "details": [{"source1": "dmmp_strerror.3", "source2": "dmmp_strerror.3", "unified_diff": "@@ -1,8 +1,8 @@\n-.TH \"dmmp_strerror\" 3 \"dmmp_strerror\" \"June 2023\" \"Device Mapper Multipath API - libdmmp Manual\" \n+.TH \"dmmp_strerror\" 3 \"dmmp_strerror\" \"March 2018\" \"Device Mapper Multipath API - libdmmp Manual\" \n .SH NAME\n dmmp_strerror \\- Convert error code to string.\n .SH SYNOPSIS\n .B \"const char *\" dmmp_strerror\n .BI \"(int \" rc \");\"\n .SH ARGUMENTS\n .IP \"rc\" 12\n"}]}]}]}]}]}