diff --git a/src/odoors/GNUmakefile b/src/odoors/GNUmakefile index 9378fea388e5853a8c81234c3f2d9395d4c2c2c6..4adb6da4cb295562da26bbbca570a8779af754df 100644 --- a/src/odoors/GNUmakefile +++ b/src/odoors/GNUmakefile @@ -1,4 +1,4 @@ -# OpenDoors 6.30 +# OpenDoors 6.23 # (C} Copyright 1991 - 1997 by Brian Pirie. All Rights Reserved. # # Oct-2001 door32.sys/socket modifications by Rob Swindell (www.synchro.net} @@ -146,6 +146,7 @@ OBJECTS := ${OBJDIR}ODAuto${OBJFILE}\ ${LIBDIR}ODoors62${SHLIB} : ${OBJECTS} gcc -shared -o ${LIBDIR}libODoors${SHLIB}.6.2 ${OBJECTS} + ln -s ${LIBDIR}libODoors${SHLIB}.6.2 ${LIBDIR}ODoors62${SHLIB} ${LIBDIR}ODoors62${STATICLIB} : ${OBJECTS} ar -r ${LIBDIR}libODoors${STATICLIB} ${OBJECTS} diff --git a/src/odoors/ODAuto.c b/src/odoors/ODAuto.c index 649ed153ad9c643d4515f6e2e6df2feaee2f91b5..a674a66906999cb3b517d513941f3661674ec8af 100644 --- a/src/odoors/ODAuto.c +++ b/src/odoors/ODAuto.c @@ -33,6 +33,7 @@ * Dec 30, 1995 6.00 BP Added ODCALL for calling convention. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODBlock.c b/src/odoors/ODBlock.c index 32bfd6b8a63a24d19f696a1b364d8680e36a8336..9f01e6d0e1c24608a0a4621d5199cfe3ee4a3816 100644 --- a/src/odoors/ODBlock.c +++ b/src/odoors/ODBlock.c @@ -32,6 +32,7 @@ * Dec 30, 1995 6.00 BP Added ODCALL for calling convention. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODCFile.c b/src/odoors/ODCFile.c index 919e210419cf5acb37a9497c9bc9a46bed61977c..ad14f3cb11f7dc5248dc8bd22b54e57caa7d4602 100644 --- a/src/odoors/ODCFile.c +++ b/src/odoors/ODCFile.c @@ -33,6 +33,7 @@ * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. * Mar 19, 1996 6.10 BP MSVC15 source-level compatibility. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODCmdLn.c b/src/odoors/ODCmdLn.c index ddbf0830a9eaa3c71ec22975502dd121a0c87ff5..76b3862e3a3cd29dfa8f9de314aef588b7284f3b 100644 --- a/src/odoors/ODCmdLn.c +++ b/src/odoors/ODCmdLn.c @@ -41,6 +41,7 @@ * Mar 03, 1996 6.10 BP Begin version 6.10. * Apr 08, 1996 6.10 BP Added command-line parsing callbacks. * Apr 24, 2002 6.22 RS Added -SOCKET parameter. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODCom.c b/src/odoors/ODCom.c index fb549a821ef9bced8d7befd54567355fcb4fabed..fd76c5035b8749b65e3ebe3bd3912e816b3d8b4a 100644 --- a/src/odoors/ODCom.c +++ b/src/odoors/ODCom.c @@ -50,6 +50,7 @@ * Aug 22, 2002 6.22 RS Fixed bugs in ODComCarrier and ODComWaitEvent * Aug 22, 2002 6.22 MD Modified socket functions for non-blocking use. * Sep 18, 2002 6.22 MD Fixed bugs in ODComWaitEvent for non-blocking sockets. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODCore.c b/src/odoors/ODCore.c index 0d481dfcddff9a8a8e5ff84569d9f4c6f9b66dd2..39e61eaa218f33a14614d07aa339cab633470317 100644 --- a/src/odoors/ODCore.c +++ b/src/odoors/ODCore.c @@ -67,6 +67,7 @@ * Sep 01, 1996 6.10 BP Update output area on od_set_per...(). * Oct 19, 2001 6.20 RS od_get_key now ignores linefeeds. * Mar 14, 2002 6.22 RS Fixed od_get_key(bWait=FALSE) + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODDrBox.c b/src/odoors/ODDrBox.c index da7a0ad8414ba83dba8d37f819a3738d7fc62bad..5b3e225cd743aebd0dadbc60a3fdfc56e0603af1 100644 --- a/src/odoors/ODDrBox.c +++ b/src/odoors/ODDrBox.c @@ -30,6 +30,7 @@ * Dec 30, 1995 6.00 BP Added ODCALL for calling convention. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODEdStr.c b/src/odoors/ODEdStr.c index f3065d11a5f8d2acb18aa9cc06bf2bab3764ce7a..d9f0f9dbf7c88978a8806539a54d4c580b88fe5e 100644 --- a/src/odoors/ODEdStr.c +++ b/src/odoors/ODEdStr.c @@ -41,6 +41,7 @@ * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. * Apr 08, 1996 6.10 BP Make 'C' use word capitalization. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODEdit.c b/src/odoors/ODEdit.c index c6ed51158666d425698ae59a5a1a022e79191e74..dcd5b02df23364846eba78b21b0c37b0dc09ae91 100644 --- a/src/odoors/ODEdit.c +++ b/src/odoors/ODEdit.c @@ -42,6 +42,7 @@ * Mar 19, 1996 6.10 BP MSVC15 source-level compatibility. * Jun 08, 1996 6.10 BP Added cast in call to alloc function. * Oct 19, 2001 6.20 RS Eliminated MSVC 6.0 warning. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODEmu.c b/src/odoors/ODEmu.c index 5d6ddc048eebc9feeb12ee9b66eff9d03f5c5f24..b45abb0dc025f981a4226de192cc427ba75b901b 100644 --- a/src/odoors/ODEmu.c +++ b/src/odoors/ODEmu.c @@ -44,6 +44,7 @@ * Mar 06, 1996 6.10 BP Prevent TC generated N_LXMUL@ call. * Mar 19, 1996 6.10 BP MSVC15 source-level compatibility. * Oct 18, 2001 6.11 MD Added od_send_file_section() + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODFrame.c b/src/odoors/ODFrame.c index fb82bfe59626d85094149d6dbe4a9f814905ffc0..4a978571a60f7281e247ecf3e19390a9da97e5c3 100644 --- a/src/odoors/ODFrame.c +++ b/src/odoors/ODFrame.c @@ -39,6 +39,7 @@ * Feb 23, 1996 6.00 BP Properly update when toolbar turned on * Mar 03, 1996 6.10 BP Begin version 6.10. * Mar 14, 1996 6.10 BP Added configuration menu option. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODGetIn.c b/src/odoors/ODGetIn.c index 78cfd47f50380b2e9dd80c4797647b7d133935a2..2af72f808ff2dd7c72c045fbba5164f81c42b4f6 100644 --- a/src/odoors/ODGetIn.c +++ b/src/odoors/ODGetIn.c @@ -35,6 +35,7 @@ * Feb 25, 1996 6.00 BP Added new control sequences to table. * Feb 27, 1996 6.00 BP Added od_max_key_latency. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODGraph.c b/src/odoors/ODGraph.c index be01354fe8ae0efe64acad5b01f0d0bcb1b36dae..6d251c39dd097bf4513032d028ddd6fd25b161db 100644 --- a/src/odoors/ODGraph.c +++ b/src/odoors/ODGraph.c @@ -34,6 +34,7 @@ * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. * Mar 13, 1996 6.10 BP Added od_get_cursor(). + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODInEx1.c b/src/odoors/ODInEx1.c index 4140740087355f68a5b04099ba0f416768e6b30b..a8d7abe219c4ffb7b0c31e76f477eb7b0b8781a2 100644 --- a/src/odoors/ODInEx1.c +++ b/src/odoors/ODInEx1.c @@ -74,6 +74,7 @@ * Apr 08, 1996 6.10 BP Store local login name in user_handle. * Jan 13, 1997 6.10 BP Fixes for Door32 support. * Oct 19, 2001 6.20 RS Added door32.sys and socket support. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODInEx2.c b/src/odoors/ODInEx2.c index 7f5fce26e881252a11c16d3f277db0c105e50257..2a1ac137e149b1c19100321b83e5052527e25ac4 100644 --- a/src/odoors/ODInEx2.c +++ b/src/odoors/ODInEx2.c @@ -60,6 +60,7 @@ * Mar 27, 1996 6.10 BP Added WCNODEID to * Jan 13, 1997 6.10 BP Fixes for Door32 support. * Oct 19, 2001 6.20 RS Added TCP/IP socket (telnet) support. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODInQue.c b/src/odoors/ODInQue.c index f000142ad2a7a045b414d876dfbe2ecb7f073092..a2c0a7d40cd753717495eba787b4095bf4cee499 100644 --- a/src/odoors/ODInQue.c +++ b/src/odoors/ODInQue.c @@ -32,6 +32,7 @@ * Jan 30, 1996 6.00 BP Add ODInQueueGetNextEvent() timeout. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODKrnl.c b/src/odoors/ODKrnl.c index 72c9ab382e277869b95f50192836f98ebde4709b..c16bf98a456687386dca6e2745afaf93d79c888c 100644 --- a/src/odoors/ODKrnl.c +++ b/src/odoors/ODKrnl.c @@ -59,6 +59,7 @@ * Mar 13, 1996 6.10 BP bOnlyShiftArrow -> nArrowUseCount. * Mar 19, 1996 6.10 BP MSVC15 source-level compatibility. * Oct 22, 2001 6.21 RS Lowered thread priorities to normal. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODList.c b/src/odoors/ODList.c index 4ae9e11517bfaeb51a8550ebe037c4ad7e71b804..ae60dacb7ee658b654a7438eae8cb4c1830b05d8 100644 --- a/src/odoors/ODList.c +++ b/src/odoors/ODList.c @@ -35,6 +35,7 @@ * Dec 30, 1995 6.00 BP Added ODCALL for calling convention. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODLog.c b/src/odoors/ODLog.c index 92580dc5387aaf507dda44988ee4e4ebb2d640cf..348089e60425c5f89e8a1dccfb1e25885f79d557 100644 --- a/src/odoors/ODLog.c +++ b/src/odoors/ODLog.c @@ -29,6 +29,7 @@ * Dec 30, 1995 6.00 BP Added ODCALL for calling convention. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODMulti.c b/src/odoors/ODMulti.c index f2682470a1be5d9a300f77c751cad34929ea04d2..f2b244fdb3fe408efc0ad8267a07a73a7f68f279 100644 --- a/src/odoors/ODMulti.c +++ b/src/odoors/ODMulti.c @@ -36,6 +36,7 @@ * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. * Sep 01, 1996 6.10 BP Update output area on od_set_per...(). + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODOORS62.TXT b/src/odoors/ODOORS62.TXT index e5d22a8e53f4b69d623272706a30095e551c6040..4cc62b0caac1bf058dad915f62e1189d40554104 100644 --- a/src/odoors/ODOORS62.TXT +++ b/src/odoors/ODOORS62.TXT @@ -1,7 +1,11 @@ ************************************************************************** -* OpenDoors v6.22 C/C++ Door Development Kit for DOS and Win32 Platforms * +* OpenDoors v6.23 C/C++ Door Development Kit for DOS and Win32 Platforms * ************************************************************************** +August 10, 2003 + +*nix (using StdIO only) update to Brian Pirie's OpenDoors Library + August 22, 2002 Door32.sys and Socket update to Brian Pirie's OpenDoors Library @@ -85,4 +89,7 @@ Added support for non-blocking sockets (e.g. EleBBS) - thanks to GSValore. Added support for the "-SOCKET" command-line option to specify the socket descriptor on the command-line. -/* End of ODOORS62.TXT */ \ No newline at end of file +v6.23 changes: +*nix support using stdio + +/* End of ODOORS62.TXT */ diff --git a/src/odoors/ODPCB.c b/src/odoors/ODPCB.c index d02150588b9e31ec4a7555d5ad15f25b4ea9910a..85cc550eb92a29d51e44323cecc134e662637ce9 100644 --- a/src/odoors/ODPCB.c +++ b/src/odoors/ODPCB.c @@ -33,6 +33,7 @@ * Jan 03, 1996 6.00 BP Display connect speed with %lu. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODPlat.c b/src/odoors/ODPlat.c index c910f335c5927dac7a83542103512daee87b6dc9..6c02734299bb062a04b803b6fd11e618b842a07a 100644 --- a/src/odoors/ODPlat.c +++ b/src/odoors/ODPlat.c @@ -46,6 +46,7 @@ * Mar 03, 1996 6.10 BP Begin version 6.10. * Mar 06, 1996 6.10 BP Prevent TC calls N_LXMUL@ & N_LXDIV@. * Mar 19, 1996 6.10 BP MSVC15 source-level compatibility. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODPopup.c b/src/odoors/ODPopup.c index e81b53db1abf42f5e8815786acaa88ffc2927e0d..29d495c7b6049ea124b6f892a88d95ad6bb82caa 100644 --- a/src/odoors/ODPopup.c +++ b/src/odoors/ODPopup.c @@ -45,6 +45,7 @@ * Feb 13, 1996 6.00 BP Added od_get_input() flags parameter. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODPrntf.c b/src/odoors/ODPrntf.c index 2e38561bead0a0ff7ad59d6ec3f4e0c044ea010a..a1c6d67b4d45b183d6f009a1b4f2d19e683b5da3 100644 --- a/src/odoors/ODPrntf.c +++ b/src/odoors/ODPrntf.c @@ -33,6 +33,7 @@ * Jan 04, 1996 6.00 BP Add missing OD_API_EXIT() at end. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODRA.c b/src/odoors/ODRA.c index 1dd8d2e5e863489ec37a5f48a7df07c66bb5460a..be2f3fcffd10215e0c89479fc82f2cc0275a456b 100644 --- a/src/odoors/ODRA.c +++ b/src/odoors/ODRA.c @@ -36,6 +36,7 @@ * Jan 03, 1996 6.00 BP Display connect speed with %lu. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODScrn.c b/src/odoors/ODScrn.c index 3e12c7e97a0e059e2b346e35c83b695f12b86eaf..712ebd9991593a39a988f33fd09a2af6ffd1a98a 100644 --- a/src/odoors/ODScrn.c +++ b/src/odoors/ODScrn.c @@ -54,6 +54,7 @@ * Mar 13, 1996 6.10 BP Added od_local_win_col. * Mar 17, 1996 6.10 BP Terminate string in ODScrnLocalInput() * Mar 19, 1996 6.10 BP MSVC15 source-level compatibility. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODSpawn.c b/src/odoors/ODSpawn.c index a82c4997d2cb27a338a876c4ba567a1d4e88f716..05dc7872f5ccce8b3a4f84a3f4186ef2b485f809 100644 --- a/src/odoors/ODSpawn.c +++ b/src/odoors/ODSpawn.c @@ -43,6 +43,7 @@ * Feb 27, 1996 6.00 BP Store screen info in our own struct. * Mar 03, 1996 6.10 BP Begin version 6.10. * Mar 19, 1996 6.10 BP MSVC15 source-level compatibility. + * Aug 10, 2003 6.23 SH *nix support - some functions not supported (Yet) */ #define BUILDING_OPENDOORS @@ -216,6 +217,10 @@ ODAPIDEF BOOL ODCALL od_spawn(char *pszCommandLine) /* Now, call od_spawnvpe(). */ return(od_spawnvpe(P_WAIT, *apszArgs, apszArgs, NULL) != -1); #endif /* ODPLAT_WIN32 */ + +#ifdef ODPLAT_NIX + return(system(pszCommandLine)==-1); +#endif } diff --git a/src/odoors/ODStand.c b/src/odoors/ODStand.c index b631b68ea6b1530c2ee1e639a6cf7f4f2482233f..d2282af9368553157764b6d0303802d823f50a8f 100644 --- a/src/odoors/ODStand.c +++ b/src/odoors/ODStand.c @@ -32,6 +32,7 @@ * Dec 30, 1995 6.00 BP Added ODCALL for calling convention. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODStat.c b/src/odoors/ODStat.c index 0063382557b6cf772bdda12e10614aedbb6e2e0e..027c64cfe13983b828b66b192d3b665fdbda0494 100644 --- a/src/odoors/ODStat.c +++ b/src/odoors/ODStat.c @@ -33,6 +33,7 @@ * Mar 03, 1996 6.10 BP Begin version 6.10. * Mar 13, 1996 6.10 BP bOnlyShiftArrow -> nArrowUseCount. * Mar 19, 1996 6.10 BP MSVC15 source-level compatibility. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODUtil.c b/src/odoors/ODUtil.c index e6561ce7851b3b71b90507094fb07a99119cbe55..def257bae0c68583d30e983722f8112f21e8d2af 100644 --- a/src/odoors/ODUtil.c +++ b/src/odoors/ODUtil.c @@ -35,6 +35,7 @@ * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. * Mar 06, 1996 6.10 BP Added ODDWordMultiply(). + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODWCat.c b/src/odoors/ODWCat.c index de79091204a171487cbe0f53f6a39b29a1c4908b..f6ea356688eb39bad42d2b0ca49789ae72b497a5 100644 --- a/src/odoors/ODWCat.c +++ b/src/odoors/ODWCat.c @@ -34,6 +34,7 @@ * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. * Mar 19, 1996 6.10 BP MSVC15 source-level compatibility. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ODWin.c b/src/odoors/ODWin.c index 923cff3458e2358e93af51d36b0ee3b22fb64a28..1ebaff37a7c2afdb7b5f83eef2b61dabbdac67a8 100644 --- a/src/odoors/ODWin.c +++ b/src/odoors/ODWin.c @@ -33,6 +33,7 @@ * Dec 30, 1995 6.00 BP Added ODCALL for calling convention. * Feb 19, 1996 6.00 BP Changed version number to 6.00. * Mar 03, 1996 6.10 BP Begin version 6.10. + * Aug 10, 2003 6.23 SH *nix support */ #define BUILDING_OPENDOORS diff --git a/src/odoors/ex_ski.c b/src/odoors/ex_ski.c index c20fddec2c07819c69768f9145294cb119f5f746..25123f95dba1cf52fbc7f0e09354912fc8a96947 100644 --- a/src/odoors/ex_ski.c +++ b/src/odoors/ex_ski.c @@ -18,7 +18,7 @@ /* Header file for the OpenDoors API */ -#include "opendoor.h" +#include "OpenDoor.h" /* Other required C header files */ #include <string.h>