}
- while ( (name=tn->name)!=NULL ) {
- ++tn;
-
- if ( strncmp(name, text, len)==0 ) {
+ while ( (name=tn++->name)!=NULL )
+ if ( strncmp(name, text, len)==0 )
return strdup(name);
- }
-
- }
return NULL;
+ tcgetattr(STDIN_FILENO, &orig_term);
+ current_term=orig_term;
+ /*
+ current_term.c_lflag&=~ECHOCTL;
+ tcsetattr(STDIN_FILENO, TCSANOW, ¤t_term);
+ */
+
+
opterr=0;
while ( (n=getopt_long(argc, argv, "bfgi:ht:", opts, NULL))!=-1 ) {
rl_completion_entry_function=my_generator;
- tcgetattr(STDIN_FILENO, &orig_term);
- current_term=orig_term;
- /*
- current_term.c_lflag&=~ECHOCTL;
- tcsetattr(STDIN_FILENO, TCSANOW, ¤t_term);
- */
-
signal(SIGTERM, handler);
signal(SIGINT, handler);