chiark / gitweb /
CODING_STYLE: minor updates
authorLennart Poettering <lennart@poettering.net>
Sun, 14 Feb 2010 21:44:51 +0000 (22:44 +0100)
committerLennart Poettering <lennart@poettering.net>
Sun, 14 Feb 2010 21:44:51 +0000 (22:44 +0100)
CODING_STYLE

index b3828dc8fa1f339308f337582746d2e24daeb6f5..93f54f6edca9f66d675dd5f1a7e23804409bd185 100644 (file)
 - 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 acccess 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.