!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:     pipe_fs_i.h (1.61 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#ifndef _LINUX_PIPE_FS_I_H
#define _LINUX_PIPE_FS_I_H

#define PIPEFS_MAGIC 0x50495045
struct pipe_inode_info {
    wait_queue_head_t wait;
    char *base;
    unsigned int len;
    unsigned int start;
    unsigned int readers;
    unsigned int writers;
    unsigned int waiting_readers;
    unsigned int waiting_writers;
    unsigned int r_counter;
    unsigned int w_counter;
};

/* Differs from PIPE_BUF in that PIPE_SIZE is the length of the actual
   memory allocation, whereas PIPE_BUF makes atomicity guarantees.  */
#define PIPE_SIZE        PAGE_SIZE

#define PIPE_SEM(inode)        (&(inode).i_sem)
#define PIPE_WAIT(inode)    (&(inode).i_pipe->wait)
#define PIPE_BASE(inode)    ((inode).i_pipe->base)
#define PIPE_START(inode)    ((inode).i_pipe->start)
#define PIPE_LEN(inode)        ((inode).i_pipe->len)
#define PIPE_READERS(inode)    ((inode).i_pipe->readers)
#define PIPE_WRITERS(inode)    ((inode).i_pipe->writers)
#define PIPE_WAITING_READERS(inode)    ((inode).i_pipe->waiting_readers)
#define PIPE_WAITING_WRITERS(inode)    ((inode).i_pipe->waiting_writers)
#define PIPE_RCOUNTER(inode)    ((inode).i_pipe->r_counter)
#define PIPE_WCOUNTER(inode)    ((inode).i_pipe->w_counter)

#define PIPE_EMPTY(inode)    (PIPE_LEN(inode) == 0)
#define PIPE_FULL(inode)    (PIPE_LEN(inode) == PIPE_SIZE)
#define PIPE_FREE(inode)    (PIPE_SIZE - PIPE_LEN(inode))
#define PIPE_END(inode)    ((PIPE_START(inode) + PIPE_LEN(inode)) & (PIPE_SIZE-1))
#define PIPE_MAX_RCHUNK(inode)    (PIPE_SIZE - PIPE_START(inode))
#define PIPE_MAX_WCHUNK(inode)    (PIPE_SIZE - PIPE_END(inode))

/* Drop the inode semaphore and wait for a pipe event, atomically */
void pipe_wait(struct inode * inode);

struct inode* pipe_new(struct inode* inode);

#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.0055 ]--