Skip to content

Commit

Permalink
fix: lint
Browse files Browse the repository at this point in the history
  • Loading branch information
devhaozi committed Nov 10, 2024
1 parent 60b9350 commit ecadaa9
Showing 1 changed file with 26 additions and 28 deletions.
54 changes: 26 additions & 28 deletions pkg/chattr/chattr.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,33 +30,32 @@ import (
// from /usr/include/linux/fs.h
const (
FS_SECRM_FL uint32 = 0x00000001 /* Secure deletion */
FS_UNRM_FL = 0x00000002 /* Undelete */
FS_COMPR_FL = 0x00000004 /* Compress file */
FS_SYNC_FL = 0x00000008 /* Synchronous updates */
FS_IMMUTABLE_FL = 0x00000010 /* Immutable file */
FS_APPEND_FL = 0x00000020 /* writes to file may only append */
FS_NODUMP_FL = 0x00000040 /* do not dump file */
FS_NOATIME_FL = 0x00000080 /* do not update atime */
FS_DIRTY_FL = 0x00000100
FS_COMPRBLK_FL = 0x00000200 /* One or more compressed clusters */
FS_NOCOMP_FL = 0x00000400 /* Don't compress */
FS_ENCRYPT_FL = 0x00000800 /* Encrypted file */
FS_BTREE_FL = 0x00001000 /* btree format dir */
FS_INDEX_FL = 0x00001000 /* hash-indexed directory */
FS_IMAGIC_FL = 0x00002000 /* AFS directory */
FS_JOURNAL_DATA_FL = 0x00004000 /* Reserved for ext3 */
FS_NOTAIL_FL = 0x00008000 /* file tail should not be merged */
FS_DIRSYNC_FL = 0x00010000 /* dirsync behaviour (directories only) */
FS_TOPDIR_FL = 0x00020000 /* Top of directory hierarchies*/
FS_HUGE_FILE_FL = 0x00040000 /* Reserved for ext4 */
FS_EXTENT_FL = 0x00080000 /* Extents */
FS_EA_INODE_FL = 0x00200000 /* Inode used for large EA */
FS_EOFBLOCKS_FL = 0x00400000 /* Reserved for ext4 */
FS_NOCOW_FL = 0x00800000 /* Do not cow file */
FS_INLINE_DATA_FL = 0x10000000 /* Reserved for ext4 */
FS_PROJINHERIT_FL = 0x20000000 /* Create with parents projid */
FS_RESERVED_FL = 0x80000000 /* reserved for ext2 lib */

FS_UNRM_FL uint32 = 0x00000002 /* Undelete */
FS_COMPR_FL uint32 = 0x00000004 /* Compress file */
FS_SYNC_FL uint32 = 0x00000008 /* Synchronous updates */
FS_IMMUTABLE_FL uint32 = 0x00000010 /* Immutable file */
FS_APPEND_FL uint32 = 0x00000020 /* writes to file may only append */
FS_NODUMP_FL uint32 = 0x00000040 /* do not dump file */
FS_NOATIME_FL uint32 = 0x00000080 /* do not update atime */
FS_DIRTY_FL uint32 = 0x00000100
FS_COMPRBLK_FL uint32 = 0x00000200 /* One or more compressed clusters */
FS_NOCOMP_FL uint32 = 0x00000400 /* Don't compress */
FS_ENCRYPT_FL uint32 = 0x00000800 /* Encrypted file */
FS_BTREE_FL uint32 = 0x00001000 /* btree format dir */
FS_INDEX_FL uint32 = 0x00001000 /* hash-indexed directory */
FS_IMAGIC_FL uint32 = 0x00002000 /* AFS directory */
FS_JOURNAL_DATA_FL uint32 = 0x00004000 /* Reserved for ext3 */
FS_NOTAIL_FL uint32 = 0x00008000 /* file tail should not be merged */
FS_DIRSYNC_FL uint32 = 0x00010000 /* dirsync behaviour (directories only) */
FS_TOPDIR_FL uint32 = 0x00020000 /* Top of directory hierarchies*/
FS_HUGE_FILE_FL uint32 = 0x00040000 /* Reserved for ext4 */
FS_EXTENT_FL uint32 = 0x00080000 /* Extents */
FS_EA_INODE_FL uint32 = 0x00200000 /* Inode used for large EA */
FS_EOFBLOCKS_FL uint32 = 0x00400000 /* Reserved for ext4 */
FS_NOCOW_FL uint32 = 0x00800000 /* Do not cow file */
FS_INLINE_DATA_FL uint32 = 0x10000000 /* Reserved for ext4 */
FS_PROJINHERIT_FL uint32 = 0x20000000 /* Create with parents projid */
FS_RESERVED_FL uint32 = 0x80000000 /* reserved for ext2 lib */
)

// from ioctl_list manpage
Expand Down Expand Up @@ -93,7 +92,6 @@ func SetAttr(f *os.File, attr uint32) error {
attrs |= attr

return ioctl(f, FS_IOC_SETFLAGS, &attrs)

}

// UnsetAttr unsets the given attribute.
Expand Down

0 comments on commit ecadaa9

Please sign in to comment.