This call defines the current directory for the requesting process.
DosChDir
DirName (PSZ) - input
The directory path is not changed if any member of the path does not exist. The current directory changes only for the requesting process.
For FSDs, the case of the current directory is set according to the DirName passed in, not according to the case of the directories on disk. For example, if the directory "c:\bin" is created and DosChDir is called with DirName "c:\bin", the current directory returned by DosQCurDir will be "c:\bin".
Programs running without the NEWFILES bit set are allowed to DosChDir to a non-8.3 filename format directory.
DosQSysInfo must be used by an application to determine the maximum path length supported by OS/2. The returned value should be used to dynamically allocate buffers that are to be used to store paths.