]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/libsystemd-network/sd-ipv4ll.c
sd-*.h: clean up exported (or to-be-exported) header files
authorLennart Poettering <lennart@poettering.net>
Sat, 24 Oct 2015 21:42:56 +0000 (23:42 +0200)
committerLennart Poettering <lennart@poettering.net>
Sat, 24 Oct 2015 21:42:56 +0000 (23:42 +0200)
commit04c0136989b7eb896bfb0fb176e11233d69e1453
tree8d5bf1ed8a693e902ad3d79fab480cc6e2de85a2
parent00229fe48f7577946bb95dd2b0ca96d8e6447f94
sd-*.h: clean up exported (or to-be-exported) header files

Exported header files should not include internal headers. Fix that.

Exported header files should not use the bool type. So far we opted to
stick to C89 for exported headers, and hence use "int" for bools in
them. Continue to do so.

Exported header files should have #include lines for everything they use
including inttypes.h and sys/types.h, so that they may be included in
any order.

Exported header files should have C++ guards, hence add them.

Exported header files should not use gcc extensions like #pragma once,
get rid of it.
21 files changed:
src/libsystemd-network/sd-dhcp-server.c
src/libsystemd-network/sd-dhcp6-client.c
src/libsystemd-network/sd-ipv4acd.c
src/libsystemd-network/sd-ipv4ll.c
src/libsystemd-network/sd-pppoe.c
src/libsystemd-network/test-dhcp6-client.c
src/network/networkd-dhcp6.c
src/systemd/sd-device.h
src/systemd/sd-dhcp-client.h
src/systemd/sd-dhcp-lease.h
src/systemd/sd-dhcp-server.h
src/systemd/sd-dhcp6-client.h
src/systemd/sd-dhcp6-lease.h
src/systemd/sd-hwdb.h
src/systemd/sd-ipv4acd.h
src/systemd/sd-ipv4ll.h
src/systemd/sd-lldp.h
src/systemd/sd-ndisc.h
src/systemd/sd-path.h
src/systemd/sd-pppoe.h
src/systemd/sd-resolve.h