Binary compatibility report for the systemd library  between 216 and 217 versions on x86

Test Info


Library Namesystemd
Version #1216
Version #2217
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files159
Total Shared Libraries9
Total Symbols / Types347 / 212
VerdictIncompatible
(0.6%)

Problem Summary


SeverityCount
Added Symbols-3
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low12
Other Changes
in Constants
-95

Added Symbols (3)


libudev.h, libudev.so
udev_queue_flush struct udev_queue* udev_queue ) @@ LIBUDEV_215
udev_queue_get_fd struct udev_queue* udev_queue ) @@ LIBUDEV_215

sd-login.h, libsystemd.so
sd_session_get_desktop ( char const* session, char** desktop ) @@ LIBSYSTEMD_217

to the top

Removed Symbols (2)


libudev.h, libudev.so.1.6.0
udev_queue_flush struct udev_queue* udev_queue ) @@ LIBUDEV_183
udev_queue_get_fd struct udev_queue* udev_queue ) @@ LIBUDEV_183

to the top

Problems with Constants, Low Severity (12)


config.h
[+] HAVE_FANOTIFY_INIT
[+] HAVE_FANOTIFY_MARK
[+] TIME_EPOCH

readahead-common.h
[+] READAHEAD_FILE_SIZE_MAX

sd-event.h
[+] SD_EVENT_EXITING
[+] SD_EVENT_FINISHED
[+] SD_EVENT_RUNNING

term-internal.h
[+] TERM_FLAG_AUTO_WRAP
[+] TERM_FLAG_CURSOR_KEYS
[+] TERM_FLAG_KEYPAD_MODE
[+] TERM_FLAG_ORIGIN_MODE
[+] TERM_FLAG_PENDING_WRAP

to the top

Other Changes in Constants (95)


barrier.h
[+] BARRIER_ABORTION
[+] BARRIER_BIAS
[+] BARRIER_CHILD
[+] BARRIER_I_ABORTED
[+] BARRIER_NULL
[+] BARRIER_PARENT
[+] BARRIER_SINGLE
[+] BARRIER_THEY_ABORTED
[+] BARRIER_WE_ABORTED

bus-protocol.h
[+] BUS_MESSAGE_ALLOW_INTERACTIVE_AUTHORIZATION

config.h
[+] HAVE_UTMP

grdev-internal.h
[+] GRDEV_TILE_CNT
[+] GRDEV_TILE_LEAF
[+] GRDEV_TILE_NODE

grdev.h
[+] GRDEV_EVENT_DISPLAY_ADD
[+] GRDEV_EVENT_DISPLAY_CHANGE
[+] GRDEV_EVENT_DISPLAY_FRAME
[+] GRDEV_EVENT_DISPLAY_REMOVE
[+] GRDEV_FLIP_HORIZONTAL
[+] GRDEV_FLIP_NONE
[+] GRDEV_FLIP_VERTICAL
[+] GRDEV_ROTATE_0
[+] GRDEV_ROTATE_180
[+] GRDEV_ROTATE_270
[+] GRDEV_ROTATE_90
[+] GRDEV_SESSION_CUSTOM
[+] GRDEV_SESSION_MANAGED

idev.h
[+] IDEV_DATA_CNT
[+] IDEV_DATA_EVDEV
[+] IDEV_DATA_KEYBOARD
[+] IDEV_DATA_RESYNC
[+] IDEV_DEVICE_CNT
[+] IDEV_DEVICE_KEYBOARD
[+] IDEV_ELEMENT_CNT
[+] IDEV_ELEMENT_EVDEV
[+] IDEV_EVENT_CNT
[+] IDEV_EVENT_DEVICE_ADD
[+] IDEV_EVENT_DEVICE_DATA
[+] IDEV_EVENT_DEVICE_REMOVE
[+] IDEV_KBDLED_CAPS
[+] IDEV_KBDLED_CNT
[+] IDEV_KBDLED_IDX_CAPS
[+] IDEV_KBDLED_IDX_NUM
[+] IDEV_KBDLED_IDX_SCROLL
[+] IDEV_KBDLED_NUM
[+] IDEV_KBDLED_SCROLL
[+] IDEV_KBDMOD_ALT
[+] IDEV_KBDMOD_CAPS
[+] IDEV_KBDMOD_CNT
[+] IDEV_KBDMOD_CTRL
[+] IDEV_KBDMOD_IDX_ALT
[+] IDEV_KBDMOD_IDX_CAPS
[+] IDEV_KBDMOD_IDX_CTRL
[+] IDEV_KBDMOD_IDX_LINUX
[+] IDEV_KBDMOD_IDX_SHIFT
[+] IDEV_KBDMOD_LINUX
[+] IDEV_KBDMOD_SHIFT
[+] IDEV_SESSION_CUSTOM
[+] IDEV_SESSION_MANAGED

kdbus.h
[+] KDBUS_FLAG_KERNEL

missing.h
[+] IFF_MULTI_QUEUE
[+] LOOPBACK_IFINDEX

pty.h
[+] PTY_CHILD
[+] PTY_DATA
[+] PTY_HUP

sd-bus-protocol.h
[+] SD_BUS_ERROR_INTERACTIVE_AUTHORIZATION_REQUIRED

sd-event.h
[+] SD_EVENT_PENDING
[+] SD_EVENT_PREPARED

