!C99Shell v.2.1 [PHP 7 Update] [1.12.2019]!

Software: Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.12 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g. PHP/5.2.4-2ubuntu5.12 

uname -a: Linux forum.circlefusion.com 2.6.24-19-server #1 SMP Wed Jun 18 15:18:00 UTC 2008 i686 

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

Safe-mode: OFF (not secure)

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


Viewing file:     genhd.h (7.49 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#ifndef _LINUX_GENHD_H
#define _LINUX_GENHD_H

/*
 *     genhd.h Copyright (C) 1992 Drew Eckhardt
 *    Generic hard disk header file by  
 *         Drew Eckhardt
 *
 *        <drew@colorado.edu>
 */

#include <linux/types.h>

#ifdef CONFIG_BLOCK

enum {
/* These three have identical behaviour; use the second one if DOS FDISK gets
   confused about extended/logical partitions starting past cylinder 1023. */
    DOS_EXTENDED_PARTITION = 5,
    LINUX_EXTENDED_PARTITION = 0x85,
    WIN98_EXTENDED_PARTITION = 0x0f,

    SUN_WHOLE_DISK = DOS_EXTENDED_PARTITION,

    LINUX_SWAP_PARTITION = 0x82,
    LINUX_DATA_PARTITION = 0x83,
    LINUX_LVM_PARTITION = 0x8e,
    LINUX_RAID_PARTITION = 0xfd,    /* autodetect RAID partition */

    SOLARIS_X86_PARTITION =    LINUX_SWAP_PARTITION,
    NEW_SOLARIS_X86_PARTITION = 0xbf,

    DM6_AUX1PARTITION = 0x51,    /* no DDO:  use xlated geom */
    DM6_AUX3PARTITION = 0x53,    /* no DDO:  use xlated geom */
    DM6_PARTITION =    0x54,        /* has DDO: use xlated geom & offset */
    EZD_PARTITION =    0x55,        /* EZ-DRIVE */

    FREEBSD_PARTITION = 0xa5,    /* FreeBSD Partition ID */
    OPENBSD_PARTITION = 0xa6,    /* OpenBSD Partition ID */
    NETBSD_PARTITION = 0xa9,    /* NetBSD Partition ID */
    BSDI_PARTITION = 0xb7,        /* BSDI Partition ID */
    MINIX_PARTITION = 0x81,        /* Minix Partition ID */
    UNIXWARE_PARTITION = 0x63,    /* Same as GNU_HURD and SCO Unix */
};


struct partition {
    unsigned char boot_ind;        /* 0x80 - active */
    unsigned char head;        /* starting head */
    unsigned char sector;        /* starting sector */
    unsigned char cyl;        /* starting cylinder */
    unsigned char sys_ind;        /* What partition type */
    unsigned char end_head;        /* end head */
    unsigned char end_sector;    /* end sector */
    unsigned char end_cyl;        /* end cylinder */
    unsigned int start_sect;    /* starting sector counting from 0 */
    unsigned int nr_sects;        /* nr of sectors in partition */
} __attribute__((packed));



#ifdef CONFIG_SOLARIS_X86_PARTITION

#define SOLARIS_X86_NUMSLICE    16
#define SOLARIS_X86_VTOC_SANE    (0x600DDEEEUL)

struct solaris_x86_slice {
    __le16 s_tag;        /* ID tag of partition */
    __le16 s_flag;        /* permission flags */
    __le32 s_start;        /* start sector no of partition */
    __le32 s_size;        /* # of blocks in partition */
};

struct solaris_x86_vtoc {
    unsigned int v_bootinfo[3];    /* info needed by mboot (unsupported) */
    __le32 v_sanity;        /* to verify vtoc sanity */
    __le32 v_version;        /* layout version */
    char    v_volume[8];        /* volume name */
    __le16    v_sectorsz;        /* sector size in bytes */
    __le16    v_nparts;        /* number of partitions */
    unsigned int v_reserved[10];    /* free space */
    struct solaris_x86_slice
        v_slice[SOLARIS_X86_NUMSLICE]; /* slice headers */
    unsigned int timestamp[SOLARIS_X86_NUMSLICE]; /* timestamp (unsupported) */
    char    v_asciilabel[128];    /* for compatibility */
};

#endif /* CONFIG_SOLARIS_X86_PARTITION */

#ifdef CONFIG_BSD_DISKLABEL
/*
 * BSD disklabel support by Yossi Gottlieb <yogo@math.tau.ac.il>
 * updated by Marc Espie <Marc.Espie@openbsd.org>
 */

/* check against BSD src/sys/sys/disklabel.h for consistency */

#define BSD_DISKMAGIC    (0x82564557UL)    /* The disk magic number */
#define BSD_MAXPARTITIONS    16
#define OPENBSD_MAXPARTITIONS    16
#define BSD_FS_UNUSED        0    /* disklabel unused partition entry ID */
struct bsd_disklabel {
    __le32    d_magic;        /* the magic number */
    __s16    d_type;            /* drive type */
    __s16    d_subtype;        /* controller/d_type specific */
    char    d_typename[16];        /* type name, e.g. "eagle" */
    char    d_packname[16];            /* pack identifier */ 
    __u32    d_secsize;        /* # of bytes per sector */
    __u32    d_nsectors;        /* # of data sectors per track */
    __u32    d_ntracks;        /* # of tracks per cylinder */
    __u32    d_ncylinders;        /* # of data cylinders per unit */
    __u32    d_secpercyl;        /* # of data sectors per cylinder */
    __u32    d_secperunit;        /* # of data sectors per unit */
    __u16    d_sparespertrack;    /* # of spare sectors per track */
    __u16    d_sparespercyl;        /* # of spare sectors per cylinder */
    __u32    d_acylinders;        /* # of alt. cylinders per unit */
    __u16    d_rpm;            /* rotational speed */
    __u16    d_interleave;        /* hardware sector interleave */
    __u16    d_trackskew;        /* sector 0 skew, per track */
    __u16    d_cylskew;        /* sector 0 skew, per cylinder */
    __u32    d_headswitch;        /* head switch time, usec */
    __u32    d_trkseek;        /* track-to-track seek, usec */
    __u32    d_flags;        /* generic flags */
#define NDDATA 5
    __u32    d_drivedata[NDDATA];    /* drive-type specific information */
#define NSPARE 5
    __u32    d_spare[NSPARE];    /* reserved for future use */
    __le32    d_magic2;        /* the magic number (again) */
    __le16    d_checksum;        /* xor of data incl. partitions */

            /* filesystem and partition information: */
    __le16    d_npartitions;        /* number of partitions in following */
    __le32    d_bbsize;        /* size of boot area at sn0, bytes */
    __le32    d_sbsize;        /* max size of fs superblock, bytes */
    struct    bsd_partition {        /* the partition table */
        __le32    p_size;        /* number of sectors in partition */
        __le32    p_offset;    /* starting sector */
        __le32    p_fsize;    /* filesystem basic fragment size */
        __u8    p_fstype;    /* filesystem type, see below */
        __u8    p_frag;        /* filesystem fragments per block */
        __le16    p_cpg;        /* filesystem cylinders per group */
    } d_partitions[BSD_MAXPARTITIONS];    /* actually may be more */
};

#endif    /* CONFIG_BSD_DISKLABEL */

#ifdef CONFIG_UNIXWARE_DISKLABEL
/*
 * Unixware slices support by Andrzej Krzysztofowicz <ankry@mif.pg.gda.pl>
 * and Krzysztof G. Baranowski <kgb@knm.org.pl>
 */

#define UNIXWARE_DISKMAGIC     (0xCA5E600DUL)    /* The disk magic number */
#define UNIXWARE_DISKMAGIC2    (0x600DDEEEUL)    /* The slice table magic nr */
#define UNIXWARE_NUMSLICE      16
#define UNIXWARE_FS_UNUSED     0        /* Unused slice entry ID */

struct unixware_slice {
    __le16   s_label;    /* label */
    __le16   s_flags;    /* permission flags */
    __le32   start_sect;    /* starting sector */
    __le32   nr_sects;    /* number of sectors in slice */
};

struct unixware_disklabel {
    __le32   d_type;                   /* drive type */
    __le32   d_magic;                /* the magic number */
    __le32   d_version;              /* version number */
    char    d_serial[12];           /* serial number of the device */
    __le32   d_ncylinders;           /* # of data cylinders per device */
    __le32   d_ntracks;              /* # of tracks per cylinder */
    __le32   d_nsectors;             /* # of data sectors per track */
    __le32   d_secsize;              /* # of bytes per sector */
    __le32   d_part_start;           /* # of first sector of this partition */
    __le32   d_unknown1[12];         /* ? */
     __le32    d_alt_tbl;              /* byte offset of alternate table */
     __le32    d_alt_len;              /* byte length of alternate table */
     __le32    d_phys_cyl;             /* # of physical cylinders per device */
     __le32    d_phys_trk;             /* # of physical tracks per cylinder */
     __le32    d_phys_sec;             /* # of physical sectors per track */
     __le32    d_phys_bytes;           /* # of physical bytes per sector */
     __le32    d_unknown2;             /* ? */
    __le32   d_unknown3;             /* ? */
    __le32    d_pad[8];               /* pad */

    struct unixware_vtoc {
        __le32    v_magic;        /* the magic number */
        __le32    v_version;        /* version number */
        char    v_name[8];        /* volume name */
        __le16    v_nslices;        /* # of slices */
        __le16    v_unknown1;        /* ? */
        __le32    v_reserved[10];        /* reserved */
        struct unixware_slice
            v_slice[UNIXWARE_NUMSLICE];    /* slice headers */
    } vtoc;

};  /* 408 */

#endif /* CONFIG_UNIXWARE_DISKLABEL */

#ifdef CONFIG_MINIX_SUBPARTITION
#   define MINIX_NR_SUBPARTITIONS  4
#endif /* CONFIG_MINIX_SUBPARTITION */


#else /* CONFIG_BLOCK */

static __inline__ void printk_all_partitions(void) { }

#endif /* CONFIG_BLOCK */

#endif

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v.2.1 [PHP 7 Update] [1.12.2019] maintained by KaizenLouie and updated by cermmik | C99Shell Github (MySQL update) | Generation time: 0.0064 ]--