summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/include/rtems/libio.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--cpukit/libcsupport/include/rtems/libio.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/cpukit/libcsupport/include/rtems/libio.h b/cpukit/libcsupport/include/rtems/libio.h
index 5f840647db..44e8b59267 100644
--- a/cpukit/libcsupport/include/rtems/libio.h
+++ b/cpukit/libcsupport/include/rtems/libio.h
@@ -128,6 +128,7 @@ typedef int (*rtems_filesystem_fcntl_t)(
);
typedef int (*rtems_filesystem_rmnod_t)(
+ rtems_filesystem_location_info_t *parent_loc, /* IN */
rtems_filesystem_location_info_t *pathloc /* IN */
);
@@ -174,6 +175,7 @@ typedef int (*rtems_filesystem_mknod_t)(
typedef int (*rtems_filesystem_evalpath_t)(
const char *pathname, /* IN */
+ int pathnamelen, /* IN */
int flags, /* IN */
rtems_filesystem_location_info_t *pathloc /* IN/OUT */
);
@@ -191,7 +193,8 @@ typedef int (*rtems_filesystem_link_t)(
);
typedef int (*rtems_filesystem_unlink_t)(
- rtems_filesystem_location_info_t *pathloc /* IN */
+ rtems_filesystem_location_info_t *parent_pathloc, /* IN */
+ rtems_filesystem_location_info_t *pathloc /* IN */
);
typedef int (*rtems_filesystem_chown_t)(
@@ -326,7 +329,8 @@ struct rtems_filesystem_mount_table_entry_tt {
* When someone adds a mounted filesystem on a real device,
* this will need to be used.
*
- * The best option long term for this is probably an open file descriptor.
+ * The lower layers can manage how this is managed. Leave as a
+ * string.
*/
char *dev;
};