Commit Graph

28 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
Peter J. Jansen
f6cf335fa8 Enhanced CTC emulation via TCP/IP:
Device type CTCE permits channel-to-channel communications across a TCP/IP link between two Hercules systems. Unlike CTCT, CTCE is designed for general purpose payloads and is not restricted to IP traffic.
2014-07-13 01:54:51 -07:00
Fish (David B. Trout)
c92c385973 OPTION_WAKEUP_SELECT_VIA_PIPE made permanent; build option removed. 2013-05-31 10:56:59 -07:00
Jan Jaeger
439bdbca92 Remove subversion $Id$ tag
Update copyright statement to 2012
2012-03-24 18:41:51 +11:00
Ian Shorter
c9b7aa0889 Driver for MPCPTP and/or MPCPTP6 devices.
git-svn-id: file:///home/jj/hercules.svn/trunk@7802 956126f8-22a0-4046-8f4a-272fa8102e63
2011-10-22 09:27:10 +00:00
Jan Jaeger
9b391ffdae Reinstate year updates from patch 7721 only
git-svn-id: file:///home/jj/hercules.svn/trunk@7722 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-21 11:49:21 +00:00
Jan Jaeger
26e10b16af Revert patch 7594
git-svn-id: file:///home/jj/hercules.svn/trunk@7721 956126f8-22a0-4046-8f4a-272fa8102e63
2011-08-21 11:45:34 +00:00
Paul Gorlinsky
364490312b Update Copyright notices to 2011.
git-svn-id: file:///home/jj/hercules.svn/trunk@7594 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-18 23:16:59 +00:00
Jan Jaeger
0a8a96e427 Fix previous array bounds mod
git-svn-id: file:///home/jj/hercules.svn/trunk@7036 956126f8-22a0-4046-8f4a-272fa8102e63
2010-11-02 16:59:55 +00:00
Paul Gorlinsky
24e26c4433 Correct processing of MODEL, PLANT and MANUFACTURER. Add as PANEL and CONFIG commands.
git-svn-id: file:///home/jj/hercules.svn/trunk@6648 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-29 07:43:09 +00:00
Jan Jaeger
939cec2cf7 Enhanced Monitor Facility
git-svn-id: file:///home/jj/hercules.svn/trunk@6511 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-17 07:23:06 +00:00
Paul Gorlinsky
7132f257d7 Update notices; Standardize preamble...
git-svn-id: file:///home/jj/hercules.svn/trunk@6008 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-20 01:54:24 +00:00
Fish (David B Trout)
7867ad0ef9 call hostpath for consistent slashes
git-svn-id: file:///home/jj/hercules.svn/trunk@5934 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-04 21:53:37 +00:00
Bernard van der Helm
31f8beebc8 Killing the array subscript warnings
git-svn-id: file:///home/jj/hercules.svn/trunk@5522 956126f8-22a0-4046-8f4a-272fa8102e63
2009-12-11 15:25:15 +00:00
Bernard van der Helm
9a91742b55 Killing the array subscript warnings
git-svn-id: file:///home/jj/hercules.svn/trunk@5508 956126f8-22a0-4046-8f4a-272fa8102e63
2009-12-11 09:54:30 +00:00
Harold Grovesteen
f83f89620e Add OSTAILOR OpenSolaris option
git-svn-id: file:///home/jj/hercules.svn/trunk@5482 956126f8-22a0-4046-8f4a-272fa8102e63
2009-10-10 19:12:59 +00:00
Jay Maynard
ed4dd6e65f Define MAX_PATH as 4096 if PATH_MAX is undefined.
git-svn-id: file:///home/jj/hercules.svn/trunk@5299 956126f8-22a0-4046-8f4a-272fa8102e63
2009-03-26 14:17:50 +00:00
Jan Jaeger
6329bf8619 Fix os/390 vse differentiation to an actually unused event
git-svn-id: file:///home/jj/hercules.svn/trunk@5087 956126f8-22a0-4046-8f4a-272fa8102e63
2009-01-14 19:11:47 +00:00
Jan Jaeger
203ada1547 Differentiate between ostailor OS/390 and VSE
git-svn-id: file:///home/jj/hercules.svn/trunk@5084 956126f8-22a0-4046-8f4a-272fa8102e63
2009-01-14 18:46:10 +00:00
Fish (David B Trout)
49e71dd099 #define PATH_SEP constant
git-svn-id: file:///home/jj/hercules.svn/trunk@4781 956126f8-22a0-4046-8f4a-272fa8102e63
2008-05-28 16:36:17 +00:00
Roger Bowler
ed4d974026 Replace ACC_ARMODE by USE_ARMODE for LPTEA
git-svn-id: file:///home/jj/hercules.svn/trunk@4663 956126f8-22a0-4046-8f4a-272fa8102e63
2008-03-16 00:04:37 +00:00
Greg Smith
85fc235e51 Redefine ACC_ and ACCTYPE_ macros
git-svn-id: file:///home/jj/hercules.svn/trunk@4337 956126f8-22a0-4046-8f4a-272fa8102e63
2007-03-20 22:23:33 +00:00
Fish (David B Trout)
90cc8213c5 Addt'l keep-alive mods: create associated supporting config-file stmt and panel command where individual customer-preferred values can be specified and/or dynamically modified.
git-svn-id: file:///home/jj/hercules.svn/trunk@4234 956126f8-22a0-4046-8f4a-272fa8102e63
2007-01-11 19:54:34 +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
Roger Bowler
9a2d5cc07b LPTEA condition code setting
git-svn-id: file:///home/jj/hercules.svn/trunk@3106 956126f8-22a0-4046-8f4a-272fa8102e63
2005-10-24 14:05:12 +00:00
Roger Bowler
6b9598e197 ACCTYPE_LPTEA
git-svn-id: file:///home/jj/hercules.svn/trunk@3099 956126f8-22a0-4046-8f4a-272fa8102e63
2005-10-22 22:33:12 +00:00
Roger Bowler
578ad089f2 Add OSTAILOR z/OS parameter
git-svn-id: file:///home/jj/hercules.svn/trunk@3089 956126f8-22a0-4046-8f4a-272fa8102e63
2005-10-19 21:38:13 +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