зеркало из https://github.com/mozilla/pjs.git
# vim: se ft=diff :
Bug 519843 - "JS shell on WinCE should run as if it NEVER has a tty, not as if it ALWAYS does" [r=mrbkap]
This commit is contained in:
Родитель
aca201ec7f
Коммит
963437a3d6
|
@ -382,6 +382,10 @@ SetContextOptions(JSContext *cx)
|
|||
JS_SetOperationCallback(cx, ShellOperationCallback);
|
||||
}
|
||||
|
||||
#ifdef WINCE
|
||||
int errno;
|
||||
#endif
|
||||
|
||||
static void
|
||||
Process(JSContext *cx, JSObject *obj, char *filename, JSBool forceTTY)
|
||||
{
|
||||
|
@ -412,7 +416,9 @@ Process(JSContext *cx, JSObject *obj, char *filename, JSBool forceTTY)
|
|||
|
||||
#ifndef WINCE
|
||||
/* windows mobile (and possibly other os's) does not have a TTY */
|
||||
if (!forceTTY && !isatty(fileno(file))) {
|
||||
if (!forceTTY && !isatty(fileno(file)))
|
||||
#endif
|
||||
{
|
||||
/*
|
||||
* It's not interactive - just execute it.
|
||||
*
|
||||
|
@ -444,7 +450,6 @@ Process(JSContext *cx, JSObject *obj, char *filename, JSBool forceTTY)
|
|||
fclose(file);
|
||||
return;
|
||||
}
|
||||
#endif /* WINCE */
|
||||
|
||||
/* It's an interactive filehandle; drop into read-eval-print loop. */
|
||||
lineno = 1;
|
||||
|
|
Загрузка…
Ссылка в новой задаче