
RCS file: RCS/umslib.mod,v
Working file: umslib.mod
head: 11.20
branch:
locks: strict
	maho: 11.20
access list:
symbolic names:
	UMSLIB_V11_20: 11.19
	UMSLIB_V11_19: 11.18
	UMSLIB_V11_18: 11.17
	UMSLIB_V11_17: 11.15
	UMSLIB_V11_16: 11.15
	UMSLIB_V11_15: 11.14
	UMSLIB_V11_13: 11.12
	UMSLIB_V11_9: 11.7
comment leader: " * "
keyword substitution: kv
total revisions: 39;	selected revisions: 39
description:
Funktionen für ums.library.
----------------------------
revision 11.20	locked by: maho;
date: 1996/06/25 23:00:09;  author: maho;  state: Exp;  lines: +3 -3
Fixed ARexx function SelectTree.
----------------------------
revision 11.19
date: 1996/01/14 13:30:00;  author: maho;  state: Exp;  lines: +4 -2
Fixed enforcerhit; use pr_WindowPtr to decide whether to use requesters.
----------------------------
revision 11.18
date: 1996/01/08 16:51:49;  author: maho;  state: Exp;  lines: +2 -2
Fixed bug deleting UMS variables via ARexx function library.
Added CDATE to ARexx function library.
----------------------------
revision 11.17
date: 1995/05/21 12:24:24;  author: mh;  state: Exp;  lines: +8 -4
LoginTableSize now 1024.
Don't bother umsserver with failed "@xy" fake logins.
----------------------------
revision 11.16
date: 1995/05/16 19:38:57;  author: mh;  state: Exp;  lines: +11 -2
Many new ARexx functions.
----------------------------
revision 11.15
date: 1995/04/11 21:38:58;  author: mh;  state: Exp;  lines: +8 -4
fixed some DOSBOOLEAN returncodes.
----------------------------
revision 11.14
date: 1995/04/04 18:00:42;  author: mh;  state: Exp;  lines: +57 -34
fixed functions return bool (didn't clear upper 24 bits).
----------------------------
revision 11.13
date: 1995/02/22 22:04:06;  author: mh;  state: Exp;  lines: +11 -5
New ARexx-functions SELECTCDATE, SELECTSIZE.
----------------------------
revision 11.12
date: 1995/01/14 19:02:38;  author: mh;  state: Exp;  lines: +34 -8
Use only one MessagePrt for all local logins from one process, removing
  limit of 16 logins (exec signals bits) per process..
----------------------------
revision 11.11
date: 1994/12/31 19:55:22;  author: mh;  state: Exp;  lines: +126 -582
Bugfixes for ARexx functions.
Login(): user "" and numeric passwd use DupAccount() instead.
Accept numeric TCP portname for server, e.g. "umshq:2001".
Cleaned up internal function names.
----------------------------
revision 11.10
date: 1994/12/19 22:06:17;  author: mh;  state: Exp;  lines: +13 -2
Some new REXX functions by [kai]
----------------------------
revision 11.9
date: 1994/12/16 23:31:14;  author: mh;  state: Exp;  lines: +218 -16
Removed obsolete functions.
Fixed DupAccount().
Fixed ServerControl() with Envoy connections.
First version using AmiTCP.
----------------------------
revision 11.8
date: 1994/12/14 15:15:54;  author: mh;  state: Exp;  lines: +40 -26
Fixed bug with dupped accounts.
----------------------------
revision 11.7
date: 1994/10/27 19:38:19;  author: mh;  state: Exp;  lines: +8 -5
Fixed Bug in ErrTxtFromNum().
----------------------------
revision 11.6
date: 1994/09/01 09:35:58;  author: mh;  state: Exp;  lines: +5 -3
New ARexx functions LOCKUMSCFG
----------------------------
revision 11.5
date: 1994/08/26 01:03:51;  author: mh;  state: Exp;  lines: +11 -5
Envoy-Bug: concurrent FindService()s fail with garbage error number;
  circumvented with semaphore for FindService().
----------------------------
revision 11.4
date: 1994/08/17 22:40:26;  author: mh;  state: Exp;  lines: +104 -26
Fixed deadlock when using Envoy locally.
Protect logins from simultaneous use after DupAccount().
----------------------------
revision 11.3
date: 1994/04/29 01:39:35;  author: mh;  state: Exp;  lines: +157 -111
DupLock(), early revision-check for Envoy-service
----------------------------
revision 10.20
date: 1994/04/11 19:13:22;  author: mh;  state: Exp;  lines: +8 -3
ReSize() -> TryLen()
----------------------------
revision 10.19
date: 1994/02/25 19:07:19;  author: mh;  state: Exp;  lines: +582 -65
Alte Funktionen wieder drin.
SerDebug: Debug-Ausgabe für jede Funktion.
Memory Pools.
----------------------------
revision 10.18
date: 1994/02/22 00:17:17;  author: mh;  state: Exp;  lines: +4 -375
alte Funktionen entfernt.
----------------------------
revision 10.17
date: 1993/10/19 23:17:16;  author: mh;  state: Exp;  lines: +1 -1
5. Parameter bei UMSSELECTMSG nun NUM [kai]
----------------------------
revision 10.16
date: 1993/10/09 19:29:49;  author: mh;  state: Exp;  lines: +3 -15
Timeout für Requester
Arexx-Bug umgangen (Stringpointer 0x08)
----------------------------
revision 10.14
date: 1993/09/18 16:29:46;  author: mh;  state: Exp;  lines: +3 -3
Weniger RAM-Bedarf bei WriteUMSMsg().
----------------------------
revision 10.13
date: 1993/09/18 14:08:38;  author: mh;  state: Exp;  lines: +19 -4
libopenCnt erhöhen, retruncodes
----------------------------
revision 10.12
date: 1993/09/10 01:28:22;  author: mh;  state: Exp;  lines: +7 -5
RexxUms, UMSLogout(random), SYSTEM.ADR(NIL^)
----------------------------
revision 10.11
date: 1993/08/29 01:27:36;  author: mh;  state: Exp;  lines: +1 -1
Upper(Portname)
----------------------------
revision 10.10
date: 1993/06/02 23:46:31;  author: mh;  state: Exp;  lines: +46 -29
login.respBuf.Dispose(), ..., kürzeres FlushInterval/Idle
----------------------------
revision 10.8
date: 1993/05/20 19:19:29;  author: mh;  state: Exp;  lines: +7 -4
Absturzwahrscheinlichkeit für die library bei Speichermangel verringert.
----------------------------
revision 10.7
date: 1993/05/20 17:16:58;  author: mh;  state: Exp;  lines: +1 -33
Bei Logout() gab's beim Freigeben der Buffer noch ein Bug.
----------------------------
revision 10.6
date: 1993/05/19 19:44:43;  author: mh;  state: Exp;  lines: +5 -2
Buffers freigeben bei Logout().
----------------------------
revision 10.5
date: 1993/05/11 00:41:13;  author: mh;  state: Exp;  lines: +21 -6
Bug von 10.x bei LogUMS() behoben.
HDRCACHE kann nun 0 sein, dann wird gar kein Cache angelegt oder verwendet.
----------------------------
revision 10.4
date: 1993/04/25 14:06:59;  author: mh;  state: Exp;  lines: +8 -2
Fehler bei Quitums und mehreren servern. Es wurden ALLE Clients
abgebrichen (ums.library/PrivateServerCall()).
----------------------------
revision 10.3
date: 1993/04/07 19:25:22;  author: mh;  state: Beta;  lines: +9 -4
Bei RLogin() wurde immer nur der default-server gestartet (10.2),
Grund: NP_Arguments tut's nicht. :-(
----------------------------
revision 10.2
date: 1993/04/07 17:52:52;  author: mh;  state: Exp;  lines: +196 -12
NIPC
----------------------------
revision 10.1
date: 1993/04/06 01:09:59;  author: mh;  state: Exp;  lines: +11 -7
neue IPC zum Laufen gebracht
----------------------------
revision 10.0
date: 1993/04/05 22:33:14;  author: mh;  state: Bad;  lines: +312 -309
IPC server-library umgestellt.
----------------------------
revision 9.41
date: 1993/03/31 21:53:06;  author: mh;  state: Bad;  lines: +5 -2
1. Versuch mit GC.
----------------------------
revision 9.40
date: 1993/03/31 20:36:39;  author: mh;  state: Rel;
Started using RCS.
=============================================================================
