From 7d4a62f8c1404ed426500b97af03d4ef8d034a71 Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Thu, 15 Nov 2012 10:33:16 -0500 Subject: 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 -- --- CODING_STYLE | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 CODING_STYLE (limited to 'CODING_STYLE') 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 -- cgit v1.2.3-54-g00ecf