X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Futil.h;h=7f25788b3f9af2d22f2e1c8f10bd1dff0fd7ff09;hb=4f3656e1cec7fe3d7d3537e23a406cb88d734502;hp=1db82f83e0a4ba7d2b2588d1c996507dbc99ed83;hpb=689b9a22f7fa89686b2b5240b7ee9f449dea5630;p=elogind.git diff --git a/src/util.h b/src/util.h index 1db82f83e..7f25788b3 100644 --- a/src/util.h +++ b/src/util.h @@ -378,11 +378,12 @@ void status_vprintf(const char *format, va_list ap); void status_printf(const char *format, ...); void status_welcome(void); -int columns(void); +unsigned columns(void); int running_in_chroot(void); -char *ellipsize(const char *s, unsigned length, unsigned percent); +char *ellipsize(const char *s, size_t length, unsigned percent); +char *ellipsize_mem(const char *s, size_t old_length, size_t new_length, unsigned percent); int touch(const char *path); @@ -517,4 +518,6 @@ int prot_from_flags(int flags); unsigned long cap_last_cap(void); +char *format_bytes(char *buf, size_t l, off_t t); + #endif