fixed bug in sysfuncr.txt and updated sysfuncs.txt

git-svn-id: svn://kolibrios.org@991 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Kirill Lipatov (Leency) 2008-12-30 16:27:38 +00:00
parent c24abef1b6
commit 9c944c3c25
2 changed files with 38 additions and 1 deletions

View File

@ -3862,7 +3862,7 @@ Architecture Software Developer's Manual, Volume 3, Appendix B);
=========================================================================== ===========================================================================
====== ”γ­<CEB3>ζ¨ο 68, ―®¤δγ­<CEB3>ζ¨ο 22 - § <C2A7>ΰλβμ ¨¬¥­®Ά ­γξ ®΅« αβμ ― ¬οβ¨. ===== ====== ”γ­<CEB3>ζ¨ο 68, ―®¤δγ­<CEB3>ζ¨ο 23 - § <C2A7>ΰλβμ ¨¬¥­®Ά ­γξ ®΅« αβμ ― ¬οβ¨. =====
=========================================================================== ===========================================================================
<EFBFBD> à ¬¥âàë <EFBFBD> à ¬¥âàë

View File

@ -3769,6 +3769,43 @@ Remarks:
* The contents of the block are unchanged up to the shorter of * The contents of the block are unchanged up to the shorter of
the new and old sizes. the new and old sizes.
======================================================================
======= Function 68, subfunction 22 - open memory block. =======
======================================================================
Parameters:
* eax = 68 - function number
* ebx = 22 - subfunction number
* ecx = pointer to already allocated block (max 32 symbols)
* edx = block's size in bytes for SHM_CREATE and SHM_OPEN_ALWAYS
* esi = flags for opening and getting access
SHM_OPEN = 0x00
SHM_OPEN_ALWAYS = 0x04
SHM_CREATE = 0x08
SHM_READ = 0x00
SHM_WRITE = 0x01
Returned value:
* eax = pointer to the readed block, 0 = error
* edx = if SHM_CREATE, SHM_OPEN, or SHM_OPEN_ALWAYS active
Error codes:
* E_NOTFOUND = 5
* E_ACCESS = 10
* E_NOMEM = 30
* E_PARAM = 33
Remarks:
*
*
======================================================================
======= Function 68, subfunction 22 - close memory block. =======
======================================================================
Parameters:
* eax = 68 - function number
* ebx = 23 - subfunction number
* ecx = pointer to already allocated block (max 32 symbols)
Returned value:
* not defined
====================================================================== ======================================================================
====================== Fucntion 69 - debugging. ====================== ====================== Fucntion 69 - debugging. ======================
====================================================================== ======================================================================