1:snprintf( buf, sizeof(buf),
2: "%s exe=%s hostname=%s addr=%s terminal=%s res=%s",
3: message, exename,
4: hostname ? hostname : "?",
5: addrbuf,
6: tty ? tty : "?",
7: success
);
In the above code in line number 6, what does "?" represents (not the ternary operator)
What does tty : tty : "?"
mean?