projects
/
tfcrypt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
SIGTSTP: fix quiet mode.
[tfcrypt.git]
/
tfc_signal.c
diff --git
a/tfc_signal.c
b/tfc_signal.c
index 09c70476f4367c6eaac5e7bf1fe939efd129420e..b2862eedcdaa53fab7f6c71b13b691dd3ff6563a 100644
(file)
--- a/
tfc_signal.c
+++ b/
tfc_signal.c
@@
-33,6
+33,11
@@
void exit_sigterm(int signal)
xexit(0);
}
xexit(0);
}
+void handle_sigtstp(int signal)
+{
+ if (signal == SIGTSTP) kill(getpid(), SIGSTOP);
+}
+
void print_crypt_status(int signal)
{
tfc_fsize wr_speed;
void print_crypt_status(int signal)
{
tfc_fsize wr_speed;
@@
-125,7
+130,7
@@
void print_crypt_status(int signal)
delta_processed = 0;
tfc_getcurtime(&delta_time);
delta_processed = 0;
tfc_getcurtime(&delta_time);
-
if (signal == SIGTSTP) kill(getpid(), SIGSTOP
);
+
handle_sigtstp(signal
);
if (status_timer) setup_next_alarm(status_timer);
}
if (status_timer) setup_next_alarm(status_timer);
}