!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/src/linux-2.4.18-xfs-1.1/fs/freevxfs/   drwxr-xr-x
Free 318.38 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:     vxfs_olt.h (4.44 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * Copyright (c) 2000-2001 Christoph Hellwig.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions, and the following disclaimer,
 *    without modification.
 * 2. The name of the author may not be used to endorse or promote products
 *    derived from this software without specific prior written permission.
 *
 * Alternatively, this software may be distributed under the terms of the
 * GNU General Public License ("GPL").
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 */
#ifndef _VXFS_OLT_H_
#define _VXFS_OLT_H_

#ident "$Id: vxfs_olt.h,v 1.5 2001/04/25 18:11:23 hch Exp hch $"

/*
 * Veritas filesystem driver - Object Location Table data structures.
 *
 * This file contains definitions for the Object Location Table used
 * by the Veritas Filesystem version 2 and newer.
 */


/*
 * OLT magic number (vxfs_olt->olt_magic).
 */
#define VXFS_OLT_MAGIC        0xa504FCF5

/*
 * VxFS OLT entry types.
 */
enum {
    VXFS_OLT_FREE    = 1,
    VXFS_OLT_FSHEAD    = 2,
    VXFS_OLT_CUT    = 3,
    VXFS_OLT_ILIST    = 4,
    VXFS_OLT_DEV    = 5,
    VXFS_OLT_SB    = 6
};

/*
 * VxFS OLT header.
 *
 * The Object Location Table header is placed at the beginning of each
 * OLT extent.  It is used to fing certain filesystem-wide metadata, e.g.
 * the inital inode list, the fileset header or the device configuration.
 */
struct vxfs_olt {
    u_int32_t    olt_magic;    /* magic number            */
    u_int32_t    olt_size;    /* size of this entry        */
    u_int32_t    olt_checksum;    /* checksum of extent        */
    u_int32_t    __unused1;    /* ???                */
    u_int32_t    olt_mtime;    /* time of last mod. (sec)    */
    u_int32_t    olt_mutime;    /* time of last mod. (usec)    */
    u_int32_t    olt_totfree;    /* free space in OLT extent    */
    vx_daddr_t    olt_extents[2];    /* addr of this extent, replica    */
    u_int32_t    olt_esize;    /* size of this extent        */
    vx_daddr_t    olt_next[2];    /* addr of next extent, replica    */
    u_int32_t    olt_nsize;    /* size of next extent        */
    u_int32_t    __unused2;    /* align to 8 byte boundary    */
};

/*
 * VxFS common OLT entry (on disk).
 */
struct vxfs_oltcommon {
    u_int32_t    olt_type;    /* type of this record        */
    u_int32_t    olt_size;    /* size of this record        */
};

/*
 * VxFS free OLT entry (on disk).
 */
struct vxfs_oltfree {
    u_int32_t    olt_type;    /* type of this record        */
    u_int32_t    olt_fsize;    /* size of this free record    */
};

/*
 * VxFS initial-inode list (on disk).
 */
struct vxfs_oltilist {
    u_int32_t    olt_type;    /* type of this record        */
    u_int32_t    olt_size;    /* size of this record        */
    vx_ino_t    olt_iext[2];    /* initial inode list, replica    */
};

/*
 * Current Usage Table 
 */
struct vxfs_oltcut {
    u_int32_t    olt_type;    /* type of this record        */
    u_int32_t    olt_size;    /* size of this record        */
    vx_ino_t    olt_cutino;    /* inode of current usage table    */
    u_int32_t    __pad;        /* unused, 8 byte align        */
};

/*
 * Inodes containing Superblock, Intent log and OLTs 
 */
struct vxfs_oltsb {
    u_int32_t    olt_type;    /* type of this record        */
    u_int32_t    olt_size;    /* size of this record        */
    vx_ino_t    olt_sbino;    /* inode of superblock file    */
    u_int32_t    __unused1;    /* ???                */
    vx_ino_t    olt_logino[2];    /* inode of log file,replica    */
    vx_ino_t    olt_oltino[2];    /* inode of OLT, replica    */
};

/*
 * Inode containing device configuration + it's replica 
 */
struct vxfs_oltdev {
    u_int32_t    olt_type;    /* type of this record        */
    u_int32_t    olt_size;    /* size of this record        */
    vx_ino_t    olt_devino[2];    /* inode of device config files    */
};

/*
 * Fileset header 
 */
struct vxfs_oltfshead {
    u_int32_t    olt_type;    /* type number            */
    u_int32_t    olt_size;    /* size of this record        */
    vx_ino_t    olt_fsino[2];   /* inodes of fileset header    */
};

#endif /* _VXFS_OLT_H_ */

:: 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.0206 ]--