Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Unable to render {include} The included page could not be found.
Unable to render {include} The included page could not be found.

FS_WorkingDirGet()

void FS_WorkingDirGet (CPU_CHAR *path_dir,

CPU_SIZE_T size,

FS_ERR *p_err);

 

File

Called from

Code enabled by

fs.c

Application;

fs_getcwd()

FS_CFG_WORKING_DIR_EN

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.

  • No labels