Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought


SYSCALLS/NAME - naming server routines   81/12/31


Include files:

    Fortran:    /sys/ins/name.ins.ftn
    Pascal:     /sys/ins/name.ins.pas


Procedures and Functions:

    name_$set_wdir (pname, len, st)
        Set the working directory of the calling process.

    name_$get_wdir (pname, len, st)
        Return the name of the working directory of the calling process.

    name_$set_ndir (pname, len, st)
        Set the naming directory of the calling process.

    name_$get_ndir (pname, len, st)
        Return the name of the naming directory of the calling process.

    name_$create_file (pname, len, st)
        Create a permanent file of the specified name.

    name_$delete_file (pname, len, st)
        Delete the file of the specified name.

    name_$create_directory (pname, len, st)
        Create a directory of the specified name.

    name_$delete_directory (pname, len, st);
        Delete the directory of the specified name.

    name_$read_dir (pname, len, dirlist, index, maxcnt, readcnt, st)
        Read catalogued names from the specified directory.

    name_$extract_data (entry, enttype, entlen, entname)
        Extract data from a directory entry record returned by name_$read_dir.
        This routine is intended to help Fortran users distill information
        from the array of records returned by the directory reading routine.

    name_$add_link (pname, plen, linktext, llen, st)
        Add a naming server link of the specified name with the supplied
        link text.

    name_$read_link (pname, plen, linktext, llen, st)
        Return the link text for the specified link.

    name_$drop_link (pname, len, st)
        Delete the specified link.

    name_$cname (old_pname, old_pname_len, new_leaf, new_leaf_len, status)
        Change the rightmost component of old_pname to new_leaf.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026