systemd

Coding Style

Formatting

Code Organization and Semantics

Using C Constructs

Destructors

Error Handling

Logging

Memory Allocation

Runtime Behaviour

Types

Deadlocks

File Descriptors

Command Line

Exporting Symbols

Referencing Concepts

Functions to Avoid

Committing to git