!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/drivers/char/ip2/   drwxr-xr-x
Free 318.33 GB of 458.09 GB (69.49%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     ip2.h (4.05 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*******************************************************************************
*
*   (c) 1998 by Computone Corporation
*
********************************************************************************
*
*
*   PACKAGE:     Linux tty Device Driver for IntelliPort II family of multiport
*                serial I/O controllers.
*
*   DESCRIPTION: Driver constants for configuration and tuning
*
*   NOTES:
*
*******************************************************************************/
#ifndef IP2_H
#define IP2_H

#include "ip2types.h"
#include "i2cmd.h"

/*************/
/* Constants */
/*************/

/* Device major numbers
 * The first set are the major numbers allocated from the Linux Device Registry.
 * This was expanded from 64 to 128 with version 2.0.26. If this code is built
 * under earlier versions we use majors from the LOCAL/EXPERIMENTAL range.
 */
#if MAX_CHRDEV > 64
#    define IP2_TTY_MAJOR      71
#    define IP2_CALLOUT_MAJOR  72
#    define IP2_IPL_MAJOR      73
#else
#    define IP2_TTY_MAJOR      60
#    define IP2_CALLOUT_MAJOR  61
#    define IP2_IPL_MAJOR      62
#endif


/* Board configuration array.
 * This array defines the hardware irq and address for up to IP2_MAX_BOARDS
 * (4 supported per ip2_types.h) ISA board addresses and irqs MUST be specified,
 * PCI and EISA boards are probed for and automagicly configed
 * iff the addresses are set to 1 and 2 respectivily.
 *    0x0100 - 0x03f0 == ISA
 *             1        == PCI
 *             2        == EISA
 *             0        == (skip this board)
 * This array defines the hardware addresses for them. Special 
 * addresses are EISA and PCI which go sniffing for boards. 

 * In a multiboard system the position in the array determines which port
 * devices are assigned to each board: 
 *        board 0 is assigned ttyF0.. to ttyF63, 
 *        board 1 is assigned ttyF64  to ttyF127,
 *        board 2 is assigned ttyF128 to ttyF191,
 *        board 3 is assigned ttyF192 to ttyF255. 
 *
 * In PCI and EISA bus systems each range is mapped to card in 
 * monotonically increasing slot number order, ISA position is as specified
 * here.

 * If the irqs are ALL set to 0,0,0,0 all boards operate in 
 * polled mode. For interrupt operation ISA boards require that the IRQ be 
 * specified, while PCI and EISA boards any nonzero entry 
 * will enable interrupts using the BIOS configured irq for the board. 
 * An invalid irq entry will default to polled mode for that card and print
 * console warning.
 
 * When the driver is loaded as a module these setting can be overridden on the 
 * modprobe command line or on an option line in /etc/modules.conf.
 * If the driver is built-in the configuration must be 
 * set here for ISA cards and address set to 1 and 2 for PCI and EISA.
 *
 * Here is an example that shows most if not all possibe combinations:

 *static ip2config_t ip2config =
 *{
 *    {11,1,0,0},        // irqs
 *    {                // Addresses
 *        0x0308,        // Board 0, ttyF0   - ttyF63// ISA card at io=0x308, irq=11
 *        0x0001,        // Board 1, ttyF64  - ttyF127//PCI card configured by BIOS
 *        0x0000,        // Board 2, ttyF128 - ttyF191// Slot skipped
 *        0x0002        // Board 3, ttyF192 - ttyF255//EISA card configured by BIOS
 *                                                 // but polled not irq driven
 *    }
 *};
 */

 /* this structure is zeroed out because the suggested method is to configure
  * the driver as a module, set up the parameters with an options line in
  * /etc/modules.conf and load with modprobe, kerneld or kmod, the kernel
  * module loader
  */

 /* This structure is NOW always initialized when the driver is initialized.
  * Compiled in defaults MUST be added to the io and irq arrays in
  * ip2.c.  Those values are configurable from insmod parameters in the
  * case of modules or from command line parameters (ip2=io,irq) when
  * compiled in.
  */

static ip2config_t ip2config =
{
    {0,0,0,0},        // irqs
    {                // Addresses
    /* Do NOT set compile time defaults HERE!  Use the arrays in
        ip2.c!  These WILL be overwritten!  =mhw= */
        0x0000,        // Board 0, ttyF0   - ttyF63
        0x0000,        // Board 1, ttyF64  - ttyF127
        0x0000,        // Board 2, ttyF128 - ttyF191
        0x0000        // Board 3, ttyF192 - ttyF255
    }
};

#endif

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