Commit Graph

15 Commits

Author SHA1 Message Date
Kay Sievers
4e6db59202 bus: rename KDBUS_CMD_FNAME_POLICY_NONE -> KDBUS_CMD_FNAME_POLICY_OPEN 2013-04-12 21:04:49 +02:00
Kay Sievers
8e7382422c bus: align the buffer we pass to the kernel 2013-04-12 20:08:28 +02:00
Kay Sievers
1b9abbf0d8 bus: create kdbus bus without an active policy 2013-04-12 16:45:37 +02:00
Lennart Poettering
f08838da22 bus: implement basic name registration with kdbus 2013-04-12 03:08:50 +02:00
Lennart Poettering
beca33eef4 bus: make sure things still compile fine without valgrind's headers installed 2013-04-12 02:21:57 +02:00
Lennart Poettering
7211f918ba bus: make the kdbus code valgrind clean 2013-04-12 02:19:26 +02:00
Lennart Poettering
acb5a3cb20 bus: parse and expose kdbus message timestamps 2013-04-12 01:57:53 +02:00
Lennart Poettering
8323bc1f90 bus: also parse PID starttime out of kdbus message 2013-04-12 01:49:52 +02:00
Lennart Poettering
f9be01f3b4 bus: parse uid/gid/pid/tid meta data from kdbus messages 2013-04-12 01:45:18 +02:00
Lennart Poettering
e9a967f9a0 bus: make kdbus work so that we can exchange real messages
We have ignition, we have tremendous fire!
2013-04-12 01:19:32 +02:00
Zbigniew Jędrzejewski-Szmek
bcb161b023 errno is positive
Make sure we compare errno against positive error codes.
The ones in hwclock.c and install.c can have an impact, the
rest are unlikely to be hit or in code that isn't widely
used.

Also check that errno > 0, to help gcc know that we are
returning a negative error code.
2013-04-11 19:13:18 -04:00
Lennart Poettering
b4da268999 bus: fix kdbus ioctl invocation 2013-04-12 00:43:42 +02:00
Lennart Poettering
c320885c9f bus: properly check if kdbus connection worked 2013-04-12 00:43:29 +02:00
Lennart Poettering
de2975759d bus: fill in unique name when using kdbus 2013-04-12 00:43:12 +02:00
Lennart Poettering
6629161f82 bus: basic implementation of kdbus client side 2013-04-11 23:10:41 +02:00