Commit Graph

84 Commits

Author SHA1 Message Date
Fish (David B. Trout)
a2e06edcc9 Fixes for unreliable console keepalive issue #44:
1. Fix configure.ac tcp.h header and keepalive constant checks and report during ./configure the keepalive support that was detected (none, basic or full).

2. #include the correct tcp.h header in hstdinc.h

3. Issue warning message at build time (during make) when full keepalive support is missing or partial.

4. Report partial or missing keepalive build support via version.c "With" and "Without" messages.

5. Issue error or warning in both impl.c as well as in 'conkpalv' command/statement processing function when keepalive support is either missing or only partially supported. Same for the 2703 device 'ka=' option too.

6. Enhance set_socket_keepalive function to let the caller know not only about failures but also about partial-only successes (so they can be reported).

7. Fix the bad setsockopt call in the Linux version of the set_socket_keepalive function that was using the wrong value, which was at the heart of the problem. (Note: setsockopt was returning "success" anyway even though it had actually failed! [to accomplish anything].)

8. Introduce new get_socket_keepalive function to allow retrieval and reporting of current keepalive settings for a given socket.

9. Manually maintain socket keepalive values for Windows builds so it too can support retrieval of current values via new get_socket_keepalive function. (see comments in w32util.c "get_socket_keepalive" function!)

10. Minor HTML documentation edits.
2015-01-19 13:35:29 -08:00
Enrico Sorichetti
93005fb28b symbols cleanup
renamed some flags for consistency
	obey casing rules for symbol names ( case sensitive for unix like )
	deleted the setenv code
	proper stacking of symbols values
	some non symbols related mods ( cosmetics ??? )
	tested on ...
	Yosemite(CLANG), Centos-6(GCC), Centos-7 (CLANG and GCC)
	( reinstalling windows XP under VMware takes longer than planned )
2014-11-30 17:29:41 +01:00
Fish (David B. Trout)
f1d328f788 Changes to be able to build with/without Shared Dasd support:
Make changes necessary to successfully build without OPTION_SHARED_DEVICES defined.
Define new HQA Build Scenarios 12 & 13 for building with/without OPTION_SHARED_DEVICES.
2014-08-04 04:58:10 -07:00
Fish (David B. Trout)
dbd95fb306 Capital 'N' looks better. 2013-12-29 15:35:11 -08:00
Fish (David B. Trout)
22e6010c04 Report 32/64 build architecture in version 2013-12-22 12:07:08 -08:00
Fish (David B. Trout)
9d37bd627e Remove never used NLS support 2013-09-12 14:35:50 -07:00
Fish (David B. Trout)
45fe878e94 OPTION_WTHREADS removed. 2013-05-26 19:16:15 -07:00
Fish (David B. Trout)
3dcb548ca5 Removed all "FishIO" (OPTION_FISHIO) code:
NOTE: HQA scenarios in hqadefs.h adjusted appropriately. Please update your hqa.h headers a needed.
2013-05-21 10:36:30 -07:00
dasdman
accb0fc03b Channel cleanup (Phase I). 2013-05-02 09:59:27 -07:00
Fish (David B. Trout)
c7dc0fddd4 Eliminate non-standard CUSTOM_BUILDSTRING handling 2013-04-10 16:17:54 -07:00
Fish (David B. Trout)
602cbb692c Display I/O queuing model being used: FishIO or HercIO. 2013-04-09 09:41:22 -07:00
Jan Jaeger
acdea67dc1 Remove regressed build info 2012-05-18 20:06:32 +10:00
Fish-Git
75cd01d6b0 Alternate CMPSC algorithm enabled via #define OPTION_CMPSC_2012 in featall.h. (Linux) 2012-05-13 19:49:01 -07:00
Jan Jaeger
15e67fc271 Remove unused cmdlock feature display 2012-04-17 09:27:54 +10:00
Jan Jaeger
439bdbca92 Remove subversion $Id$ tag
Update copyright statement to 2012
2012-03-24 18:41:51 +11:00
Enrico Sorichetti
a3144fa5cf various build issues for...
SoftFloat - ( repackaged as per SoftFloat-readme.txt)
IPV6 - on APPLE builds ( quick and dirty )
       another commit will follow for full IPV6 configure support
REXX - rather than cleaning up the current implementation
       it took me the same time and number of objects modified
       to commit the FULL Rexx shebang
       in a while I will finish the hRexx_readme
