TODO revision 7a2a0b907b5cc60f5d9a871997d7d6e7f62bf4d8
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* udev-kernel.socket + udev.control.socket seems not
7c66aeba0f28cb82027d6015405ed71afa3b6059Kay Sievers to work, udevd is started but no fd is passed
f957632b960a0a42999b38ded7089fa602b41745Kay Sievers* swap units that are activated by one name but shown in the kernel under another are semi-broken
f957632b960a0a42999b38ded7089fa602b41745Kay SieversF15 External:
9a36607584bbd1d78775353e022a51794b4e27b1Lennart Poettering* NFS, networkmanager ordering issue (PENDING)
a40593a0d0d740efa387e35411e1e456a6c5aba7Lennart Poettering* NM should pull in network.target (PENDING)
20ffc4c4a9226b0e45cc02ad9c0108981626c0bbKay Sievers https://bugzilla.redhat.com/show_bug.cgi?id=692008
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering* bluetooth should be possible to disable (PENDING)
a4cc3e5ccc0a3033d764a9eb3ae5ee90db560682Lennart Poettering* make anaconda write timeout=0 for encrypted devices
0028da22f194f7c0ca7169a48cf32e1bc0f9138aLennart Poettering* fix broken Sockets=syslog-ng.socket packaging
7b4da18c1717f811bae67ea3d39290495857c03eLennart Poettering* possibly apply systemd-sysctl per network device subtrees on hotplug
81d112a8f0522a09fcfe317f420363a2b728137cLennart Poettering* add conditions for file executability
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering* allow creating fifos with tmpfiles
5954c07433b134694256b9989f2ad3f85a643976Lennart Poettering* implement Register= switch in .socket units to enable registration
5954c07433b134694256b9989f2ad3f85a643976Lennart Poettering in Avahi, RPC and other socket registration services.
5954c07433b134694256b9989f2ad3f85a643976Lennart Poettering* Remove kill_mode parameter to kill bus calls
e8a7a315391a6a07897122725cd707f4e9ce63d7Lennart Poettering* Fix nspawn to not read-only mount /selinux on the host system
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering* make sure people don't leave processes around after ExecStartPre=
461bd8e47cafacfcd38389e7558330bfb6e902adLennart Poettering* make sure systemd-ask-password-wall does not shutdown systemd-ask-password-console too early
461bd8e47cafacfcd38389e7558330bfb6e902adLennart Poettering* add loginctl, i.e. a systemctl for logind introspection
ab8e074ce25b9947314c69e17afe1bd2527ee26dLennart Poettering* support presets
ab8e074ce25b9947314c69e17afe1bd2527ee26dLennart Poettering* kernel: add /proc/sys file exposing CAP_LAST_CAP?
ab8e074ce25b9947314c69e17afe1bd2527ee26dLennart Poettering* kernel: add device_type = "fb", "fbcon" to class "graphics"
ab8e074ce25b9947314c69e17afe1bd2527ee26dLennart Poettering* understand https://bugzilla.redhat.com/show_bug.cgi?id=672194
b454b11220e87add6d0f011695c7912b009c853dLennart Poettering* readahead: use BTRFS_IOC_DEFRAG_RANGE instead of BTRFS_IOC_DEFRAG ioctl, with START_IO
b454b11220e87add6d0f011695c7912b009c853dLennart Poettering* readahead: check whether a btrfs volume includes ssd by checking mount flag "ssd"
4a449ed73d2c1cfb91a1c773b70231b3457b3046Lennart Poettering* support sd_notify() style notificatio when reload is finished (RELOADED=1)
4a449ed73d2c1cfb91a1c773b70231b3457b3046Lennart Poettering* verify that the AF_UNIX sockets of a service in the fs still exist
4a449ed73d2c1cfb91a1c773b70231b3457b3046Lennart Poettering when we start a service in order to avoid confusion when a user
4a449ed73d2c1cfb91a1c773b70231b3457b3046Lennart Poettering assumes starting a service is enough to make it accessible
4ff49cb63075aba646b578f2516b37a8dfd5a65bLennart Poettering* Make it possible to set the keymap independently from the font on
4ff49cb63075aba646b578f2516b37a8dfd5a65bLennart Poettering the kernel cmdline. Right now setting one resets also the other.
4ff49cb63075aba646b578f2516b37a8dfd5a65bLennart Poettering* add dbus call to convert snapshot into target
fff87a35d9e26c0d4ea41273a963c0eb20e18da4Zbigniew Jędrzejewski-Szmek* move nss-myhostname into systemd
fff87a35d9e26c0d4ea41273a963c0eb20e18da4Zbigniew Jędrzejewski-Szmek* figure out a standard place to configure timezone name, inform myllynen@redhat.com
b8b4d3dddc7611dce3bf28004b0375d661120c62Lennart Poettering* add dbus call to convert snapshot into target, and a dbus call to generate target from current state
b8b4d3dddc7611dce3bf28004b0375d661120c62Lennart Poettering* detect LXC with $container=lxc
3df82d5a8cdc510f518fd5e234ccb3233b748719Lennart Poettering* add prefix match to sysctl, tmpfiles, ...
3df82d5a8cdc510f518fd5e234ccb3233b748719Lennart Poettering* drop /.readahead on bigger upgrades with yum
5666ea6fcaaf1e829de07625b7c185949b23fecdKay Sievers* add inode stat() check to readahead to suppress preloading changed files
5666ea6fcaaf1e829de07625b7c185949b23fecdKay Sievers* allow list of paths in config_parse_condition_path()
b6b7d4337976eeac610b9ed2c3e1fd596a247b14Lennart Poettering* introduce dbus calls for enabling/disabling a service
b6b7d4337976eeac610b9ed2c3e1fd596a247b14Lennart Poettering* support notifications for services being enabled/disabled
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poettering* show enablement status in systemctl status
b5c03638d48c07aa0eaf13b5f54000c7133e1883Lennart Poettering* consider services with any kind of link in /etc/systemd/system enabled
752beb0c8560fb7e989d2f8da5e10c4692d78422Lennart Poettering* teach systemctl to enable unit files in arbitrary directories
eece8c6fb5f4d354dcef6fd369e876c4f3a3f163Lennart Poettering* In systemctl make sure both is-enabled and is-active print a string, or neither.
d325d9bcfa8846a65767087f958a2dd11139d0e7Kay Sievers systemctl mask <unit>
d325d9bcfa8846a65767087f958a2dd11139d0e7Kay Sievers systemctl unmask <unit>
d325d9bcfa8846a65767087f958a2dd11139d0e7Kay Sievers Also support --temp to make this temporary by placing mask links in /run.
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart Poettering* add support for /bin/mount -s
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart Poettering* GC unreferenced jobs (such as .device jobs)
bfa00bc6c05d0f896e9632eccd47d442fea556b9Lennart Poettering* add JoinControllers= to system.conf to mount certain cgroup
bfa00bc6c05d0f896e9632eccd47d442fea556b9Lennart Poettering controllers together in order to guarantee atomic creation/addition
3b953d68c628c6ae70adba871719ac0f16083b51Josh Triplett* avoid DefaultStandardOutput=syslog to have any effect on StandardInput=socket services
3b953d68c628c6ae70adba871719ac0f16083b51Josh Triplett* cgroup_notify_empty(): recursively check groups up the tree, too
09f727eebd87661f263d3c2c1e0de7b7771acd40Lennart Poettering* fix alsa mixer restore to not print error when no config is stored
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering* fix upstart reboot compat call
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering* when failing to start a service due to ratelimiting, try again later, if restart=always is set
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering* write blog stories about:
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering - enabling dbus services
795607b22308f5b92073b012e43be1892fdd97c0Lennart Poettering - status update
0be8342c04bbf129b4a21e5073eacccbbce4e896Lennart Poettering - how to make changes to sysctl and sysfs attributes
0be8342c04bbf129b4a21e5073eacccbbce4e896Lennart Poettering* allow port=0 in .socket units
487060c2394b7703e59650ef332053645ffae2a3Lennart Poettering* rename systemd-logger to systemd-stdio-syslog-bridge
e5ec62c56963d997edaffa904af5dc45dac23988Lennart Poettering* take BSD file lock on tty devices when using them?
826872b61e4857dfffe63ba84e2b005623baecd6Lennart Poettering* avoid any flag files, or readahead files in /, we need to support r/o /
826872b61e4857dfffe63ba84e2b005623baecd6Lennart Poettering or / on tmpfs like Android setups.
826872b61e4857dfffe63ba84e2b005623baecd6Lennart Poettering* move readahead files into /var, look for them with .path units
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering* teach dbus to activate all services it finds in /etc/systemd/services/org-*.service
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering* get process transport into dbus for systemctl -P/-H
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering* document default dependencies
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering* support systemd.whitelist=/systemd.blacklist= on the kernel command
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering* Find a way to replace /var/run, /var/lock directories with
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering symlinks during an RPM package upgrade (filesystem.rpm or systemd.rpm).
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering (lua code to create symlinks right away for new installations is in filesytem.rpm now)
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering We soon want to get rid of var-run.mount var-lock.mount units:
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering if mountpoint /run ; then
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering mount --move /var/run /run || mount --bind /var/run /run
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering echo "R /var/.run.save" > /etc/tmpfiles.d/remove-run-save.conf
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering* when key file cannot be found, read it from kbd in cryptsetup
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering* add switch to systemctl to show enabled but not running services. Or
3679d1126bae52e02f6cd60fca196f616b9e660dLennart Poettering another switch that shows service that have been running since
cbb7712189527f9f483321607e44c4ead3dd11b8Lennart Poettering booting but aren't running anymore.
d01a73b6396f57792113c1b5df6e8492fc703e5eLennart Poettering* reuse mkdtemp namespace dirs in /tmp?
990ffbe5cffe7f11a8d3ab2258a85fc52b97bf60Lennart Poettering* recreate systemd's D-Bus private socket file on SIGUSR2
f8aeee1f1fe432924b355f48f01f09c9a552ed97Lennart Poettering* be more specific what failed:
f8aeee1f1fe432924b355f48f01f09c9a552ed97Lennart Poettering Unmounting file systems.
f8aeee1f1fe432924b355f48f01f09c9a552ed97Lennart Poettering Not all file systems unmounted, 1 left.
f8aeee1f1fe432924b355f48f01f09c9a552ed97Lennart Poettering Disabling swaps.
f8aeee1f1fe432924b355f48f01f09c9a552ed97Lennart Poettering Detaching loop devices.
356ce9915ab1a4a1e6dc26954df34936a69e7c12Lennart Poettering Detaching DM devices.
490b7e47093d491a2bdb1084fe92b796f4e07eefLennart Poettering Cannot finalize remaining file systems and devices, trying to kill remaining processes.
81d112a8f0522a09fcfe317f420363a2b728137cLennart Poettering Unmounting file systems.
490b7e47093d491a2bdb1084fe92b796f4e07eefLennart Poettering Not all file systems unmounted, 1 left.
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering Cannot finalize remaining file systems and devices, giving up.
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* check for compiled-in, but not active selinux, and don't print any warnings
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering about policy loading. Probably check for available selinux in /proc/filesystems,
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering and check for active selinux with getcon_raw() == "kernel"
c0fe5db522b52f27e030655ce2c03e05cbbc1558Kay Sievers* Support --test based on current system state
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* show failure error string in "systemctl status"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* make sure timeouts are applied to Type=oneshot services.
3040728b6691ea2e9df3a2060e2d49a792bbaedaLennart Poettering* detect LXC environment
8ed206517c2be381324ac5832bf34cc14024270eLennart Poettering* investigate whether the gnome pty helper should be moved into systemd, to provide cgroup support.
e6c6e7afffa80ad74efdb1ddfa815294624f1608Lennart Poettering* perhaps add "systemctl reenable" as combination of "systemctl disable" and "systemctl enable"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* need a way to apply mount options of api vfs from systemd unit files
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering (or some other modern source?) instead of fstab?
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* maybe introduce ExecRestartPre=
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* figure out what happened to bluez patch
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* Patch systemd-fsck to use -C and pass console fd to it
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering* configurable jitter for timer events
8973790ee6f62132b1b57de15c4edaef2c097004Lennart Poettering* Support ProcessNeededForShutdown=true to allow stuff like mdmon to
8973790ee6f62132b1b57de15c4edaef2c097004Lennart Poettering be killed very late after the rootfs is read only? If implement pass
8973790ee6f62132b1b57de15c4edaef2c097004Lennart Poettering this to shutdown binary via command line argument.
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* use pivot_root on shutdown so that we can unmount the root directory.
e673ad0415d89c322e5b1a121e411f1b1d8075c0Lennart Poettering - copy binaries to, and pivot_root() to the "shutdown tmpfs"
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering - solve "mdadm --wait-clean" problem that way
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* dot output for --test showing the 'initial transaction'
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
b87b8b2b5205c0584da220f73322ea4732d44013Kay Sievers http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=99ee5315dac6211e972fa3f23bcc9a0343ff58c4
b87b8b2b5205c0584da220f73322ea4732d44013Kay Sievers* systemd --user
c06bf414042cd1bf94e0af63e9e2a0c291bfc546Kay Sievers - get PR_SET_ANCHOR merged: http://lkml.org/lkml/2010/2/2/165
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* add VT tracking:
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering - provide CK functionality
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering - start getty only when actual vt switch happens (same model as
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering socket on-demand activation). allocate the next free tty and
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering start a getty there. this way, pressing alt-f[1-12] will switch
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering through running X and getty sessions, and any unallocated
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering activated tty will start a new getty. the hardcoding of
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering getty[1-6] will entirely go away.
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering - http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=fbc92a3455577ab17615cbcb91826399061bd789
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* implicitly import "defaults" settings file into all types
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering - uuidd HAVEPATCH
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering - rpcbind (/var/run/rpcbind.sock!) HAVEPATCH
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering - cups HAVEPATCH
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering - postfix, saslauthd
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering - libvirtd (/var/run/libvirt/libvirt-sock-ro)
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
f47ec8ebb3858553dec870e1c596e39525f46360Lennart Poettering* fingerprint.target, wireless.target, gps.target, netdevice.target
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* set_put(), hashmap_put() return values check. i.e. == 0 doesn't free()!
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* io priority during initialization
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* if a service fails too often, make the service enter failed mode, and the socket, too.
601d9d6fb394a780765e80581daab850623e9698Josh Triplett* systemctl list-jobs - show dependencies
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* auditd service files
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* add systemctl switch to dump transaction without executing it
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* suspend, resume support?
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* readahead: btrfs/LVM SSD detection
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* add separate man page for [Install] settings
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poettering* allow runtime changing of log level and target
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* drop cap bounding set in readahead and other services
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* udisks should not use udisks-part-id, instead use blkid. also not probe /dev/loopxxx
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* snd-seq should go, https://bugzilla.redhat.com/show_bug.cgi?id=676095
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* gnome-shell python script/glxinfo/is-accelerated must die
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* make cryptsetup lower --iter-time
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* patch kernel for xattr support in /dev, /proc/, /sys and /sys/fs/cgroup?
8b04b925e587ff56568c62ff5ad3f2ea2b34ca7aLennart Poettering* patch kernel for cpu feature modalias for autoloading aes/kvm/...
e673ad0415d89c322e5b1a121e411f1b1d8075c0Lennart Poettering http://git.kernel.org/?p=linux/kernel/git/ak/linux-misc-2.6.git;a=shortlog;h=refs/heads/cpuid-match
e673ad0415d89c322e5b1a121e411f1b1d8075c0Lennart Poettering (Rafael J. Wysocki's sysdev rework is on the way. After that CPUs can be exported a proper bus.)
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poettering* procps, psmisc, sysvinit-tools, hostname → util-linux-ng
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
b44be3ecf6326c27aa2c6c6d1fe34e22e22592a0Lennart Poetteringhttps://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
eb124a97fb72d076014253b1acde69d428f15ecfLennart Poetteringhttps://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay Sievershttps://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay Sievershttp://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay Sievershttp://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay Sievershttps://bugzilla.redhat.com/show_bug.cgi?id=617328 -- ntp
f6113d42d015ad9f3a9e702a09eb8006511a4424Kay Sievershttps://bugzilla.redhat.com/show_bug.cgi?id=617320 -- at
f6113d42d015ad9f3a9e702a09eb8006511a4424Kay Sievershttps://bugzilla.redhat.com/show_bug.cgi?id=617326 -- fprintd
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay Sievershttps://bugzilla.redhat.com/show_bug.cgi?id=617333 -- yum
7a43e910ce00eef22fd42925ae4c85cbea1b1320Kay Sievershttps://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
d2e83c23f5f0cdd3b6ec05c5c40209708721e704Kay Sievershttps://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
c55b1b59b837dfd924b704d457ed77c55f8bfeabLennart Poetteringhttps://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
6c1703cc35b3a5f93ad3cc813fea10cb9a636102Kay Sievershttps://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
6c1703cc35b3a5f93ad3cc813fea10cb9a636102Kay Sievershttps://bugzilla.redhat.com/show_bug.cgi?id=617316 -- abrt
59704f3e937c664f7324bfbb08483c358dfbc4c6Lennart Poettering* look for close() vs. close_nointr() vs. close_nointr_nofail()
9ec82de1725ddaab333149171b790d62c47ae133Lennart Poettering* check for strerror(r) instead of strerror(-r)
e707c49485b8f4f2ec040d3da232d39153e650b9Lennart Poettering* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
7f8732835295fce29479b1afc9e8ee801852db09Lennart Poettering* %m in printf() instead of strerror();
e707c49485b8f4f2ec040d3da232d39153e650b9Lennart Poettering* CFLAGS="-Wl,--gc-sections -Wl,--print-gc-sections -ffunction-sections -fdata-sections"