[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


   NAME
        SetProgramDir -- Sets the directory returned by getprogramdir (v36)

   SYNOPSIS
        oldlock = SetProgramDir(lock)
        D0                       D1

        bptr setprogramdir(bptr)

   FUNCTION
        Sets a shared lock on the directory the program was loaded from.
        This can be used for a program to find data files, etc, that are
        stored with the program, or to find the program file itself.  NULL
        is a valid input.  This can be accessed via getprogramdir() or
        by using paths relative to PROGDIR:.

   INPUTS
        lock - A lock on the directory the current program was loaded from

   RESULT
        oldlock - The previous ProgramDir.

   SEE ALSO
        getprogramdir(), open()