xref: /linux/fs/ntfs/attrlist.h (revision cdd4dc3aebeab43a72ce0bc2b5bab6f0a80b97a5)
1*40796051SNamjae Jeon /* SPDX-License-Identifier: GPL-2.0-or-later */
2*40796051SNamjae Jeon /*
3*40796051SNamjae Jeon  * Exports for attribute list attribute handling.
4*40796051SNamjae Jeon  *
5*40796051SNamjae Jeon  * Copyright (c) 2004 Anton Altaparmakov
6*40796051SNamjae Jeon  * Copyright (c) 2004 Yura Pakhuchiy
7*40796051SNamjae Jeon  * Copyright (c) 2025 LG Electronics Co., Ltd.
8*40796051SNamjae Jeon  */
9*40796051SNamjae Jeon 
10*40796051SNamjae Jeon #ifndef _NTFS_ATTRLIST_H
11*40796051SNamjae Jeon #define _NTFS_ATTRLIST_H
12*40796051SNamjae Jeon 
13*40796051SNamjae Jeon #include "attrib.h"
14*40796051SNamjae Jeon 
15*40796051SNamjae Jeon int ntfs_attrlist_need(struct ntfs_inode *ni);
16*40796051SNamjae Jeon int ntfs_attrlist_entry_add(struct ntfs_inode *ni, struct attr_record *attr);
17*40796051SNamjae Jeon int ntfs_attrlist_entry_rm(struct ntfs_attr_search_ctx *ctx);
18*40796051SNamjae Jeon int ntfs_attrlist_update(struct ntfs_inode *base_ni);
19*40796051SNamjae Jeon 
20*40796051SNamjae Jeon #endif /* defined _NTFS_ATTRLIST_H */
21