en:docs:fapi:implementation_details

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
en:docs:fapi:implementation_details [2021/10/17 09:51] prokusheven:docs:fapi:implementation_details [2021/11/28 05:46] prokushev
Line 4: Line 4:
 ^ Name                               ^ Description                                              ^ Cross-platform ^ ^ Name                               ^ Description                                              ^ Cross-platform ^
 | [[en:docs:fapi:BadDynLink]]        | This is DOS specific version function which called during module loading if linking error is detected. It shows message and terminates via int 21h Terminate call | - | | [[en:docs:fapi:BadDynLink]]        | This is DOS specific version function which called during module loading if linking error is detected. It shows message and terminates via int 21h Terminate call | - |
-| [[en:docs:fapi:DosBeep]]           Generates sound from the speaker using direct port I/O | No |+| [[en:docs:fapi:DosBeep]]           Generate sound from the speaker using direct port I/O | No |
 | [[en:docs:fapi:DosBufReset]]       | Flushes a file cache buffers                             || | [[en:docs:fapi:DosBufReset]]       | Flushes a file cache buffers                             ||
 | [[en:docs:fapi:DosChDir]]          | Defines the current directory for the requesting process || | [[en:docs:fapi:DosChDir]]          | Defines the current directory for the requesting process ||
Line 17: Line 17:
 | [[en:docs:fapi:DosFreeSeg]]        | Deallocates a memory segment                             || | [[en:docs:fapi:DosFreeSeg]]        | Deallocates a memory segment                             ||
 | [[en:docs:fapi:DosGetDateTime]]    | Get the current date and time                            || | [[en:docs:fapi:DosGetDateTime]]    | Get the current date and time                            ||
-| [[en:docs:fapi:DosGetEnv]]         | Return process environment for the current process       ||+| [[en:docs:fapi:DosGetEnv]]         | Return process environment for the current process from LocalInfoSeg      Yes |
 | [[en:docs:fapi:DosGetHugeShift]]   | Return a shift count used to derive the selectors that address memory allocated with DosAllocHuge || | [[en:docs:fapi:DosGetHugeShift]]   | Return a shift count used to derive the selectors that address memory allocated with DosAllocHuge ||
 | [[en:docs:fapi:DosGetMachineMode]] | Returns the current mode of the processor                || | [[en:docs:fapi:DosGetMachineMode]] | Returns the current mode of the processor                ||
 | [[en:docs:fapi:DosGetMessage]]     | Retrieve a message from the specified system message file || | [[en:docs:fapi:DosGetMessage]]     | Retrieve a message from the specified system message file ||
-| [[en:docs:fapi:DosGetVersion]]     | Return the OS version number                             ||+| [[en:docs:fapi:DosGetVersion]]     | Return the OS version number via GlobalInfoSeg                            Yes |
 | [[en:docs:fapi:DosInsMessage]]     | Insert variable text string information into the body of a message || | [[en:docs:fapi:DosInsMessage]]     | Insert variable text string information into the body of a message ||
 | [[en:docs:fapi:DosMkDir]]          | Create a subdirectory                                    || | [[en:docs:fapi:DosMkDir]]          | Create a subdirectory                                    ||