X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=restore%2Finteractive.c;h=3b184fcea3242a243f4b2a1b785518ce07f0b38f;hb=95c74f382492999827000f544fcb6844150cda81;hp=d8854c663e84523364ddb21df32b52b82e051ae6;hpb=c38e5b6a9c658f06d9b27f33e9db131ffa23d947;p=dump.git diff --git a/restore/interactive.c b/restore/interactive.c index d8854c6..3b184fc 100644 --- a/restore/interactive.c +++ b/restore/interactive.c @@ -2,7 +2,8 @@ * Ported to Linux's Second Extended File System as part of the * dump and restore backup suit * Remy Card , 1994-1997 - * Stelian Pop , 1999-2000 + * Stelian Pop , 1999-2000 + * Stelian Pop - AlcĂ´ve , 2000 */ /* @@ -40,9 +41,10 @@ #ifndef lint static const char rcsid[] = - "$Id: interactive.c,v 1.11 2000/05/29 14:17:37 stelian Exp $"; + "$Id: interactive.c,v 1.16 2001/03/20 10:02:48 stelian Exp $"; #endif /* not lint */ +#include #include #include @@ -95,7 +97,7 @@ static int pflag = 0; /* prompt mode */ * Structure and routines associated with listing directories. */ struct afile { - ino_t fnum; /* inode number of file */ + dump_ino_t fnum; /* inode number of file */ char *fname; /* file name */ short len; /* name length */ char prefix; /* prefix character */ @@ -124,7 +126,7 @@ void runcmdshell(void) { register struct entry *np; - ino_t ino; + dump_ino_t ino; struct arglist arglist; char curdir[MAXPATHLEN]; char name[MAXPATHLEN]; @@ -897,6 +899,7 @@ initialize_readline(void) rl_attempted_completion_function = restore_completion; rl_completion_entry_function = (Function *)NULL; rl_completion_append_character = '\0'; + rl_instream = terminal; } static char **