From fbee6b99a8924788f2840eb2c8607c92f23d88a0 Mon Sep 17 00:00:00 2001 From: "Sergey Semyonov (Serge)" Date: Tue, 9 Jul 2013 17:56:44 +0000 Subject: [PATCH] update documentation git-svn-id: svn://kolibrios.org@3787 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/docs/sysfuncs.txt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/kernel/trunk/docs/sysfuncs.txt b/kernel/trunk/docs/sysfuncs.txt index c3f7f1a86d..9dd146e268 100644 --- a/kernel/trunk/docs/sysfuncs.txt +++ b/kernel/trunk/docs/sysfuncs.txt @@ -3878,6 +3878,32 @@ Remarks: which has been previously set by subfunction 24, is changed. Signal number corresponds to exception number. +====================================================================== +====== Function 68, subfunction 26 - release memory pages ============ +====================================================================== +Parameters: + * eax = 68 - function number + * ebx = 26 - subfunction number + * ecx = pointer to the memory block, allocated by subfunction 12 + * edx = offset from the block beginnings + * esi = the size of the region of memory to release, in bytes +Remarks: + * function release range of pages from ecx+edx to ecx+edx+esi + and set virtual memory into reserved state. + +====================================================================== +========== Function 68, subfunction 27 - load file =================== +====================================================================== +Parameters: + * eax = 68 - function number + * ebx = 27 - subfunction number + * ecx = pointer to ASCIIZ-string with the filename +Returned value: + * eax = pointer to the loaded file, or zero + * edx = size of the loaded file, or zero +Remarks: + * function loads file and unpacks, if necessary + ====================================================================== ====================== Function 69 - debugging. ====================== ======================================================================