!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-oracle-6.8-headers-6.8.0-1028/include/uapi/linux/   drwxr-xr-x
Free 83.33 GB of 96.73 GB (86.15%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     ext4.h (4.04 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */

#ifndef _UAPI_LINUX_EXT4_H
#define _UAPI_LINUX_EXT4_H
#include <linux/fiemap.h>
#include <linux/fs.h>
#include <linux/ioctl.h>
#include <linux/types.h>

/*
 * ext4-specific ioctl commands
 */
#define    EXT4_IOC_GETVERSION        _IOR('f', 3, long)
#define    EXT4_IOC_SETVERSION        _IOW('f', 4, long)
#define    EXT4_IOC_GETVERSION_OLD        FS_IOC_GETVERSION
#define    EXT4_IOC_SETVERSION_OLD        FS_IOC_SETVERSION
#define EXT4_IOC_GETRSVSZ        _IOR('f', 5, long)
#define EXT4_IOC_SETRSVSZ        _IOW('f', 6, long)
#define EXT4_IOC_GROUP_EXTEND        _IOW('f', 7, unsigned long)
#define EXT4_IOC_GROUP_ADD        _IOW('f', 8, struct ext4_new_group_input)
#define EXT4_IOC_MIGRATE        _IO('f', 9)
 /* note ioctl 10 reserved for an early version of the FIEMAP ioctl */
 /* note ioctl 11 reserved for filesystem-independent FIEMAP ioctl */
#define EXT4_IOC_ALLOC_DA_BLKS        _IO('f', 12)
#define EXT4_IOC_MOVE_EXT        _IOWR('f', 15, struct move_extent)
#define EXT4_IOC_RESIZE_FS        _IOW('f', 16, __u64)
#define EXT4_IOC_SWAP_BOOT        _IO('f', 17)
#define EXT4_IOC_PRECACHE_EXTENTS    _IO('f', 18)
/* ioctl codes 19--39 are reserved for fscrypt */
#define EXT4_IOC_CLEAR_ES_CACHE        _IO('f', 40)
#define EXT4_IOC_GETSTATE        _IOW('f', 41, __u32)
#define EXT4_IOC_GET_ES_CACHE        _IOWR('f', 42, struct fiemap)
#define EXT4_IOC_CHECKPOINT        _IOW('f', 43, __u32)
#define EXT4_IOC_GETFSUUID        _IOR('f', 44, struct fsuuid)
#define EXT4_IOC_SETFSUUID        _IOW('f', 44, struct fsuuid)

#define EXT4_IOC_SHUTDOWN _IOR('X', 125, __u32)

/*
 * ioctl commands in 32 bit emulation
 */
#define EXT4_IOC32_GETVERSION        _IOR('f', 3, int)
#define EXT4_IOC32_SETVERSION        _IOW('f', 4, int)
#define EXT4_IOC32_GETRSVSZ        _IOR('f', 5, int)
#define EXT4_IOC32_SETRSVSZ        _IOW('f', 6, int)
#define EXT4_IOC32_GROUP_EXTEND        _IOW('f', 7, unsigned int)
#define EXT4_IOC32_GROUP_ADD        _IOW('f', 8, struct compat_ext4_new_group_input)
#define EXT4_IOC32_GETVERSION_OLD    FS_IOC32_GETVERSION
#define EXT4_IOC32_SETVERSION_OLD    FS_IOC32_SETVERSION

/*
 * Flags returned by EXT4_IOC_GETSTATE
 *
 * We only expose to userspace a subset of the state flags in
 * i_state_flags
 */
#define EXT4_STATE_FLAG_EXT_PRECACHED    0x00000001
#define EXT4_STATE_FLAG_NEW        0x00000002
#define EXT4_STATE_FLAG_NEWENTRY    0x00000004
#define EXT4_STATE_FLAG_DA_ALLOC_CLOSE    0x00000008

/*
 * Flags for ioctl EXT4_IOC_CHECKPOINT
 */
#define EXT4_IOC_CHECKPOINT_FLAG_DISCARD    0x1
#define EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT    0x2
#define EXT4_IOC_CHECKPOINT_FLAG_DRY_RUN    0x4
#define EXT4_IOC_CHECKPOINT_FLAG_VALID        (EXT4_IOC_CHECKPOINT_FLAG_DISCARD | \
                        EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT | \
                        EXT4_IOC_CHECKPOINT_FLAG_DRY_RUN)

/*
 * Structure for EXT4_IOC_GETFSUUID/EXT4_IOC_SETFSUUID
 */
struct fsuuid {
    __u32       fsu_len;
    __u32       fsu_flags;
    __u8        fsu_uuid[];
};

/*
 * Structure for EXT4_IOC_MOVE_EXT
 */
struct move_extent {
    __u32 reserved;        /* should be zero */
    __u32 donor_fd;        /* donor file descriptor */
    __u64 orig_start;    /* logical start offset in block for orig */
    __u64 donor_start;    /* logical start offset in block for donor */
    __u64 len;        /* block length to be moved */
    __u64 moved_len;    /* moved block length */
};

/*
 * Flags used by EXT4_IOC_SHUTDOWN
 */
#define EXT4_GOING_FLAGS_DEFAULT        0x0    /* going down */
#define EXT4_GOING_FLAGS_LOGFLUSH        0x1    /* flush log but not data */
#define EXT4_GOING_FLAGS_NOLOGFLUSH        0x2    /* don't flush log nor data */

/* Used to pass group descriptor data when online resize is done */
struct ext4_new_group_input {
    __u32 group;        /* Group number for this data */
    __u64 block_bitmap;    /* Absolute block number of block bitmap */
    __u64 inode_bitmap;    /* Absolute block number of inode bitmap */
    __u64 inode_table;    /* Absolute block number of inode table start */
    __u32 blocks_count;    /* Total number of blocks in this group */
    __u16 reserved_blocks;    /* Number of reserved blocks in this group */
    __u16 unused;
};

/*
 * Returned by EXT4_IOC_GET_ES_CACHE as an additional possible flag.
 * It indicates that the entry in extent status cache is for a hole.
 */
#define EXT4_FIEMAP_EXTENT_HOLE        0x08000000

#endif /* _UAPI_LINUX_EXT4_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.003 ]--