!C99Shell v. 1.0 pre-release build #13!

Software: Apache/2.0.54 (Unix) mod_perl/1.99_09 Perl/v5.8.0 mod_ssl/2.0.54 OpenSSL/0.9.7l DAV/2 FrontPage/5.0.2.2635 PHP/4.4.0 mod_gzip/2.0.26.1a 

uname -a: Linux snow.he.net 4.4.276-v2-mono-1 #1 SMP Wed Jul 21 11:21:17 PDT 2021 i686 

uid=99(nobody) gid=98(nobody) groups=98(nobody) 

Safe-mode: OFF (not secure)

/usr/include/linux/   drwxr-xr-x
Free 318.37 GB of 458.09 GB (69.5%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     ext3_fs_i.h (2.31 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 *  linux/include/linux/ext3_fs_i.h
 *
 * Copyright (C) 1992, 1993, 1994, 1995
 * Remy Card (card@masi.ibp.fr)
 * Laboratoire MASI - Institut Blaise Pascal
 * Universite Pierre et Marie Curie (Paris VI)
 *
 *  from
 *
 *  linux/include/linux/minix_fs_i.h
 *
 *  Copyright (C) 1991, 1992  Linus Torvalds
 */

#ifndef _LINUX_EXT3_FS_I
#define _LINUX_EXT3_FS_I

#include <linux/rwsem.h>

/*
 * second extended file system inode data in memory
 */
struct ext3_inode_info {
    __u32    i_data[15];
    __u32    i_flags;
#ifdef EXT3_FRAGMENTS
    __u32    i_faddr;
    __u8    i_frag_no;
    __u8    i_frag_size;
    __u16    unused;            /* formerly i_osync */
#endif
    __u32    i_file_acl;
    __u32    i_dir_acl;
    __u32    i_dtime;
    __u32    i_block_group;
    __u32    i_state;        /* Dynamic state flags for ext3 */
    __u32    i_next_alloc_block;
    __u32    i_next_alloc_goal;
#ifdef EXT3_PREALLOCATE
    __u32    i_prealloc_block;
    __u32    i_prealloc_count;
#endif
    __u32    i_dir_start_lookup;
    
    struct list_head i_orphan;    /* unlinked but open inodes */

    /*
     * i_disksize keeps track of what the inode size is ON DISK, not
     * in memory.  During truncate, i_size is set to the new size by
     * the VFS prior to calling ext3_truncate(), but the filesystem won't
     * set i_disksize to 0 until the truncate is actually under way.
     *
     * The intent is that i_disksize always represents the blocks which
     * are used by this file.  This allows recovery to restart truncate
     * on orphans if we crash during truncate.  We actually write i_disksize
     * into the on-disk inode when writing inodes out, instead of i_size.
     *
     * The only time when i_disksize and i_size may be different is when
     * a truncate is in progress.  The only things which change i_disksize
     * are ext3_get_block (growth) and ext3_truncate (shrinkth).
     */
    loff_t    i_disksize;

    /*
     * truncate_sem is for serialising ext3_truncate() against
     * ext3_getblock().  In the 2.4 ext2 design, great chunks of inode's
     * data tree are chopped off during truncate. We can't do that in
     * ext3 because whenever we perform intermediate commits during
     * truncate, the inode and all the metadata blocks *must* be in a
     * consistent state which allows truncation of the orphans to restart
     * during recovery.  Hence we must fix the get_block-vs-truncate race
     * by other means, so we have truncate_sem.
     */
    struct rw_semaphore truncate_sem;
};

#endif    /* _LINUX_EXT3_FS_I */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 1.0 pre-release build #13 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0043 ]--