forked from Imagelibrary/rtems
2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1524/filesystem * libcsupport/src/rtems_mkdir.c: New file. * libcsupport/src/Makefile.am: Reflect change above. * libcsupport/include/rtems/libio.h: Added rtems_mkdir(). * libmisc/fsmount/fsmount.h, libmisc/fsmount/fsmount.c, libblock/src/bdpart-mount.c, libnetworking/rtems/mkrootfs.h, libnetworking/rtems/mkrootfs.c, libfs/src/pipe/pipe.c: Use rtems_mkdir(). Removed rtems_fsmount_create_mount_point() and rtems_rootfs_mkdir().
This commit is contained in:
@@ -735,6 +735,17 @@ extern rtems_libio_supp_functions_t rtems_libio_supp_helper;
|
||||
typedef void (*rtems_fs_init_functions_t)(void);
|
||||
extern rtems_fs_init_functions_t rtems_fs_init_helper;
|
||||
|
||||
/**
|
||||
* @brief Creates a directory and all its parrent directories according to
|
||||
* @a path.
|
||||
*
|
||||
* The @a mode value selects the access permissions of the directory.
|
||||
*
|
||||
* @retval 0 Successful operation.
|
||||
* @retval -1 An error occured. @c errno indicates the error.
|
||||
*/
|
||||
extern int rtems_mkdir(const char *path, mode_t mode);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user