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