diff options
author | Lennart Poettering <lennart@poettering.net> | 2010-02-14 22:44:51 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2010-02-14 22:44:51 +0100 |
commit | debf93a4d6d691d8904e7f485ac6579844abadf4 (patch) | |
tree | 719b2c6861b7b992f5bd71592cc89d482f6a5722 | |
parent | 1d2d223c26a6bda2b3ffbce8140029c01e8296b7 (diff) |
CODING_STYLE: minor updates
-rw-r--r-- | CODING_STYLE | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/CODING_STYLE b/CODING_STYLE index b3828dc8fa..93f54f6edc 100644 --- a/CODING_STYLE +++ b/CODING_STYLE @@ -14,3 +14,14 @@ - 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. |