Commit Graph

44 Commits

Author SHA1 Message Date
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)
298532d083 Eliminate some HIGHLY UNDESIRABLE platform specific tests:
Those of you who have added platform specific tests to Hercules (e.g. #if __APPLE__, #if __SOLARIS__, #if __FreeBSD, etc) PLEASE STOP DOING THAT! Design a configure.ac test for the needed feature or functionality instead (or add the platform specific test to ONLY hostopts.h) and then #define your own HAVE_FEATURE_ABCXYZ and use that instead.

Refer to the "_TODO.txt" document for more information and the reason why this is important.
2014-10-27 07:11:34 -07:00
Fish (David B. Trout)
5ab28746f0 OPTION_PTTRACE made permanent; build option removed. 2013-05-31 11:16:35 -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
Fish (David B. Trout)
935353963e Fix so fthreads/wthreads doesn't require FishIO/HercIO
The Windows threading models OPTION_FTHREADS and OPTION_WTHREADS are completely separate from the OPTION_FISHIO and OPTION_HERCIO I/O models. Neither should require the other. OPTION_FTHREADS may imply OPTION_FISHIO, but it should not require it (and vice versa: use of OPTION_FISHIO should not require OPTION_FTHREADS). You should be able to freely mix and match the two with each other. If that's not true it's a bug that needs fixing.
2013-04-09 06:58:04 -07:00
Fish (David B. Trout)
325e423eae tuntap set ipv4 broadcast address support 2013-04-05 12:43:32 -07:00
Fish (David B. Trout)
ce29bfbac0 New functions: TUNTAP_GetMTU and TUNTAP_GetMACAddr. 2013-02-26 05:50:28 -08:00
Jan Jaeger
439bdbca92 Remove subversion $Id$ tag
Update copyright statement to 2012
2012-03-24 18:41:51 +11:00
Fish (David B Trout)
a1ed31f316 Compiler warning refactoring cont'd: use new WARNING macro.
git-svn-id: file:///home/jj/hercules.svn/trunk@7767 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-20 12:11:17 +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
Ivan Warren
0bb3235ffd Allow bridging an LCS tapX interface without breaking Windows compatibility
git-svn-id: file:///home/jj/hercules.svn/trunk@7351 956126f8-22a0-4046-8f4a-272fa8102e63
2011-03-11 21:10:43 +00:00
Paul Gorlinsky
55b48d7faf Update DEFAULT_SRV_PRIO for all platforms
git-svn-id: file:///home/jj/hercules.svn/trunk@6892 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-14 02:41:56 +00:00
Paul Gorlinsky
55e4b60037 snprintf buffer overflow checks. qports http port display restored. SRVPRIO for server thread priority.
git-svn-id: file:///home/jj/hercules.svn/trunk@6889 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-14 01:37:56 +00:00
Paul Gorlinsky
10946dac7f Update HTTP Server support. Server is no longer started by default. HTTP is the single command name to start/stop/root/port/DISPLAY the server. All but the TID is moved from sysblk to a static structure in httpserv.c.
git-svn-id: file:///home/jj/hercules.svn/trunk@6804 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-07 00:40:32 +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
Paul Gorlinsky
455772b9c1 Code cleanup windows threading model.
git-svn-id: file:///home/jj/hercules.svn/trunk@5987 956126f8-22a0-4046-8f4a-272fa8102e63
2010-05-14 05:14:53 +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
Fish (David B Trout)
fc1215e65d AIX support
git-svn-id: file:///home/jj/hercules.svn/trunk@5746 956126f8-22a0-4046-8f4a-272fa8102e63
2010-03-26 16:11:45 +00:00
Roger Bowler
ba6dd770e8 Standardize comments in module prologs and elsewhere
git-svn-id: file:///home/jj/hercules.svn/trunk@5586 956126f8-22a0-4046-8f4a-272fa8102e63
2009-12-31 10:29:11 +00:00
Fish (David B Trout)
3d1727abf2 (fix minor typo in comment)
git-svn-id: file:///home/jj/hercules.svn/trunk@5489 956126f8-22a0-4046-8f4a-272fa8102e63
2009-10-25 23:48:45 +00:00
Fish (David B Trout)
08db3cd634 Remove dead #if 0 section
git-svn-id: file:///home/jj/hercules.svn/trunk@5472 956126f8-22a0-4046-8f4a-272fa8102e63
2009-10-05 05:08:25 +00:00
Fish (David B Trout)
2ed753565a Replace __GNUC__ with __gnu_linux__ instead, and issue an informative #warning in the catch-all generic platform section that default values are being used.
git-svn-id: file:///home/jj/hercules.svn/trunk@5471 956126f8-22a0-4046-8f4a-272fa8102e63
2009-10-05 05:04:42 +00:00
Roger Bowler
97ca39cfa3 Move IsEventSet macro definition from hercwind.h to hostopts.h for Cygwin
git-svn-id: file:///home/jj/hercules.svn/trunk@5295 956126f8-22a0-4046-8f4a-272fa8102e63
2009-03-25 21:19:01 +00:00
Roger Bowler
6a2390f104 To unbreak compiling with cygwin on windows by John4096
git-svn-id: file:///home/jj/hercules.svn/trunk@5292 956126f8-22a0-4046-8f4a-272fa8102e63
2009-03-23 23:12:14 +00:00
Fish (David B Trout)
be9952f276 Panel display extended cursor handling (Windows only)
git-svn-id: file:///home/jj/hercules.svn/trunk@4864 956126f8-22a0-4046-8f4a-272fa8102e63
2008-08-29 19:06:42 +00:00
Roger Bowler
a4837c211f Move Solaris specific definition of INADDR_NONE to hostopts.h
git-svn-id: file:///home/jj/hercules.svn/trunk@4569 956126f8-22a0-4046-8f4a-272fa8102e63
2008-02-15 22:51:39 +00:00
Roger Bowler
bce304b18d Solaris build support by Jeff Savit
git-svn-id: file:///home/jj/hercules.svn/trunk@4552 956126f8-22a0-4046-8f4a-272fa8102e63
2008-02-07 00:31:38 +00:00
Fish (David B Trout)
9fb2fcdcac remove stupid fish prt spooler crap
git-svn-id: file:///home/jj/hercules.svn/trunk@4303 956126f8-22a0-4046-8f4a-272fa8102e63
2007-02-26 15:34:46 +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)
865c058b3f OPTION_HAO now controlled via configure.ac option "--disable/enable-automatic-operator"
git-svn-id: file:///home/jj/hercules.svn/trunk@3979 956126f8-22a0-4046-8f4a-272fa8102e63
2006-09-25 07:42:56 +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)
7e6d63086a Change Windows default priorities to be the same as other hosts. (Can't remember why they were different in the first place!)
git-svn-id: file:///home/jj/hercules.svn/trunk@3947 956126f8-22a0-4046-8f4a-272fa8102e63
2006-08-26 11:36:09 +00:00
Fish (David B Trout)
95bc45467e Define specific hostopts for GNU C systems (e.g. Linux) and a separate safe(?) default set for all others.
git-svn-id: file:///home/jj/hercules.svn/trunk@3926 956126f8-22a0-4046-8f4a-272fa8102e63
2006-07-29 03:35:14 +00:00
Fish (David B Trout)
9fd9b9693e don't #include hercwind.h unless _MSVC_ build
git-svn-id: file:///home/jj/hercules.svn/trunk@3876 956126f8-22a0-4046-8f4a-272fa8102e63
2006-05-06 03:22:18 +00:00
Fish (David B Trout)
6b53b97468 fix header-#include and stop-lan LCS port-serialization issues affecting tuntap set MAC addr et. al
git-svn-id: file:///home/jj/hercules.svn/trunk@3873 956126f8-22a0-4046-8f4a-272fa8102e63
2006-05-06 01:18:06 +00:00
Fish (David B Trout)
8387a89eb5 Corrections to fix my recent LCS breakage
git-svn-id: file:///home/jj/hercules.svn/trunk@3847 956126f8-22a0-4046-8f4a-272fa8102e63
2006-04-21 21:48:12 +00:00
Fish (David B Trout)
217657f4bd OPTION_TUNTAP_xxxx now handled automatically via HAVE_DECL_SIOCxxxx #defines controlled via autoconf.ac (and hercwind.h)
git-svn-id: file:///home/jj/hercules.svn/trunk@3832 956126f8-22a0-4046-8f4a-272fa8102e63
2006-04-21 08:36:30 +00:00
Jay Maynard
e9ed4bb4c5 FreeBSD portability fixes.
git-svn-id: file:///home/jj/hercules.svn/trunk@3667 956126f8-22a0-4046-8f4a-272fa8102e63
2006-02-09 02:24:39 +00:00
Fish (David B Trout)
5f610718c0 build_msc/45, printer/24: Poor man's fork for MSVC builds
git-svn-id: file:///home/jj/hercules.svn/trunk@3271 956126f8-22a0-4046-8f4a-272fa8102e63
2005-11-30 23:46:13 +00:00
Fish (David B Trout)
c766b4880d Fix for static msvc build
git-svn-id: file:///home/jj/hercules.svn/trunk@3189 956126f8-22a0-4046-8f4a-272fa8102e63
2005-11-17 01:48:26 +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