@@ -117,6 +117,8 @@ void fd_init(struct dfs_fd *fd);
struct dfs_fdtable *dfs_fdtable_get(void);
struct dfs_fdtable *dfs_fdtable_get_global(void);
+void lwp_dir_set(char *buf);
+char *lwp_dir_get(void);
#ifdef __cplusplus
}
@@ -96,6 +96,7 @@ struct rt_lwp
struct rt_wqueue wait_queue; /*for console */
struct lwp_avl_struct *address_search_head; /* for addressed object fast rearch */
+ char working_directory[DFS_PATH_MAX];
#ifdef RT_USING_GDBSERVER
int debug;
uint32_t bak_first_ins;