mirror of
https://github.com/nilfs-dev/nilfs-utils.git
synced 2026-01-26 13:43:15 +00:00
libnilfs: add functions to get pathname or FD of mount point directory
Add export functions to get the absolute path name or file descriptor of the mount point directory (file system root directory). [ changed to inline function definitions for v2.2.y ] Signed-off-by: Ryusuke Konishi <konishi.ryusuke@gmail.com>
This commit is contained in:
parent
4212b7faf2
commit
bcc3ee8c8e
@ -113,6 +113,31 @@ static inline int nilfs_unlock_##name(struct nilfs *nilfs) \
|
||||
|
||||
NILFS_LOCK_FNS(cleaner, 0)
|
||||
|
||||
/**
|
||||
* nilfs_get_root_path - get the path name string of the mount point
|
||||
* @nilfs: nilfs object
|
||||
*
|
||||
* Return: The absolute path name of the mount point directory, or %NULL if
|
||||
* unavailable.
|
||||
*/
|
||||
static inline const char *nilfs_get_root_path(const struct nilfs *nilfs)
|
||||
{
|
||||
return nilfs->n_ioc;
|
||||
}
|
||||
|
||||
/**
|
||||
* nilfs_get_root_fd - get the file descriptor of the mount point directory
|
||||
* (file system root directory)
|
||||
* @nilfs: nilfs object
|
||||
*
|
||||
* Return: The file descriptor of the mount point directory, or -1 if not
|
||||
* available.
|
||||
*/
|
||||
static inline int nilfs_get_root_fd(const struct nilfs *nilfs)
|
||||
{
|
||||
return nilfs->n_iocfd;
|
||||
}
|
||||
|
||||
/**
|
||||
* struct nilfs_psegment - partial segment iterator
|
||||
* @p_segnum: segment number
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user