>> << Ndx Usr Pri Phr Dic Rel Voc !: wd Help User

# jmf: mapped files

HANDLEs in dll calls are treated as cd type x rather than *

Name | Type | Description
additem | verb | add item to mapped noun
createjmf | verb | create mapped file
map | verb | map a file
memshare | verb | share memory with a process
memshareclose | verb | close memory shared with memshare
share | verb | share a mapped file
showmap | verb | show all mappings
unmap | verb | unmap a mapped file
unmapall | verb | unmap all mapped files

createjmf

    create mapped file
    createjmf fn;msize

map

    map a file
    [type [,trailing_shape]] map name;filename [;sharename;ro]

memshare

    share memory with a process

    Form: {mapping-address} =: memshare {'share-name'}

    this permits sharing memory with a non-J process

    memshare and memshareclose contributed by Tony Zackin

memshareclose

    close memory shared with memshare

    Form: memshareclose {'share-name'}

unmap

    unmap a mapped file
    [force] unmap name [;newsize] - 0 ok, 1 not mapped, 2 refs

unmapall

    unmap all mapped files
    [force] unmapall dummy  - unmap all

>> << Ndx Usr Pri Phr Dic Rel Voc !: wd Help User