othr - VERSION/V1/V2/... in dyngui.c
2012-03-10 21:52:51 +01:00
Fish (David B Trout)
718713aef9 Compiler warning refactoring cont'd: use new QSTR macro.
git-svn-id: file:///home/jj/hercules.svn/trunk@7768 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-20 12:25:21 +00:00
Paul Gorlinsky
03a4560910 Update Copyright notices to 2011.
git-svn-id: file:///home/jj/hercules.svn/trunk@7593 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-18 22:19:10 +00:00
Fish (David B Trout)
e44bb3990f Implement "OPTION_MUTEX_XXXX" default mutex locking model
build option in featall.h and report in version.c which one
that Hercules was built with.


git-svn-id: file:///home/jj/hercules.svn/trunk@7513 956126f8-22a0-4046-8f4a-272fa8102e63
2011-06-21 03:58:35 +00:00
Jan Jaeger
44465337a0 rexxsaa.h has moved in Ubuntu 11.04
git-svn-id: file:///home/jj/hercules.svn/trunk@7499 956126f8-22a0-4046-8f4a-272fa8102e63
2011-06-08 07:52:38 +00:00
Bernard van der Helm
d9a51b7397 2 byte opcode table performance patch
git-svn-id: file:///home/jj/hercules.svn/trunk@7003 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-29 10:16:49 +00:00
Paul Gorlinsky
ec7531af14 Indicate which REXX on startup. (version) Make way for oorexx choice later
git-svn-id: file:///home/jj/hercules.svn/trunk@6439 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-11 00:30:45 +00:00
Roger Bowler
6e40f9b3fc Display REXX support in version string
git-svn-id: file:///home/jj/hercules.svn/trunk@6417 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-09 15:05:21 +00:00
Paul Gorlinsky
91d12ea25f Add Windows Native Threading for WIN2K+ machines. Default is fthreads for windows. If OPTION_WTHREADS is enabled OPTION_FTHREADS and OPTION_FISHIO must be disabled.
git-svn-id: file:///home/jj/hercules.svn/trunk@5980 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-13 02:16:39 +00:00
Paul Gorlinsky
7da0d3503a Update notices; Standardize preamble...
git-svn-id: file:///home/jj/hercules.svn/trunk@5968 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-11 19:53:53 +00:00
Bernard van der Helm
89ab9fcaeb Message cleaup
git-svn-id: file:///home/jj/hercules.svn/trunk@5965 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-11 11:29:39 +00:00
Bernard van der Helm
d0a6e7b6d8 std msg
git-svn-id: file:///home/jj/hercules.svn/trunk@5825 956126f8-22a0-4046-8f4a-272fa8102e63
2010-04-11 07:08:34 +00:00
Bernard van der Helm
3412c477aa Standardized fist inititalization hercules messages
git-svn-id: file:///home/jj/hercules.svn/trunk@5674 956126f8-22a0-4046-8f4a-272fa8102e63
2010-03-13 08:42:22 +00:00
Fish (David B Trout)
21c28035c5 Keep same behavior as before if not MSVC.
git-svn-id: file:///home/jj/hercules.svn/trunk@5480 956126f8-22a0-4046-8f4a-272fa8102e63
2009-10-09 13:10:39 +00:00
Fish (David B Trout)
9f43661506 Display quoted custom build string on same line as build description.
git-svn-id: file:///home/jj/hercules.svn/trunk@5475 956126f8-22a0-4046-8f4a-272fa8102e63
2009-10-09 10:15:43 +00:00
Fish (David B Trout)
50c6a88473 Build string should specify "Windows" and not "Win32"
now that we also support/provide 64-bit Windows builds.

