Systemd/src
Shawn Landden c2f1db8f83 use #pragma once instead of foo*foo #define guards
#pragma once has been "un-deprecated" in gcc since 3.3, and is widely supported
in other compilers.

I've been using and maintaining (rebasing) this patch for a while now, as
it annoyed me to see #ifndef fooblahfoo, etc all over the place,
almost arrogant about the annoyance of having to define all these names to
perform a commen but neccicary functionality, when a completely superior
alternative exists.

I havn't sent it till now, cause its kindof a style change, and it is bad
voodoo to mess with style that has been established by more established
editors. So feel free to lambast me as a crazy bafoon.

v2 - preserve externally used headers
2012-07-19 12:30:59 +02:00
..
ac-power build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
analyze analyze: Python 3 compatibility 2012-06-19 19:47:43 +02:00
ask-password build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
binfmt util: split-out conf-file.[ch] 2012-05-07 19:01:24 +02:00
cgls util: split-out path-util.[ch] 2012-05-08 02:33:10 +02:00
cgroups-agent build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
cgtop util: rename join() to strjoin() 2012-07-13 13:41:01 +02:00
core use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
cryptsetup unit: rename BindTo= to BindsTo= 2012-07-13 23:34:40 +02:00
delta util: rename join() to strjoin() 2012-07-13 13:41:01 +02:00
detect-virt systemd-detect-virt: fix "option '--quiet' requires an argument" 2012-06-04 12:39:22 +02:00
fsck cryptsetup: allow configuration of LUKS disks via the kernel cmdline 2012-06-22 10:11:06 +02:00
fstab-generator util: rename join() to strjoin() 2012-07-13 13:41:01 +02:00
getty-generator util: rename join() to strjoin() 2012-07-13 13:41:01 +02:00
gudev update .gitignore 2012-04-13 21:49:25 +02:00
hostname relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
initctl build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
journal use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
libsystemd-daemon update .gitignore 2012-04-13 21:58:01 +02:00
libsystemd-id128 update .gitignore 2012-04-13 21:58:01 +02:00
libudev udev: get rid of TEST_PREFIX and use unshare() to fake /sys, /dev, /run 2012-07-15 22:10:46 +02:00
locale mkdir: append _label to all mkdir() calls that explicitly set the selinux context 2012-05-31 12:40:20 +02:00
login use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
machine-id-setup log: correct usage of logging API at a few places 2012-07-13 15:45:45 +02:00
modules-load modules load: rename kernel command line option to (rd.)modules-load= 2012-07-02 15:06:25 +02:00
notify build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
nspawn nspawn: generate proper error messages in the child 2012-07-19 02:03:42 +02:00
quotacheck cryptsetup: allow configuration of LUKS disks via the kernel cmdline 2012-06-22 10:11:06 +02:00
random-seed mkdir: append _label to all mkdir() calls that explicitly set the selinux context 2012-05-31 12:40:20 +02:00
rc-local-generator mkdir: append _label to all mkdir() calls that explicitly set the selinux context 2012-05-31 12:40:20 +02:00
readahead use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
remount-fs remount-fs: also remount /usr according to fstab 2012-06-29 16:14:43 +02:00
reply-password build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
shared use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
shutdownd mkdir: append _label to all mkdir() calls that explicitly set the selinux context 2012-05-31 12:40:20 +02:00
sleep sleep: Don't call execute_directory() on a binary 2012-06-01 15:58:21 +02:00
stdio-bridge build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
sysctl util: split-out path-util.[ch] 2012-05-08 02:33:10 +02:00
system-update-generator readahead: use Conflicts= instead of masking to get rid of readahead units 2012-05-23 04:02:56 +02:00
systemctl logs: Adapt interface in log-show.c (show_journal_by_unit) 2012-07-17 17:20:58 +02:00
systemd man: document sd_journal_get_data() and friends 2012-07-13 19:00:48 +02:00
test udev: get rid of TEST_PREFIX and use unshare() to fake /sys, /dev, /run 2012-07-15 22:10:46 +02:00
timedate timedate: uniq'ify ntp units list 2012-07-03 15:37:04 +02:00
timestamp build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
tmpfiles unit: introduce %s specifier for the user shell 2012-07-16 12:34:54 +02:00
tty-ask-password-agent log: correct usage of logging API at a few places 2012-07-13 15:45:45 +02:00
udev keymap: Add Dell Latitude force-release quirk 2012-07-18 11:47:13 +02:00
update-utmp build-sys: add stub makefiles to all subdirs to ease development with emacs 2012-04-13 21:37:59 +02:00
vconsole MeeGo: Remove build support for MeeGo distribution. 2012-07-09 16:37:46 +02:00
.gitignore move libsystemd-id128, libsystemd-daemon to subdir 2012-04-12 15:26:39 +02:00
Makefile relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00