Jump to content

REXXUTIL.DLL: Difference between revisions

From EDM2
Created page with " {| border="1" |- |1 |SYSCLS |2 |SYSCURPOS |- |3 |SYSCURS..."
 
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is a REXX Utility library called [[REXXUtil]].


==Version==
 
{| class="wikitable"
|-
! Date !!Version !! Size  !! Comments
|-
| 3-06-2008  9:40p || 2.10.1 || 68,482 bytes || REXX Utilities - rexxutil replacement for eComStation. @#Netlabs:2.10#@##1## 6 Mar 2008 21:40:11      BIGTURD  ::::1: :@@REXX Utilities - rexxutil replacement for eComStation. OSS Version CPL.
|-
| 9-06-2000  12:42 || 1999.518152034 || 68,119 bytes || 1999.518152034. REXX Utilities - Licensed Materials - Property of IBM - (C) Copyright IBM Corp. 1991, 1999. All Rights Reserved.
|-
|}
==DLL Entry Points==
===IBM Version===
                                                                                                                      
                                                                                                                      
{| border="1"
{| border="1"
Line 193: Line 210:
|SYSSETEXTLIBPATH
|SYSSETEXTLIBPATH
|}
|}
===Clone Version===
<PRE>
Ordinal Object  Offset    Name
  0                      rexxutil
  89      2    0000A5D0  SYSPI
  90      2    0000A1C0  SYSSQRT
  91      2    0000A220  SYSEXP
  92      2    0000A290  SYSLOG
  93      2    0000A2F0  SYSLOG10
  94      2    0000A350  SYSSINH
  95      2    0000A3B0  SYSCOSH
  96      2    0000A410  SYSTANH
  97      2    0000A470  SYSPOWER
  98      2    0000A550  SYSSIN
  99      2    0000A570  SYSCOS
