Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37536217
en ru br
ALT Linux repos
S:0.78-alt2
5.0: 0.60-alt1
4.1: 0.60-alt1
4.0: 0.59-alt1

Group :: Networking/Remote access
RPM: putty

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: putty-0.59-alt-gcc4.patch
Download


diff -Naur putty-0.59-orig/logging.c putty-0.59/logging.c
--- putty-0.59-orig/logging.c	2007-01-24 23:19:16 +0300
+++ putty-0.59/logging.c	2007-01-28 00:53:19 +0300
@@ -31,6 +31,7 @@
  */
 static void logwrite(struct LogContext *ctx, void *data, int len)
 {
+    size_t _unused_fwrite;
     /*
      * In state L_CLOSED, we call logfopen, which will set the state
      * to one of L_OPENING, L_OPEN or L_ERROR. Hence we process all of
@@ -43,7 +44,7 @@
 	bufchain_add(&ctx->queue, data, len);
     } else if (ctx->state == L_OPEN) {
 	assert(ctx->lgfp);
-	fwrite(data, 1, len, ctx->lgfp);
+	_unused_fwrite = fwrite(data, 1, len, ctx->lgfp);
     }				       /* else L_ERROR, so ignore the write */
 }
 
diff -Naur putty-0.59-orig/pscp.c putty-0.59/pscp.c
--- putty-0.59-orig/pscp.c	2007-01-24 23:19:16 +0300
+++ putty-0.59/pscp.c	2007-01-28 01:00:28 +0300
@@ -169,6 +169,7 @@
 {
     unsigned char *p = (unsigned char *) data;
     unsigned len = (unsigned) datalen;
+    ssize_t _unused_write;
 
     /*
      * stderr data is just spouted to local stderr and otherwise
@@ -176,7 +177,7 @@
      */
     if (is_stderr) {
 	if (len > 0)
-	    fwrite(data, 1, len, stderr);
+	    _unused_write = fwrite(data, 1, len, stderr);
 	return 0;
     }
 
diff -Naur putty-0.59-orig/psftp.c putty-0.59/psftp.c
--- putty-0.59-orig/psftp.c	2007-01-24 23:19:16 +0300
+++ putty-0.59/psftp.c	2007-01-28 01:02:03 +0300
@@ -2495,6 +2495,7 @@
 {
     unsigned char *p = (unsigned char *) data;
     unsigned len = (unsigned) datalen;
+    ssize_t _unused_write;
 
     /*
      * stderr data is just spouted to local stderr and otherwise
@@ -2502,7 +2503,7 @@
      */
     if (is_stderr) {
 	if (len > 0)
-	    fwrite(data, 1, len, stderr);
+	    _unused_write = fwrite(data, 1, len, stderr);
 	return 0;
     }
 
diff -Naur putty-0.59-orig/unix/uxcons.c putty-0.59/unix/uxcons.c
--- putty-0.59-orig/unix/uxcons.c	2007-01-24 23:19:14 +0300
+++ putty-0.59/unix/uxcons.c	2007-01-28 00:55:06 +0300
@@ -129,12 +129,13 @@
 
     {
 	struct termios oldmode, newmode;
+	ssize_t _unused_read;
 	tcgetattr(0, &oldmode);
 	newmode = oldmode;
 	newmode.c_lflag |= ECHO | ISIG | ICANON;
 	tcsetattr(0, TCSANOW, &newmode);
 	line[0] = '\0';
-	read(0, line, sizeof(line) - 1);
+	_unused_read = read(0, line, sizeof(line) - 1);
 	tcsetattr(0, TCSANOW, &oldmode);
     }
 
@@ -177,12 +178,13 @@
 
     {
 	struct termios oldmode, newmode;
+	ssize_t _unused_read;
 	tcgetattr(0, &oldmode);
 	newmode = oldmode;
 	newmode.c_lflag |= ECHO | ISIG | ICANON;
 	tcsetattr(0, TCSANOW, &newmode);
 	line[0] = '\0';
-	read(0, line, sizeof(line) - 1);
+	_unused_read = read(0, line, sizeof(line) - 1);
 	tcsetattr(0, TCSANOW, &oldmode);
     }
 
@@ -226,12 +228,13 @@
 
     {
 	struct termios oldmode, newmode;
+	ssize_t _unused_read;
 	tcgetattr(0, &oldmode);
 	newmode = oldmode;
 	newmode.c_lflag |= ECHO | ISIG | ICANON;
 	tcsetattr(0, TCSANOW, &newmode);
 	line[0] = '\0';
-	read(0, line, sizeof(line) - 1);
+	_unused_read = read(0, line, sizeof(line) - 1);
 	tcsetattr(0, TCSANOW, &oldmode);
     }
 
diff -Naur putty-0.59-orig/unix/uxplink.c putty-0.59/unix/uxplink.c
--- putty-0.59-orig/unix/uxplink.c	2007-01-24 23:19:14 +0300
+++ putty-0.59/unix/uxplink.c	2007-01-28 00:57:52 +0300
@@ -499,7 +499,8 @@
 
 void sigwinch(int signum)
 {
-    write(signalpipe[1], "x", 1);
+    ssize_t _unused_write;
+    _unused_write = write(signalpipe[1], "x", 1);
 }
 
 /*
@@ -1023,7 +1024,8 @@
 	if (FD_ISSET(signalpipe[0], &rset)) {
 	    char c[1];
 	    struct winsize size;
-	    read(signalpipe[0], c, 1); /* ignore its value; it'll be `x' */
+	    ssize_t _unused_read;
+	    _unused_read = read(signalpipe[0], c, 1); /* ignore its value; it'll be `x' */
 	    if (ioctl(0, TIOCGWINSZ, (void *)&size) >= 0)
 		back->size(backhandle, size.ws_col, size.ws_row);
 	}
diff -Naur putty-0.59-orig/unix/uxprint.c putty-0.59/unix/uxprint.c
--- putty-0.59-orig/unix/uxprint.c	2007-01-24 23:19:14 +0300
+++ putty-0.59/unix/uxprint.c	2007-01-28 01:15:17 +0300
@@ -4,6 +4,7 @@
 
 #include <assert.h>
 #include <stdio.h>
+#include <unistd.h>
 #include "putty.h"
 
 struct printer_job_tag {
@@ -27,10 +28,11 @@
 
 void printer_job_data(printer_job *pj, void *data, int len)
 {
+    ssize_t _unused_write;
     if (!pj)
 	return;
 
-    fwrite(data, 1, len, pj->fp);
+    _unused_write = fwrite(data, 1, len, pj->fp);
 }
 
 void printer_finish_job(printer_job *pj)
diff -Naur putty-0.59-orig/unix/uxpty.c putty-0.59/unix/uxpty.c
--- putty-0.59-orig/unix/uxpty.c	2007-01-24 23:19:14 +0300
+++ putty-0.59/unix/uxpty.c	2007-01-28 01:21:39 +0300
@@ -260,7 +260,8 @@
 
 static void sigchld_handler(int signum)
 {
-    write(pty_signal_pipe[1], "x", 1);
+    ssize_t _unused_write;
+    _unused_write = write(pty_signal_pipe[1], "x", 1);
 }
 
 #ifndef OMIT_UTMP
@@ -624,6 +625,7 @@
 {
     int ret = TRUE;
     Pty pty;
+    ssize_t _unused_read;
 
     if (fd == pty_signal_pipe[0]) {
 	pid_t pid;
@@ -631,7 +633,7 @@
 	int status;
 	char c[1];
 
-	read(pty_signal_pipe[0], c, 1); /* ignore its value; it'll be `x' */
+	_unused_read = read(pty_signal_pipe[0], c, 1); /* ignore its value; it'll be `x' */
 
 	do {
 	    pid = waitpid(-1, &status, WNOHANG);
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin