X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Fuxplink.c;h=bf55ea73e93b875ebf262edcdad1b913869b3c93;hb=095072fa46b2d7b8beafaddb2f873d2f500a1e10;hp=c59238a2c3f7af56ab0d8f4f77550d83bdc308b1;hpb=4e3aa6572d778bcf7696c6b385e2ba30a70bf4c9;p=PuTTY.git diff --git a/unix/uxplink.c b/unix/uxplink.c index c59238a2..bf55ea73 100644 --- a/unix/uxplink.c +++ b/unix/uxplink.c @@ -594,7 +594,9 @@ static void usage(void) static void version(void) { - printf("plink: %s\n", ver); + char *buildinfo_text = buildinfo("\n"); + printf("plink: %s\n%s\n", ver, buildinfo_text); + sfree(buildinfo_text); exit(1); } @@ -1122,6 +1124,9 @@ int main(int argc, char **argv) ret = select(maxfd, &rset, &wset, &xset, NULL); } + if (ret < 0 && errno == EINTR) + continue; + if (ret < 0) { perror("select"); exit(1);