sysview.h
[+] SYSVIEW_CONTEXT_SCAN_DRM
[+] SYSVIEW_CONTEXT_SCAN_EVDEV
[+] SYSVIEW_CONTEXT_SCAN_LOGIND
[+] SYSVIEW_DEVICE_CNT
[+] SYSVIEW_DEVICE_DRM
[+] SYSVIEW_DEVICE_EVDEV
[+] SYSVIEW_EVENT_SEAT_ADD
[+] SYSVIEW_EVENT_SEAT_REMOVE
[+] SYSVIEW_EVENT_SESSION_ADD
[+] SYSVIEW_EVENT_SESSION_ATTACH
[+] SYSVIEW_EVENT_SESSION_CONTROL
[+] SYSVIEW_EVENT_SESSION_DETACH
[+] SYSVIEW_EVENT_SESSION_FILTER
[+] SYSVIEW_EVENT_SESSION_REFRESH
[+] SYSVIEW_EVENT_SESSION_REMOVE

term.h
[+] TERM_KBDMOD_ALT
[+] TERM_KBDMOD_CAPS
[+] TERM_KBDMOD_CNT
[+] TERM_KBDMOD_CTRL
[+] TERM_KBDMOD_IDX_ALT
[+] TERM_KBDMOD_IDX_CAPS
[+] TERM_KBDMOD_IDX_CTRL
[+] TERM_KBDMOD_IDX_LINUX
[+] TERM_KBDMOD_IDX_SHIFT
[+] TERM_KBDMOD_LINUX
[+] TERM_KBDMOD_SHIFT

unifont-def.h
[+] UNIFONT_HEADER_SIZE_MIN

to the top

Header Files (159)


_sd-common.h
analyze-verify.h
boot-loader.h
boot.h
bootchart.h
bus-bloom.h
bus-container.h
bus-control.h
bus-creds.h
bus-dump.h
bus-error.h
bus-gvariant.h
bus-introspect.h
bus-kernel.h
bus-match.h
bus-message.h
bus-objects.h
bus-policy.h
bus-protocol.h
bus-signature.h
bus-slot.h
bus-socket.h
bus-track.h
bus-type.h
bus-util.h
catalog.h
compress.h
config.h
coredump-vacuum.h
dhcp-internal.h
dhcp-lease-internal.h
dhcp-protocol.h
dhcp-server-internal.h
dhcp6-internal.h
dhcp6-lease-internal.h
dhcp6-protocol.h
dns-type.h
dns_type-from-name.h
dns_type-to-name.h
ethtool-util.h
event-util.h
fsprg.h
gudev.h
gudevenumtypes.h
gudevmarshal.h
ipv4ll-internal.h
journal-authenticate.h
journal-def.h
journal-file.h
journal-qrcode.h
journal-remote-parse.h
journal-remote-write.h
journal-remote.h
journal-upload.h
journal-vacuum.h
journal-verify.h
journald-console.h
journald-kmsg.h
journald-native.h
journald-rate-limit.h
journald-server.h
journald-stream.h
journald-syslog.h
journald-wall.h
kdbus.h
libudev-hwdb-def.h
libudev-private.h
libudev.h
link-config.h
linkwarning.h
local-addresses.h
logind-acl.h
logind-action.h
logind-button.h
logind-device.h
logind-inhibit.h
logind-seat.h
logind-session-device.h
logind-session.h
logind-user.h
logind.h
lookup3.h
microhttpd-util.h
mmap-cache.h
mtd_probe.h
network-internal.h
network-util.h
networkd-link.h
networkd-netdev-bond.h
networkd-netdev-bridge.h
networkd-netdev-dummy.h
networkd-netdev-macvlan.h
networkd-netdev-tunnel.h
networkd-netdev-tuntap.h
networkd-netdev-veth.h
networkd-netdev-vlan.h
networkd-netdev-vxlan.h
networkd-netdev.h
networkd-wait-online-link.h
networkd-wait-online.h
networkd.h
pyutil.h
readahead-common.h
resolve-util.h
resolved-bus.h
resolved-conf.h
resolved-def.h
resolved-dns-answer.h
resolved-dns-cache.h
resolved-dns-domain.h
resolved-dns-packet.h
resolved-dns-query.h
resolved-dns-question.h
resolved-dns-rr.h
resolved-dns-scope.h
resolved-dns-server.h
resolved-dns-stream.h
resolved-dns-transaction.h
resolved-dns-zone.h
resolved-link.h
resolved-manager.h
rtnl-internal.h
rtnl-types.h
rtnl-util.h
scsi.h
scsi_id.h
sd-bus-protocol.h
sd-bus-vtable.h
sd-bus.h
sd-daemon.h
sd-dhcp-client.h
sd-dhcp-lease.h
sd-dhcp-server.h
sd-dhcp6-client.h
sd-dhcp6-lease.h
sd-event.h
sd-icmp6-nd.h
sd-id128.h
sd-ipv4ll.h
sd-journal.h
sd-login.h
sd-messages.h
sd-network.h
sd-path.h
sd-readahead.h
sd-resolve.h
sd-rtnl.h
sd-shutdown.h
sd-utf8.h
stacktrace.h
store.h
svg.h
term-internal.h
test-helper.h
timesyncd-conf.h
timesyncd-manager.h
timesyncd-server.h
udev.h
unifont-internal.h

to the top

Shared Libraries (9)


libgudev-1.0.so.0.2.0
libnss_mymachines.so.2
libnss_resolve.so.2
libsystemd-daemon.so.0.0.12
libsystemd-id128.so.0.0.28
libsystemd-journal.so.0.11.5
libsystemd-login.so.0.9.3
libsystemd.so.0.4.0
libudev.so.1.6.0

to the top




Generated on Wed Oct 29 02:28:18 2014 for systemd by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API