version 1.66, 1998/12/14 09:04:52
|
version 1.67, 1999/06/27 16:26:39
|
Line 12
|
Line 12
|
* requests. |
* requests. |
* |
* |
* Author: J Kahan |
* Author: J Kahan |
* J. K./R. G. Windows NT/95 routines |
* J. K./R. Guetari. Windows NT/95 routines |
* |
* |
*/ |
*/ |
#ifndef AMAYA_JAVA |
#ifndef AMAYA_JAVA |
Line 178 int status;
|
Line 178 int status;
|
if (me->reqStatus == HT_END) |
if (me->reqStatus == HT_END) |
{ |
{ |
if (AmayaIsAlive () && me->terminate_cbf) |
if (AmayaIsAlive () && me->terminate_cbf) |
(*me->terminate_cbf) (me->docid, 0, me->urlName, me->outputfile, |
(*me->terminate_cbf) (me->docid, 0, ISO2WideChar(me->urlName), ISO2WideChar(me->outputfile), |
me->content_type, me->context_tcbf); |
ISO2WideChar(me->content_type), me->context_tcbf); |
|
|
} |
} |
else if (me->reqStatus == HT_ABORT) |
else if (me->reqStatus == HT_ABORT) |
Line 187 int status;
|
Line 187 int status;
|
button. We erase the incoming file, if it exists */ |
button. We erase the incoming file, if it exists */ |
{ |
{ |
if (AmayaIsAlive () && me->terminate_cbf) |
if (AmayaIsAlive () && me->terminate_cbf) |
(*me->terminate_cbf) (me->docid, -1, me->urlName, me->outputfile, |
(*me->terminate_cbf) (me->docid, -1, ISO2WideChar(me->urlName), ISO2WideChar(me->outputfile), |
me->content_type, me->context_tcbf); |
ISO2WideChar(me->content_type), me->context_tcbf); |
if (me->outputfile && me->outputfile[0] != EOS) |
if (me->outputfile && me->outputfile[0] != EOS) |
{ |
{ |
TtaFileUnlink (me->outputfile); |
TtaFileUnlink (ISO2WideChar (me->outputfile)); |
me->outputfile[0] = EOS; |
me->outputfile[0] = EOS; |
} |
} |
} |
} |
Line 199 int status;
|
Line 199 int status;
|
{ |
{ |
/* there was an error */ |
/* there was an error */ |
if (AmayaIsAlive && me->terminate_cbf) |
if (AmayaIsAlive && me->terminate_cbf) |
(*me->terminate_cbf) (me->docid, -1, me->urlName, me->outputfile, |
(*me->terminate_cbf) (me->docid, -1, ISO2WideChar(me->urlName), ISO2WideChar(me->outputfile), |
me->content_type, me->context_tcbf); |
ISO2WideChar(me->content_type), me->context_tcbf); |
|
|
if (me->outputfile && me->outputfile[0] != EOS) |
if (me->outputfile && me->outputfile[0] != EOS) |
{ |
{ |
TtaFileUnlink (me->outputfile); |
TtaFileUnlink (ISO2WideChar (me->outputfile)); |
me->outputfile[0] = EOS; |
me->outputfile[0] = EOS; |
} |
} |
} |
} |
Line 255 HTAlertPar *reply;
|
Line 255 HTAlertPar *reply;
|
if (!(me->output) |
if (!(me->output) |
&& (me->output != stdout) |
&& (me->output != stdout) |
&& me->outputfile |
&& me->outputfile |
&& (me->output = fopen (me->outputfile, "wb")) == NULL) { |
&& (me->output = ufopen (ISO2WideChar (me->outputfile), _WBinaryMODE_)) == NULL) { |
/* the request is associated with a file */ |
/* the request is associated with a file */ |
me->outputfile[0] = EOS; /* file could not be opened */ |
me->outputfile[0] = EOS; /* file could not be opened */ |
TtaSetStatus (me->docid, 1, |
TtaSetStatus (me->docid, 1, |
TtaGetMessage (AMAYA, AM_CANNOT_CREATE_FILE), |
TtaGetMessage (AMAYA, AM_CANNOT_CREATE_FILE), |
me->outputfile); |
ISO2WideChar(me->outputfile)); |
me->reqStatus = HT_ERR; |
me->reqStatus = HT_ERR; |
|
|
if (me->error_html) |
if (me->error_html) |