version 1.26.2.1, 2006/09/30 04:06:51 |
version 1.27, 2006/03/19 18:51:18 |
|
|
/* $OpenBSD$ */ |
|
/* |
/* |
* Copyright (c) 2003 Nils Nordman. All rights reserved. |
* Copyright (c) 2003 Nils Nordman. All rights reserved. |
* |
* |
|
|
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
*/ |
|
|
#include <sys/types.h> |
#include "includes.h" |
|
|
#include <sys/ioctl.h> |
#include <sys/ioctl.h> |
#include <sys/uio.h> |
|
|
|
#include <errno.h> |
|
#include <signal.h> |
#include <signal.h> |
#include <stdio.h> |
|
#include <string.h> |
|
#include <time.h> |
|
#include <unistd.h> |
|
|
|
#include "progressmeter.h" |
#include "progressmeter.h" |
#include "atomicio.h" |
#include "atomicio.h" |
|
|
len = 0; |
len = 0; |
if (len >= file_len + 1) |
if (len >= file_len + 1) |
len = file_len; |
len = file_len; |
for (i = len; i < file_len; i++) |
for (i = len; i < file_len; i++ ) |
buf[i] = ' '; |
buf[i] = ' '; |
buf[file_len] = '\0'; |
buf[file_len] = '\0'; |
} |
} |
|
|
last_update = now; |
last_update = now; |
} |
} |
|
|
/*ARGSUSED*/ |
|
static void |
static void |
update_progress_meter(int ignore) |
update_progress_meter(int ignore) |
{ |
{ |
|
|
atomicio(vwrite, STDOUT_FILENO, "\n", 1); |
atomicio(vwrite, STDOUT_FILENO, "\n", 1); |
} |
} |
|
|
/*ARGSUSED*/ |
|
static void |
static void |
sig_winch(int sig) |
sig_winch(int sig) |
{ |
{ |