ignore_ret warns on clang *sigh*

This commit is contained in:
Jari Vetoniemi 2020-02-07 16:23:52 +02:00
parent 46ad1d7cdb
commit acb24be411
2 changed files with 6 additions and 6 deletions

View File

@ -201,7 +201,7 @@ tokenize_quoted(const char *cstr, size_t *out_len, const char *separator, const
return current;
}
static inline void ignore_ret() {}
static inline void ignore_ret(int useless, ...) { (void)useless; }
static void
launch(const char *bin)
@ -211,8 +211,8 @@ launch(const char *bin)
if (fork() == 0) {
setsid();
ignore_ret(freopen("/dev/null", "w", stdout));
ignore_ret(freopen("/dev/null", "w", stderr));
ignore_ret(0, freopen("/dev/null", "w", stdout));
ignore_ret(0, freopen("/dev/null", "w", stderr));
size_t count = 0;
{

View File

@ -35,19 +35,19 @@ static struct curses {
bool should_terminate;
} curses;
static inline void ignore_ret() {}
static inline void ignore_ret(int useless, ...) { (void)useless; }
static void
reopen_stdin(void)
{
ignore_ret(freopen(TTY, "r", stdin));
ignore_ret(0, freopen(TTY, "r", stdin));
}
static void
reopen_stdin_stdout(void)
{
reopen_stdin();
ignore_ret(freopen(TTY, "w", stdout));
ignore_ret(0, freopen(TTY, "w", stdout));
}
static void