820
821
822
823
824
825
826
827
828
829
830
831
832
833
|
** the web server.
*/
void cmd_webserver(void){
int iPort, mxPort;
const char *zPort;
char *zBrowser;
char *zBrowserCmd = 0;
g.thTrace = find_option("th-trace", 0, 0)!=0;
if( g.thTrace ){
blob_zero(&g.thLog);
}
zPort = find_option("port", "P", 1);
if( g.argc!=2 && g.argc!=3 ) usage("?REPOSITORY?");
|
>
>
>
>
>
|
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
|
** the web server.
*/
void cmd_webserver(void){
int iPort, mxPort;
const char *zPort;
char *zBrowser;
char *zBrowserCmd = 0;
#ifdef __MINGW32__
const char *zStopperFile; /* Name of file used to terminate server */
zStopperFile = find_option("stopper", 0, 1);
#endif
g.thTrace = find_option("th-trace", 0, 0)!=0;
if( g.thTrace ){
blob_zero(&g.thLog);
}
zPort = find_option("port", "P", 1);
if( g.argc!=2 && g.argc!=3 ) usage("?REPOSITORY?");
|
883
884
885
886
887
888
889
890
891
892
|
#else
/* Win32 implementation */
if( g.argv[1][0]=='u' ){
zBrowser = db_get("web-browser", "start");
zBrowserCmd = mprintf("%s http://127.0.0.1:%%d/", zBrowser);
}
db_close();
win32_http_server(iPort, mxPort, zBrowserCmd);
#endif
}
|
|
|
888
889
890
891
892
893
894
895
896
897
|
#else
/* Win32 implementation */
if( g.argv[1][0]=='u' ){
zBrowser = db_get("web-browser", "start");
zBrowserCmd = mprintf("%s http://127.0.0.1:%%d/", zBrowser);
}
db_close();
win32_http_server(iPort, mxPort, zBrowserCmd, zStopperFile);
#endif
}
|