100      2    0000A590  SYSTAN
101      2    0000A5B0  SYSCOTAN
102      2    0000A640  SYSARCSIN
103      2    0000A660  SYSARCCOS
104      2    0000A680  SYSARCTAN
105      2    0000A5D0  RXCALCPI
106      2    0000A1C0  RXCALCSQRT
107      2    0000A220  RXCALCEXP
108      2    0000A290  RXCALCLOG
109      2    0000A2F0  RXCALCLOG10
110      2    0000A350  RXCALCSINH
111      2    0000A3B0  RXCALCCOSH
112      2    0000A410  RXCALCTANH
113      2    0000A470  RXCALCPOWER
114      2    0000A550  RXCALCSIN
115      2    0000A570  RXCALCCOS
116      2    0000A590  RXCALCTAN
117      2    0000A5B0  RXCALCCOTAN
118      2    0000A640  RXCALCARCSIN
119      2    0000A660  RXCALCARCCOS
120      2    0000A680  RXCALCARCTAN
Ordinal Object  Offset    Name
  1      2    00008E10  SYSCLS
  2      2    00008EE0  SYSCURPOS
  3      2    00009010  SYSCURSTATE
  4      2    00003300  SYSDRIVEINFO
  5      2    00003420  SYSDRIVEMAP
  6      2    00000060  SYSDROPFUNCS
  7      2    000008F0  SYSFILEDELETE
  8      2    00000940  SYSFILESEARCH
  9      2    00001460  SYSFILETREE
  10      2    00008420  SYSGETKEY
  11      2    000091F0  SYSGETMESSAGE
  12      2    00008510  SYSINI
  13      2    00000010  SYSLOADFUNCS
  14      2    00002870  SYSMKDIR
  15      2    00003060  SYSOS2VER
  16      2    000028B0  SYSRMDIR
  17      2    00000640  SYSSEARCHPATH
  18      2    000090F0  SYSSLEEP
  19      2    000028F0  SYSTEMPFILENAME
  20      2    00002D80  SYSTEXTSCREENREAD
  21      2    00002D00  SYSTEXTSCREENSIZE
  22      2    00003B80  SYSGETEA
  23      2    00003E70  SYSPUTEA
  24      2    00009380  SYSWAITNAMEDPIPE
  25      2    00004300  SYSSETICON
  26      2    00004450  SYSREGISTEROBJECTCLASS
  27      2    00004650  SYSDEREGISTEROBJECTCLASS
  28      2    00004500  SYSCREATEOBJECT
  29      2    000047B0  SYSQUERYCLASSLIST
  30      2    00004700  SYSDESTROYOBJECT
  31      2    00004B90  SYSSETOBJECTDATA
  32      2    00004C80  SYSSAVEOBJECT
  33      2    00004DF0  SYSOPENOBJECT
  34      2    00005040  SYSMOVEOBJECT
  35      2    00005100  SYSCOPYOBJECT
  36      2    000051C0  SYSCREATESHADOW
  37      2    000032B0  SYSBOOTDRIVE
  38      2    00004030  SYSQUERYEALIST
  39      2    000027F0  SYSWILDCARD
  40      2    00000780  SYSFILESYSTEMTYPE
  41      2    00002970  SYSADDFILEHANDLE
  42      2    000029F0  SYSSETFILEHANDLE
  43      2    00009C10  SYSCREATEMUTEXSEM
  44      2    00009CB0  SYSOPENMUTEXSEM
  45      2    00009D90  SYSCLOSEMUTEXSEM
  46      2    00009E00  SYSREQUESTMUTEXSEM
  47      2    00009D20  SYSRELEASEMUTEXSEM
  48      2    00009EA0  SYSCREATEEVENTSEM
  49      2    00009F40  SYSOPENEVENTSEM
  50      2    00009FB0  SYSCLOSEEVENTSEM
  51      2    0000A020  SYSRESETEVENTSEM
  52      2    0000A0A0  SYSPOSTEVENTSEM
  53      2    0000A110  SYSWAITEVENTSEM
  54      2    00005830  SYSSETPRIORITY
  55      2    000057D0  SYSPROCESSTYPE
  56      2    00005F80  SYSGETCOLLATE
  57      2    00006170  SYSNATIONALLANGUAGECOMPARE
  58      2    000060A0  SYSMAPCASE
  59      2    000062E0  SYSSETPROCESSCODEPAGE
  60      2    00005F00  SYSQUERYPROCESSCODEPAGE
  61      2    00006350  SYSADDREXXMACRO
  62      2    000064C0  SYSDROPREXXMACRO
  63      2    00006420  SYSREORDERREXXMACRO
  64      2    00006510  SYSQUERYREXXMACRO
  65      2    000065A0  SYSCLEARREXXMACROSPACE
  66      2    00006630  SYSLOADREXXMACROSPACE
  67      2    000065E0  SYSSAVEREXXMACROSPACE
  68      2    00009B80  SYSSHUTDOWNSYSTEM
  69      2    00009420  SYSSWITCHSESION
  70      2    00005C80  SYSLOADLIBRARY
  71      2    00005CB0  SYSDROPLIBRARY
  72      2    00009A20  SYSELAPSEDTIME
  73      2    000094E0  SYSWAITFORSHELL
  74      2    00009610  SYSQUERYSWITCHLIST
  75      2    000058C0  SYSQUERYEXTLIBPATH
  76      2    00005950  SYSSETEXTLIBPATH
  77      2    00005A20  SYSDUMPVARIABLES
  78      2    000010D0  SYSSETFILEDATETIME
  79      2    00000F20  SYSGETFILEDATETIME
  80      2    000075E0  SYSSTEMSORT
  81      2    00006680  SYSSTEMDELETE
  82      2    00006A90  SYSSTEMINSERT
  83      2    00006E70  SYSSTEMCOPY
  84      2    00003200  SYSVERSION
  85      2    00003270  SYSUTILVERSION
  86      2    000052A0  SYSREPLACEOBJECT
  87      2    000030C0  SYSECSVER
  88      2    000000B0  SYSRXSTATUS
