Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | In the command-line shell, report if the ".system" command returns a non-zero result |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
bfacd6df6df60640af84e7809cfa1fc2 |
| User & Date: | jan.nijtmans 2014-08-07 10:59:19.544 |
Context
|
2014-08-08
| ||
| 19:07 | Merge the latest Jim Tcl code to trunk, post-0.75 with the 'glob.tcl' fix included. Approved by Jim Tcl release manager Steve Bennett. check-in: 9d7d677559 user: mistachkin tags: trunk | |
| 03:57 | Merge updates from trunk. Closed-Leaf check-in: 1b35c8023a user: mistachkin tags: autosetup | |
| 03:41 | Oops, apparently it's already been updated on a different branch. Ignore this commit. Closed-Leaf check-in: 58e3c40c26 user: mistachkin tags: jimTcl | |
|
2014-08-07
| ||
| 10:59 | In the command-line shell, report if the ".system" command returns a non-zero result check-in: bfacd6df6d user: jan.nijtmans tags: trunk | |
| 10:12 | Update referenced OpenSSL version. check-in: 3a93461738 user: jan.nijtmans tags: trunk | |
Changes
Changes to src/shell.c.
| ︙ | ︙ | |||
3122 3123 3124 3125 3126 3127 3128 |
}
}else
if( c=='s'
&& (strncmp(azArg[0], "shell", n)==0 || strncmp(azArg[0],"system",n)==0)
){
char *zCmd;
| | | > | 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 |
}
}else
if( c=='s'
&& (strncmp(azArg[0], "shell", n)==0 || strncmp(azArg[0],"system",n)==0)
){
char *zCmd;
int i, x;
if( nArg<2 ){
fprintf(stderr, "Usage: .system COMMAND\n");
rc = 1;
goto meta_command_exit;
}
zCmd = sqlite3_mprintf(strchr(azArg[1],' ')==0?"%s":"\"%s\"", azArg[1]);
for(i=2; i<nArg; i++){
zCmd = sqlite3_mprintf(strchr(azArg[i],' ')==0?"%z %s":"%z \"%s\"",
zCmd, azArg[i]);
}
x = system(zCmd);
sqlite3_free(zCmd);
if( x ) fprintf(stderr, "System command returns %d\n", x);
}else
if( c=='s' && strncmp(azArg[0], "show", n)==0 ){
int i;
if( nArg!=1 ){
fprintf(stderr, "Usage: .show\n");
rc = 1;
|
| ︙ | ︙ |