dasdcat.c: ignoring return value of 'ftruncate'
tcpnje.c: ignoring return value of 'write' (from write_pipe)
tcpnje.c: ignoring return value of 'pipe' (from create_pipe)
NOTE: the deprecation warning about <sys/sysctl.h> was NOT fixed. Being a Linux thing, it's going to take more effort, so it'll have to wait until later.
Fix errors from not being properly detected by main.
Fix problem of stdout messages appearing in redirected extracted member output file:
e.g. dasdcat ... dsname/member > member
Add new '?' (Info) member :flags option to report member physical track address.
Report when member not found.
Improve help message format.
Provide (helpful?) volume datasets Windows batch file.
Removed OPTION_LOCK_CONFIG_FILE (not needed and implemented wrong too)
Removed OPTION_CMDTGT, OPTION_MSGCLR, OPTION_MSGHLD, OPTION_MSGLCK
(Disabled by Jan since 10 Sep 2011 because not thread safe)
DISPLAY_INSTRUCTION_OPERANDS made permanent
OPTION_MVS_TELNET_WORKAROUND introduced
Fixed (all?) non-standard messages
Fixed instruction trace messages
Fixed herclin utility to build with pch (precompiled headers)
Fixed logger log_read bug
Fixed herclin so that it now actually works as expected
(double messages fixed, Hercules exit detected, MSVC-only code removed)
MSGLVL 'debug' now works again (source file and line number prefix)
MSGLVL 'emsgloc' option identifies where error messages were issued.
Standardized and simplified utility startup
Standardized utility messages (all now use WRMSG or FWRMSG)
Standardized version reporting (version, copyright, AND build date)
Separated version and build-options reporting functions
Deleted some #if 0 disabled code
Activated some #if 1 enabled code
Use "secure" forms for some functions for windows. sprintf changed to MSGBUF embedded snprintf or snprintf_s to prevent buffer overruns.
git-svn-id: file:///home/jj/hercules.svn/trunk@6570 956126f8-22a0-4046-8f4a-272fa8102e63
of default directory paths for libraries and HTTP documents. Fixed configure
bug that added /share to all directory paths after DESTPREFIX.
git-svn-id: file:///home/jj/hercules.svn/trunk@2053 956126f8-22a0-4046-8f4a-272fa8102e63
When either standard output or standard error is redirected then the entire log is also writen to the redirection.
The -d startup option disables the panel display, but the log is displayed unless both stdout and stderr are redirected.
Under hercules stderr is the screen (panel.c writes to stderr),stdout is the logger message pipe;
the logmsg() macro currently resolves to a simple printf() (logger.h)
When exit() or delayed_exit() is used, any preceeding error message should write to stderr.
Hercules initialization no longer fails on device initialization errors (missing files ...), error
messages are displayed in the log just like an invalid attach command.
git-svn-id: file:///home/jj/hercules.svn/trunk@1232 956126f8-22a0-4046-8f4a-272fa8102e63