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