/[cvs]/joko/Uni/BSArch/03/win32/min_shell.c
ViewVC logotype

Diff of /joko/Uni/BSArch/03/win32/min_shell.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.14 by joko, Fri Jun 16 19:39:07 2006 UTC revision 1.15 by joko, Fri Jun 16 19:48:14 2006 UTC
# Line 39  void run_commands(FILE * fp, char * prom Line 39  void run_commands(FILE * fp, char * prom
39      trim(&command_ptr);      trim(&command_ptr);
40            
41      // ... and action      // ... and action
42      dispatch_command(command_ptr);      if (strlen(command_ptr))
43          dispatch_command(command_ptr);
44            
45      // echo prompt after executing shell command      // echo prompt after executing shell command
46      fprintf(stdout, "%s", prompt);      fprintf(stdout, "%s", prompt);
# Line 83  void dispatch_command(char * command) { Line 84  void dispatch_command(char * command) {
84    } else {    } else {
85      //printf("running: %s\n", command);      //printf("running: %s\n", command);
86      command_length = strlen(command);      command_length = strlen(command);
87      if (command[command_length-1] == '&') {      if (command[command_length-1] == '&' && command[command_length-2] == ' ') {
88        command[command_length-1] = '\0';        command[command_length-1] = '\0';
89          command[command_length-2] = '\0';
90        background = TRUE;        background = TRUE;
91      }      }
92            

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed