Группа :: Сети/Удалённый доступ
Пакет: putty
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: putty-0.59-alt-gcc4.patch
Скачать
Скачать
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);