</PRE>
==DLLs Loaded==
* [[REXXAPI.DLL]]
* [[REXX.DLL]]
* [[DOSCALL1.DLL]]
* [[KBDCALLS.DLL]]
* [[VIOCALLS.DLL]]
* [[NLS.DLL]]
* [[MSG.DLL]]
The open source clone version also loads:
* [[PMWIN.DLL]]
* [[PMWP.DLL]]
* [[PMSHAPI.DLL]]
==Documentation==
* [http://www.altsan.org/os2/toolkits/index.html#rexxutil Alex Taylor's REXXUTIL Documentation]
==License==
* IBM Version, close source.
* Mike Greene version is open source under the CPL license.
==Alternatives==
* Some of the REXX functions available on this file are also available on [[Regina REXX]] - [[REGUTIL.DLL]] but a file replacement has not been created from it.
[[Category:Files]]

Latest revision as of 19:02, 20 October 2016

This is a REXX Utility library called REXXUtil.

Version

Date Version Size Comments
3-06-2008 9:40p 2.10.1 68,482 bytes REXX Utilities - rexxutil replacement for eComStation. @#Netlabs:2.10#@##1## 6 Mar 2008 21:40:11 BIGTURD  ::::1: :@@REXX Utilities - rexxutil replacement for eComStation. OSS Version CPL.
9-06-2000 12:42 1999.518152034 68,119 bytes 1999.518152034. REXX Utilities - Licensed Materials - Property of IBM - (C) Copyright IBM Corp. 1991, 1999. All Rights Reserved.

DLL Entry Points

IBM Version

1 SYSCLS 2 SYSCURPOS
3 SYSCURSTATE 4 SYSDRIVEINFO
5 SYSDRIVEMAP 6 SYSDROPFUNCS
7 SYSFILEDELETE 8 SYSFILESEARCH
9 SYSFILETREE 10 SYSGETKEY
11 SYSGETMESSAGE 12 SYSINI
13 SYSLOADFUNCS 14 SYSMKDIR
15 SYSOS2VER 16 SYSRMDIR
17 SYSSEARCHPATH 18 SYSSLEEP
19 SYSTEMPFILENAME 20 SYSTEXTSCREENREAD
21 SYSTEXTSCREENSIZE 22 SYSGETEA
23 SYSPUTEA 24 SYSWAITNAMEDPIPE
25 SYSSETICON 26 SYSREGISTEROBJECTCLASS
27 SYSDEREGISTEROBJECTCLASS 28 SYSCREATEOBJECT
29 SYSQUERYCLASSLIST 30 SYSDESTROYOBJECT
31 SYSSETOBJECTDATA 32 SYSSAVEOBJECT
33 SYSOPENOBJECT 34 SYSMOVEOBJECT
35 SYSCOPYOBJECT 36 SYSCREATESHADOW
37 SYSBOOTDRIVE 38 SYSQUERYEALIST
39 SYSWILDCARD 40 SYSFILESYSTEMTYPE
41 SYSADDFILEHANDLE 42 SYSSETFILEHANDLE
43 SYSCREATEMUTEXSEM 44 SYSOPENMUTEXSEM
45 SYSCLOSEMUTEXSEM 46 SYSREQUESTMUTEXSEM
47 SYSRELEASEMUTEXSEM 48 SYSCREATEEVENTSEM
49 SYSOPENEVENTSEM 50 SYSCLOSEEVENTSEM
51 SYSRESETEVENTSEM 52 SYSPOSTEVENTSEM
53 SYSWAITEVENTSEM 54 SYSSETPRIORITY
55 SYSPROCESSTYPE 56 SYSGETCOLLATE
57 SYSNATIONALLANGUAGECOMPARE 58 SYSMAPCASE
59 SYSSETPROCESSCODEPAGE 60 SYSQUERYPROCESSCODEPAGE
61 SYSADDREXXMACRO 62 SYSDROPREXXMACRO
63 SYSREORDERREXXMACRO 64 SYSQUERYREXXMACRO
65 SYSCLEARREXXMACROSPACE 66 SYSLOADREXXMACROSPACE
67 SYSSAVEREXXMACROSPACE 68 SYSSHUTDOWNSYSTEM
69 SYSSWITCHSESSION 70 SYSLOADLIBRARY
71 SYSDROPLIBRARY 72 SYSELAPSEDTIME
73 SYSWAITFORSHELL 74 SYSQUERYSWITCHLIST
75 SYSQUERYEXTLIBPATH 76 SYSSETEXTLIBPATH

Clone Version

	Ordinal Object  Offset    Name
	   0                      rexxutil
	  89       2    0000A5D0  SYSPI
	  90       2    0000A1C0  SYSSQRT
	  91       2    0000A220  SYSEXP
	  92       2    0000A290  SYSLOG
	  93       2    0000A2F0  SYSLOG10
	  94       2    0000A350  SYSSINH
	  95       2    0000A3B0  SYSCOSH
	  96       2    0000A410  SYSTANH
	  97       2    0000A470  SYSPOWER
	  98       2    0000A550  SYSSIN
	  99       2    0000A570  SYSCOS
	 100       2    0000A590  SYSTAN
	 101       2    0000A5B0  SYSCOTAN
	 102       2    0000A640  SYSARCSIN
	 103       2    0000A660  SYSARCCOS
	 104       2    0000A680  SYSARCTAN
	 105       2    0000A5D0  RXCALCPI
	 106       2    0000A1C0  RXCALCSQRT
	 107       2    0000A220  RXCALCEXP
	 108       2    0000A290  RXCALCLOG
	 109       2    0000A2F0  RXCALCLOG10
	 110       2    0000A350  RXCALCSINH
	 111       2    0000A3B0  RXCALCCOSH
	 112       2    0000A410  RXCALCTANH
	 113       2    0000A470  RXCALCPOWER
	 114       2    0000A550  RXCALCSIN
	 115       2    0000A570  RXCALCCOS
	 116       2    0000A590  RXCALCTAN
	 117       2    0000A5B0  RXCALCCOTAN
	 118       2    0000A640  RXCALCARCSIN
	 119       2    0000A660  RXCALCARCCOS
	 120       2    0000A680  RXCALCARCTAN

	Ordinal Object  Offset    Name
	   1       2    00008E10  SYSCLS
	   2       2    00008EE0  SYSCURPOS
	   3       2    00009010  SYSCURSTATE
	   4       2    00003300  SYSDRIVEINFO
	   5       2    00003420  SYSDRIVEMAP
	   6       2    00000060  SYSDROPFUNCS
	   7       2    000008F0  SYSFILEDELETE
	   8       2    00000940  SYSFILESEARCH
	   9       2    00001460  SYSFILETREE
	  10       2    00008420  SYSGETKEY
	  11       2    000091F0  SYSGETMESSAGE
	  12       2    00008510  SYSINI
	  13       2    00000010  SYSLOADFUNCS
	  14       2    00002870  SYSMKDIR
	  15       2    00003060  SYSOS2VER
	  16       2    000028B0  SYSRMDIR
	  17       2    00000640  SYSSEARCHPATH
	  18       2    000090F0  SYSSLEEP
	  19       2    000028F0  SYSTEMPFILENAME
	  20       2    00002D80  SYSTEXTSCREENREAD
	  21       2    00002D00  SYSTEXTSCREENSIZE
	  22       2    00003B80  SYSGETEA
	  23       2    00003E70  SYSPUTEA
	  24       2    00009380  SYSWAITNAMEDPIPE
	  25       2    00004300  SYSSETICON
	  26       2    00004450  SYSREGISTEROBJECTCLASS
	  27       2    00004650  SYSDEREGISTEROBJECTCLASS
	  28       2    00004500  SYSCREATEOBJECT
	  29       2    000047B0  SYSQUERYCLASSLIST
	  30       2    00004700  SYSDESTROYOBJECT
	  31       2    00004B90  SYSSETOBJECTDATA
	  32       2    00004C80  SYSSAVEOBJECT
	  33       2    00004DF0  SYSOPENOBJECT
	  34       2    00005040  SYSMOVEOBJECT
	  35       2    00005100  SYSCOPYOBJECT
	  36       2    000051C0  SYSCREATESHADOW
	  37       2    000032B0  SYSBOOTDRIVE
	  38       2    00004030  SYSQUERYEALIST
	  39       2    000027F0  SYSWILDCARD
	  40       2    00000780  SYSFILESYSTEMTYPE
	  41       2    00002970  SYSADDFILEHANDLE
	  42       2    000029F0  SYSSETFILEHANDLE
	  43       2    00009C10  SYSCREATEMUTEXSEM
	  44       2    00009CB0  SYSOPENMUTEXSEM
	  45       2    00009D90  SYSCLOSEMUTEXSEM
	  46       2    00009E00  SYSREQUESTMUTEXSEM
	  47       2    00009D20  SYSRELEASEMUTEXSEM
	  48       2    00009EA0  SYSCREATEEVENTSEM
	  49       2    00009F40  SYSOPENEVENTSEM
	  50       2    00009FB0  SYSCLOSEEVENTSEM
	  51       2    0000A020  SYSRESETEVENTSEM
	  52       2    0000A0A0  SYSPOSTEVENTSEM
	  53       2    0000A110  SYSWAITEVENTSEM
	  54       2    00005830  SYSSETPRIORITY
	  55       2    000057D0  SYSPROCESSTYPE
	  56       2    00005F80  SYSGETCOLLATE
	  57       2    00006170  SYSNATIONALLANGUAGECOMPARE
	  58       2    000060A0  SYSMAPCASE
	  59       2    000062E0  SYSSETPROCESSCODEPAGE
	  60       2    00005F00  SYSQUERYPROCESSCODEPAGE
	  61       2    00006350  SYSADDREXXMACRO
	  62       2    000064C0  SYSDROPREXXMACRO
	  63       2    00006420  SYSREORDERREXXMACRO
	  64       2    00006510  SYSQUERYREXXMACRO
	  65       2    000065A0  SYSCLEARREXXMACROSPACE
	  66       2    00006630  SYSLOADREXXMACROSPACE
	  67       2    000065E0  SYSSAVEREXXMACROSPACE
	  68       2    00009B80  SYSSHUTDOWNSYSTEM
	  69       2    00009420  SYSSWITCHSESION
	  70       2    00005C80  SYSLOADLIBRARY
	  71       2    00005CB0  SYSDROPLIBRARY
	  72       2    00009A20  SYSELAPSEDTIME
	  73       2    000094E0  SYSWAITFORSHELL
	  74       2    00009610  SYSQUERYSWITCHLIST
	  75       2    000058C0  SYSQUERYEXTLIBPATH
	  76       2    00005950  SYSSETEXTLIBPATH
	  77       2    00005A20  SYSDUMPVARIABLES
	  78       2    000010D0  SYSSETFILEDATETIME
	  79       2    00000F20  SYSGETFILEDATETIME
	  80       2    000075E0  SYSSTEMSORT
	  81       2    00006680  SYSSTEMDELETE
	  82       2    00006A90  SYSSTEMINSERT
	  83       2    00006E70  SYSSTEMCOPY
	  84       2    00003200  SYSVERSION
	  85       2    00003270  SYSUTILVERSION
	  86       2    000052A0  SYSREPLACEOBJECT
	  87       2    000030C0  SYSECSVER
	  88       2    000000B0  SYSRXSTATUS

DLLs Loaded

The open source clone version also loads:

Documentation

License

  • IBM Version, close source.
  • Mike Greene version is open source under the CPL license.

Alternatives

  • Some of the REXX functions available on this file are also available on Regina REXX - REGUTIL.DLL but a file replacement has not been created from it.