X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Futil.h;h=a8e962ea50af16365c2e9295defd275928c447da;hb=75add28aa17678fbf5b10947027efe7ac75d113d;hp=38851237ab15957762723d7023fb2bf12e6359bf;hpb=b8a2b0f76b133524224d384641e124b7f6c5b9af;p=elogind.git diff --git a/src/shared/util.h b/src/shared/util.h index 38851237a..a8e962ea5 100644 --- a/src/shared/util.h +++ b/src/shared/util.h @@ -647,4 +647,11 @@ static inline bool logind_running(void) { return access("/run/systemd/seats/", F_OK) >= 0; } +static inline unsigned decimal_str_max(unsigned x) { + unsigned ans = 1; + while (x /= 10) + ans ++; + return ans; +} + int unlink_noerrno(const char *path);