Prep v233: Update root build files to upstream version
Prep v231: Update build root files to upstream
Prep v230: Apply missing upstream fixes and updates (1/8) root build files.
Prep v229: Update core build files to upstream
Prep v228: Update base files to upstream version.
Update Build files
Prep v226: Sync build files with upstream
Prep v225: Sync build files with upstream
Prep v221: Update and clean up build system to sync with upstream This commit replays the moving around of source files that have been done between systemd-219 and systemd-221. Further the Makefile.am is synchronized with the upstream version and then "re-cleaned". A lot of functions, that are not used anywhere in elogind have been coated into #if 0/#endif directives to further shorten the list of dependencies. All unneeded files have been removed.
Merge remaining elogind/master root files of the systemd upstream tag 'v220'
CODING_STYLE: mention that dup() should not be used
CODING_STYLE: clarify that exit() is never OK to call
CODING_STYLE: mention casting of function invocations to (void)
update TODO
tree-wide: whenever we include libgen.h, immediately undefine basename() Also, document in adjacent comments and in CODING_STYLE why we do that.
CODING_STYLE: elaborate on O_CLOEXEC a bit
Reindent man pages to 2ch
CODING_STYLE: clarify that we really should use O_CLOEXEC everywhere
CODING_STYLE: don't clobber arguments on failure
CODING_STYLE: clarify that single-line if blocks should not be enclosed in {}