Displaying 1 result from an estimated 1 matches for "sig_winch".
2009 Oct 25
0
alternate output for progressmeter
...setscreensize();
? ? ? ? ? ? ? ?win_resized = 0;
? ? ? ?}
@@ -257,12 +264,16 @@
? ? ? ?stalled = 0;
? ? ? ?bytes_per_second = 0;
- ? ? ? setscreensize();
+ ? ? ? if (progresstype)
+ ? ? ? ? ? ? ? win_size=MAX_WINSIZE;
+ ? ? ? else {
+ ? ? ? ? ? ? ? setscreensize();
+ ? ? ? ? ? ? ? signal(SIGWINCH, sig_winch);
+ ? ? ? }
? ? ? ?if (can_output())
? ? ? ? ? ? ? ?refresh_progress_meter();
? ? ? ?signal(SIGALRM, update_progress_meter);
- ? ? ? signal(SIGWINCH, sig_winch);
? ? ? ?alarm(UPDATE_INTERVAL);
?}
@@ -278,7 +289,8 @@
? ? ? ?if (cur_pos != end_pos)
? ? ? ? ? ? ? ?refresh_progress_meter();
- ? ? ?...