summaryrefslogtreecommitdiff
path: root/CODING_STYLE
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2012-11-15 10:33:16 -0500
committerAnthony G. Basile <blueness@gentoo.org>2012-11-15 10:33:16 -0500
commit7d4a62f8c1404ed426500b97af03d4ef8d034a71 (patch)
tree2436cd4f0460a3a3d589875d4ffba55556f3c582 /CODING_STYLE
parent2944f347d087ff24ec808e4b70fe104a772a97a0 (diff)
Isolation of udev code from remaining systemd
This commit is a first attempt to isolate the udev code from the remaining code base. It intentionally does not modify any files but purely delete files which, on a first examination, appear to not be needed. This is a sweeping commit which may easily have missed needed code. Files can be retrieved by doing a checkout from the previous commit: git checkout 2944f347d0 -- <filename>
Diffstat (limited to 'CODING_STYLE')
-rw-r--r--CODING_STYLE27
1 files changed, 0 insertions, 27 deletions
diff --git a/CODING_STYLE b/CODING_STYLE
deleted file mode 100644
index 04b4ed20e9..0000000000
--- a/CODING_STYLE
+++ /dev/null
@@ -1,27 +0,0 @@
-
-- 8ch indent, no tabs
-
-- structs in MixedCase, variables, functions in lower_case
-
-- the destructors always unregister the object from the next bigger
- object, not the other way around
-
-- to minimize strict aliasing violations we prefer unions over casting
-
-- for robustness reasons destructors should be able to destruct
- half-initialized objects, too
-
-- error codes are returned as negative Exxx. i.e. return -EINVAL. There
- are some exceptions: for constructors its is OK to return NULL on
- OOM. For lookup functions NULL is fine too for "not found"
-
-- Do not issue NSS requests (that includes user name and host name
- lookups) from the main daemon as this might trigger deadlocks when
- we those lookups involve synchronously talking to services that we
- would need to start up
-
-- Do not access any directories outside of /etc, /dev, /lib from the
- init daemon to avoid deadlocks with the automounter
-
-- Don't synchronously talk to any other service, due to risk of
- deadlocks