chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gpt-auto-generator: skip nonexistent devices
[elogind.git]
/
src
/
libsystemd-bus
/
test-bus-zero-copy.c
diff --git
a/src/libsystemd-bus/test-bus-zero-copy.c
b/src/libsystemd-bus/test-bus-zero-copy.c
index 07ccbc3a9f3e28ad284d16d396044bbadd1195a1..5ad8ed54b0fccce3c18ac6fbfaa91874038cdce9 100644
(file)
--- a/
src/libsystemd-bus/test-bus-zero-copy.c
+++ b/
src/libsystemd-bus/test-bus-zero-copy.c
@@
-38,7
+38,7
@@
#define STRING_SIZE 123
int main(int argc, char *argv[]) {
#define STRING_SIZE 123
int main(int argc, char *argv[]) {
- _cleanup_free_ char *bus_name = NULL, *address = NULL;
+ _cleanup_free_ char *
name = NULL, *
bus_name = NULL, *address = NULL;
uint8_t *p;
sd_bus *a, *b;
int r, bus_ref;
uint8_t *p;
sd_bus *a, *b;
int r, bus_ref;
@@
-51,7
+51,9
@@
int main(int argc, char *argv[]) {
log_set_max_level(LOG_DEBUG);
log_set_max_level(LOG_DEBUG);
- bus_ref = bus_kernel_create_bus("deine-mutter", &bus_name);
+ assert_se(asprintf(&name, "deine-mutter-%u", (unsigned) getpid()) >= 0);
+
+ bus_ref = bus_kernel_create_bus(name, false, &bus_name);
if (bus_ref == -ENOENT)
return EXIT_TEST_SKIP;
if (bus_ref == -ENOENT)
return EXIT_TEST_SKIP;
@@
-133,7
+135,7
@@
int main(int argc, char *argv[]) {
r = sd_bus_message_append(m, "u", 4711);
assert_se(r >= 0);
r = sd_bus_message_append(m, "u", 4711);
assert_se(r >= 0);
- r = bus_message_seal(m, 55,
0
);
+ r = bus_message_seal(m, 55,
99*USEC_PER_SEC
);
assert_se(r >= 0);
bus_message_dump(m, stdout, true);
assert_se(r >= 0);
bus_message_dump(m, stdout, true);