summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/include/rtems/libio_.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libcsupport/include/rtems/libio_.h')
-rw-r--r--cpukit/libcsupport/include/rtems/libio_.h19
1 files changed, 16 insertions, 3 deletions
diff --git a/cpukit/libcsupport/include/rtems/libio_.h b/cpukit/libcsupport/include/rtems/libio_.h
index f64fefb2e8..dfde83145d 100644
--- a/cpukit/libcsupport/include/rtems/libio_.h
+++ b/cpukit/libcsupport/include/rtems/libio_.h
@@ -234,16 +234,29 @@ int rtems_libio_is_file_open(
* File System Routine Prototypes
*/
-int rtems_filesystem_evaluate_path(
+int rtems_filesystem_evaluate_relative_path(
const char *pathname,
+ int pathnamelen,
int flags,
rtems_filesystem_location_info_t *pathloc,
int follow_link
);
-int rtems_filesystem_evaluate_parent(
+int rtems_filesystem_evaluate_path(
+ const char *pathname,
+ int pathnamelen,
int flags,
- rtems_filesystem_location_info_t *pathloc
+ rtems_filesystem_location_info_t *pathloc,
+ int follow_link
+);
+
+int rtems_filesystem_dirname(
+ const char *pathname
+);
+
+int rtems_filesystem_prefix_separators(
+ const char *pathname,
+ int pathnamelen
);
void rtems_filesystem_initialize(void);