Changes between Initial Version and Version 3 of Ticket #95
- Timestamp:
- Apr 29, 2014, 1:12:41 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #95
- Property Component changed from Development platform to zoo-kernel
-
Ticket #95 – Description
initial v3 1 1 The standard stdio functions are shadowed by the fcgi_stdio functions in some but not all parts of the ZOO kernel. As tested on Windows, running a service (e.g. longProcess) with `storeExecuteResponse=true` and `status=true` may fail because the ExecuteResponse is not written to the temporary <service>_final_<pid>.xml file via redirection of `stdout`. Putting `#include "cgic.h"` in service_internal.h resolved this problem. 2 3 Update: In some services it may be necessary to use standard stdio. For example, Visual C++ has a superset of wide character print functions, not redefined in fcgi_stdio.h, that take FILE* as a parameter (not FCGI_FILE*). This can easily be resolved by putting `#define NO_FCGI_DEFINES` at the beginning of the service source code. 2 4