summaryrefslogtreecommitdiff
path: root/src/macro.h
AgeCommit message (Collapse)Author
2010-11-23build-sys: allow cross-compilationThierry Reding
When cross-compiling systemd, the introspection XML files fail to be generated because the systemd host binary is not executable. This patch works around this by putting the introspection XML data into separate ELF sections and extracting them from the binary when generating the XML files. The extracted XML data is passed through the strings utility in order to strip the trailing NUL character. A small AWK script is used to prepend the doctype and add the opening and closing node tags respectively. Finally, the C preprocessor is used to substitute the correct doctype information from the D-Bus header files.
2010-10-18tmpfiles: integrate kay's directory cleanup code and otherwise beef up ↵Lennart Poettering
tmpfiles quite a bit
2010-09-23readahead: implement minimal readahead logic based on fanotify(), mincore() ↵Lennart Poettering
and readahead()
2010-09-08log: support logging into SOCK_STREAM /dev/log sockets for comaptibility ↵Lennart Poettering
with syslog-ng
2010-08-17emacs: disable tabs in .h files, tooLennart Poettering
2010-07-16main: disable nscd if we can to avoid deadlock, just in caseLennart Poettering
2010-07-11cgroup: kill processes, not tasks and other cgroup changesLennart Poettering
2010-06-21sd-daemon: introduce sd_booted() and set ELF visibility to hidden for all ↵Lennart Poettering
symbols
2010-06-02macro: avoid name clash with _unused on ppcLennart Poettering
2010-05-16build-sys: move source files to subdirectoryLennart Poettering