summaryrefslogtreecommitdiff
path: root/CODING_STYLE
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2016-07-25 21:34:42 +0200
committerEvgeny Vereshchagin <evvers@ya.ru>2016-07-25 22:34:42 +0300
commit9d372fe9afa12d6272291e72328f1cd90843b327 (patch)
tree6f78657d6a67070cad7595eac2305caf0d5b5f61 /CODING_STYLE
parentf86f6f829c3fc9544983040ec9d15bbd7df718e3 (diff)
CODING_STYLE fixes (#3804)
As noted by @evverx: https://github.com/systemd/systemd/pull/3802/files/0b81133facb7576e983ec8427ffc3a4a8cc62846#r72126018 https://github.com/systemd/systemd/pull/3802/files/0b81133facb7576e983ec8427ffc3a4a8cc62846#r72126432
Diffstat (limited to 'CODING_STYLE')
-rw-r--r--CODING_STYLE10
1 files changed, 5 insertions, 5 deletions
diff --git a/CODING_STYLE b/CODING_STYLE
index 43cf57a49f..e89b3c67e5 100644
--- a/CODING_STYLE
+++ b/CODING_STYLE
@@ -408,7 +408,7 @@
want to call it "big endian" right-away.
- You might wonder what kind of common code belongs in src/shared/ and what
- belongs in src/util/. The split is like this: anything that uses public APIs
+ belongs in src/basic/. The split is like this: anything that uses public APIs
we expose (i.e. any of the sd-bus, sd-login, sd-id128, ... APIs) must be
located in src/shared/. All stuff that only uses external libraries from
other projects (such as glibc's APIs), or APIs from src/basic/ itself should
@@ -418,11 +418,11 @@
src/basic/ → may be used by all code in the tree
→ may not use any code outside of src/basic/
- src/shared/ → may be used by all code in the tree, except for code in src/basic/
- → may not use any code outside of src/basic/, src/shared/, src/libsystemd/
-
src/libsystemd/ → may be used by all code in the tree, except for code in src/basic/
- → may not use any code outside of src/basic/, src/shared/, src/libsystemd/
+ → may not use any code outside of src/basic/, src/libsystemd/
+
+ src/shared/ → may be used by all code in the tree, except for code in src/basic/, src/libsystemd/
+ → may not use any code outside of src/basic/, src/libsystemd/, src/shared/
- Our focus is on the GNU libc (glibc), not any other libcs. If other libcs are
incompatible with glibc it's on them. However, if there are equivalent POSIX