X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fcore%2Fexecute.c;h=3959ef96232580e6aaf63d41bae98e3c78e43d4f;hp=5767037acde73250f8437d0bf98e24143fc2cb3e;hb=44a6b1b68029833893f6e9cee35aa27a974038f6;hpb=2f79c10e9aef916efbcf29315eea8c25d0a50ac4 diff --git a/src/core/execute.c b/src/core/execute.c index 5767037ac..3959ef962 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -144,7 +144,7 @@ static int flags_fds(const int fds[], unsigned n_fds, bool nonblock) { return 0; } -static const char *tty_path(const ExecContext *context) { +_pure_ static const char *tty_path(const ExecContext *context) { assert(context); if (context->tty_path) @@ -509,7 +509,7 @@ fail: return r; } -static int write_confirm_message(const char *format, ...) { +_printf_attr_(1, 2) static int write_confirm_message(const char *format, ...) { int fd; va_list ap;