|  | /* | 
|  | * Copyright (c) 2019 Peter Bigot Consulting, LLC | 
|  | * | 
|  | * SPDX-License-Identifier: Apache-2.0 | 
|  | */ | 
|  |  | 
|  | /* Utility functions for use by filesystem implementations. */ | 
|  |  | 
|  | #ifndef ZEPHYR_SUBSYS_FS_FS_IMPL_H_ | 
|  | #define ZEPHYR_SUBSYS_FS_FS_IMPL_H_ | 
|  |  | 
|  | #include <fs/fs.h> | 
|  |  | 
|  | #ifdef __cplusplus | 
|  | extern "C" { | 
|  | #endif | 
|  |  | 
|  | /** | 
|  | * @brief Strip the mount point prefix from a path. | 
|  | * | 
|  | * @param path an absolute path beginning with a mount point. | 
|  | * | 
|  | * @param mp a pointer to the mount point within which @p path is found | 
|  | * | 
|  | * @return the absolute path within the mount point.  Behavior is | 
|  | * undefined if @p path does not start with the mount point prefix. | 
|  | */ | 
|  | const char *fs_impl_strip_prefix(const char *path, | 
|  | const struct fs_mount_t *mp); | 
|  |  | 
|  |  | 
|  | #ifdef __cplusplus | 
|  | } | 
|  | #endif | 
|  |  | 
|  | #endif /* ZEPHYR_SUBSYS_FS_FS_IMPL_H_ */ |