X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Futil.h;h=7f25788b3f9af2d22f2e1c8f10bd1dff0fd7ff09;hb=4f3656e1cec7fe3d7d3537e23a406cb88d734502;hp=89a7bec61280c89171ab9eda0a5b9e145c0190db;hpb=f4b4781191e8edfb5690e4447166e3ba7bcb48f5;p=elogind.git diff --git a/src/util.h b/src/util.h index 89a7bec61..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); @@ -515,4 +516,8 @@ bool kexec_loaded(void); int prot_from_flags(int flags); +unsigned long cap_last_cap(void); + +char *format_bytes(char *buf, size_t l, off_t t); + #endif