aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2005-06-01 19:13:05 +0000
committerDavid Shaw <[email protected]>2005-06-01 19:13:05 +0000
commit7bf9354bf6fb9d5f00cc9c47def0dd360149c7f2 (patch)
treea492fc7a19245fce6e62c3fd35a1366f952ab7f8
parent* ksutil.c [HAVE_DOSISH_SYSTEM]: Fix warnings on mingw32. Noted by Joe (diff)
downloadgnupg-7bf9354bf6fb9d5f00cc9c47def0dd360149c7f2.tar.gz
gnupg-7bf9354bf6fb9d5f00cc9c47def0dd360149c7f2.zip
* signal.c [HAVE_DOSISH_SYSTEM]: Fix unused function warnings on mingw32.
Noted by Joe Vender. * passphrase.c [_WIN32]: Remove unused variables.
Diffstat (limited to '')
-rw-r--r--g10/ChangeLog7
-rw-r--r--g10/passphrase.c11
-rw-r--r--g10/signal.c18
3 files changed, 17 insertions, 19 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog
index 61aa9998f..1bf4a4a56 100644
--- a/g10/ChangeLog
+++ b/g10/ChangeLog
@@ -1,3 +1,10 @@
+2005-06-01 David Shaw <[email protected]>
+
+ * signal.c [HAVE_DOSISH_SYSTEM]: Fix unused function warnings on
+ mingw32. Noted by Joe Vender.
+
+ * passphrase.c [_WIN32]: Remove unused variables.
+
2005-05-31 David Shaw <[email protected]>
* keyedit.c (menu_clean_uids_from_key,
diff --git a/g10/passphrase.c b/g10/passphrase.c
index 9606a78b1..862411184 100644
--- a/g10/passphrase.c
+++ b/g10/passphrase.c
@@ -1,6 +1,6 @@
/* passphrase.c - Get a passphrase
- * Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003,
- * 2004, 2005 Free Software Foundation, Inc.
+ * Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+ * 2005 Free Software Foundation, Inc.
*
* This file is part of GnuPG.
*
@@ -73,17 +73,10 @@
*(p) <= 'F'? (*(p)-'A'+10):(*(p)-'a'+10))
#define xtoi_2(p) ((xtoi_1(p) * 16) + xtoi_1((p)+1))
-
-
static char *fd_passwd = NULL;
static char *next_pw = NULL;
static char *last_pw = NULL;
-#if defined (_WIN32)
-static int read_fd = 0;
-static int write_fd = 0;
-#endif
-
static void hash_passphrase( DEK *dek, char *pw, STRING2KEY *s2k, int create );
int
diff --git a/g10/signal.c b/g10/signal.c
index 7250eedd4..2e40af13a 100644
--- a/g10/signal.c
+++ b/g10/signal.c
@@ -1,6 +1,6 @@
/* signal.c - signal handling
- * Copyright (C) 1998, 1999, 2000, 2001, 2003,
- * 2004 Free Software Foundation, Inc.
+ * Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+ * 2005 Free Software Foundation, Inc.
*
* This file is part of GnuPG.
*
@@ -40,13 +40,16 @@
#include "main.h"
#include "ttyio.h"
+#ifdef HAVE_DOSISH_SYSTEM
+void init_signals(void) {}
+void pause_on_sigusr(int which) {}
+#else
static volatile int caught_fatal_sig = 0;
static volatile int caught_sigusr1 = 0;
static void
init_one_signal (int sig, RETSIGTYPE (*handler)(int), int check_ign )
{
-#ifndef HAVE_DOSISH_SYSTEM
#if defined(HAVE_SIGACTION) && defined(HAVE_STRUCT_SIGACTION)
struct sigaction oact, nact;
@@ -70,7 +73,6 @@ init_one_signal (int sig, RETSIGTYPE (*handler)(int), int check_ign )
signal (sig, SIG_IGN);
}
#endif
-#endif /*!HAVE_DOSISH_SYSTEM*/
}
static RETSIGTYPE
@@ -129,7 +131,6 @@ got_usr_signal( int sig )
void
init_signals()
{
-#ifndef HAVE_DOSISH_SYSTEM
init_one_signal (SIGINT, got_fatal_signal, 1 );
init_one_signal (SIGHUP, got_fatal_signal, 1 );
init_one_signal (SIGTERM, got_fatal_signal, 1 );
@@ -137,14 +138,12 @@ init_signals()
init_one_signal (SIGSEGV, got_fatal_signal, 1 );
init_one_signal (SIGUSR1, got_usr_signal, 0 );
init_one_signal (SIGPIPE, SIG_IGN, 0 );
-#endif
}
void
pause_on_sigusr( int which )
{
-#ifndef HAVE_DOSISH_SYSTEM
#if defined(HAVE_SIGPROCMASK) && defined(HAVE_SIGSET_T)
sigset_t mask, oldmask;
@@ -165,7 +164,6 @@ pause_on_sigusr( int which )
caught_sigusr1 = 0;
sigrelse(SIGUSR1);
#endif /*! HAVE_SIGPROCMASK && HAVE_SIGSET_T */
-#endif
}
/* Disabled - see comment in tdbio.c:tdbio_begin_transaction() */
@@ -173,7 +171,6 @@ pause_on_sigusr( int which )
static void
do_block( int block )
{
-#ifndef HAVE_DOSISH_SYSTEM
static int is_blocked;
#if defined(HAVE_SIGPROCMASK) && defined(HAVE_SIGSET_T)
static sigset_t oldmask;
@@ -223,7 +220,6 @@ do_block( int block )
is_blocked = 0;
}
#endif /*! HAVE_SIGPROCMASK && HAVE_SIGSET_T */
-#endif /*HAVE_DOSISH_SYSTEM*/
}
void
@@ -238,3 +234,5 @@ unblock_all_signals()
do_block(0);
}
#endif
+
+#endif /* !HAVE_DOSISH_SYSTEM */