git-svn-id: file:///home/jj/hercules.svn/trunk@5383 956126f8-22a0-4046-8f4a-272fa8102e63
2009-06-05 09:53:02 +00:00
Roger Bowler
90a116aa09 Display MSVC host architecture (i386, AMD64, IA64) at startup
git-svn-id: file:///home/jj/hercules.svn/trunk@5148 956126f8-22a0-4046-8f4a-272fa8102e63
2009-02-03 15:55:46 +00:00
Bernard van der Helm
4523ead8e2 copyright notice
git-svn-id: file:///home/jj/hercules.svn/trunk@5127 956126f8-22a0-4046-8f4a-272fa8102e63
2009-01-23 13:25:01 +00:00
Jan Jaeger
55eb7abc2d Move modpath logic to hsccmd.c
git-svn-id: file:///home/jj/hercules.svn/trunk@5077 956126f8-22a0-4046-8f4a-272fa8102e63
2009-01-14 15:23:20 +00:00
Roger Bowler
c1c561f09d Show multi_byte assist status at startup
git-svn-id: file:///home/jj/hercules.svn/trunk@4506 956126f8-22a0-4046-8f4a-272fa8102e63
2007-12-07 12:50:22 +00:00
Ivan Warren
0a090d20e9 Update copyright notices to include current year (2007)
git-svn-id: file:///home/jj/hercules.svn/trunk@4405 956126f8-22a0-4046-8f4a-272fa8102e63
2007-06-23 00:04:19 +00:00
Jan Jaeger
64b9a97a0d Add CVS message log
git-svn-id: file:///home/jj/hercules.svn/trunk@4102 956126f8-22a0-4046-8f4a-272fa8102e63
2006-12-08 09:43:35 +00:00
Fish (David B Trout)
0806dd381d PR# misc/30: HAO (Hercules Automatic Operator)
git-svn-id: file:///home/jj/hercules.svn/trunk@3974 956126f8-22a0-4046-8f4a-272fa8102e63
2006-09-22 07:12:17 +00:00
Fish (David B Trout)
8fcfb6fbb1 PCRE (Perl-Compatible Regular Expression) support for Windows
git-svn-id: file:///home/jj/hercules.svn/trunk@3956 956126f8-22a0-4046-8f4a-272fa8102e63
2006-09-06 21:06:03 +00:00
Jan Jaeger
52f1e00b35 Update copyright notice
git-svn-id: file:///home/jj/hercules.svn/trunk@3551 956126f8-22a0-4046-8f4a-272fa8102e63
2005-12-31 13:16:00 +00:00
Jan Jaeger
531b4572b9 Removed HTTPROOT info because HHCHT013I provides the similar info
git-svn-id: file:///home/jj/hercules.svn/trunk@3497 956126f8-22a0-4046-8f4a-272fa8102e63
2005-12-25 11:00:06 +00:00
Ivan Warren
564ac8d31b Update to HTTP server to allow more reliable operations under MSVC
git-svn-id: file:///home/jj/hercules.svn/trunk@3478 956126f8-22a0-4046-8f4a-272fa8102e63
2005-12-20 17:43:05 +00:00
Jan Jaeger
b44431f2cb Add no zlib support notice when compiled as such
git-svn-id: file:///home/jj/hercules.svn/trunk@3234 956126f8-22a0-4046-8f4a-272fa8102e63
2005-11-23 18:02:57 +00:00
Jay Maynard
2370aac4ee The big move: moving MSVC (mingw_port) branch to the trunk. Cross your
fingers...


git-svn-id: file:///home/jj/hercules.svn/trunk@3027 956126f8-22a0-4046-8f4a-272fa8102e63
2005-09-24 16:17:46 +00:00
Jan Jaeger
38b2d90e1b Add 1052/3215 integrated console
Update copyright to reflect 2005


git-svn-id: file:///home/jj/hercules.svn/trunk@2563 956126f8-22a0-4046-8f4a-272fa8102e63
2005-01-02 16:10:14 +00:00
Jan Jaeger
0f549f13fb Copyright 2004
git-svn-id: file:///home/jj/hercules.svn/trunk@2144 956126f8-22a0-4046-8f4a-272fa8102e63
2004-01-02 20:06:32 +00:00
Jan Jaeger
2ba1b304b5 Allow PKGDATADIR and MODULESDIR to be undefined
git-svn-id: file:///home/jj/hercules.svn/trunk@2057 956126f8-22a0-4046-8f4a-272fa8102e63
2003-10-12 17:50:07 +00:00
Jay Maynard
b678dcffd5 Shortened version message printed at utility program startup. Added display
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
2003-10-11 23:35:10 +00:00
Ivan Warren
304e633f7a Merge of libtool_exp_merge_2 branch to main trunk
git-svn-id: file:///home/jj/hercules.svn/trunk@2005 956126f8-22a0-4046-8f4a-272fa8102e63
2003-09-21 16:39:20 +00:00
Jan Jaeger
415b1c97bf Remove device support related msgs from version.c
(support is now dependent on loadable modules)


git-svn-id: file:///home/jj/hercules.svn/trunk@1775 956126f8-22a0-4046-8f4a-272fa8102e63
2003-08-17 17:46:59 +00:00