void FS_WorkingDirGet (CPU_CHAR *path_dir,
CPU_SIZE_T size,
FS_ERR *p_err);
File | Called from | Code enabled by |
| Application;
|
|
Get the working directory for the current task.
Arguments
path_dir
String buffer that will receive the working directory path.
size
Size of string buffer.
p_err
Pointer to variable that will receive the return error code from this function:
FS_ERR_NONE
Working directory obtained.
FS_ERR_NULL_PTR
Argument path_dir passed a NULL pointer.
FS_ERR_NULL_ARG
Argument size passed a NULL value.
FS_ERR_NAME_BUF_TOO_SHORT
Argument size less than length of path
FS_ERR_VOL_NONE_EXIST
No volumes exist.
Returned Value
None.
Notes/Warnings
If no working directory is assigned for the task, the default working directory—the root directory on the default volume—will be returned in the user buffer and set as the task’s working directory.