!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/nfsd/   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:     cache.h (1.61 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * include/linux/nfsd/cache.h
 *
 * Request reply cache. This was heavily inspired by the
 * implementation in 4.3BSD/4.4BSD.
 *
 * Copyright (C) 1995, 1996 Olaf Kirch <okir@monad.swb.de>
 */

#ifndef NFSCACHE_H
#define NFSCACHE_H

#ifdef __KERNEL__
#include <linux/sched.h>

/*
 * Representation of a reply cache entry. The first two members *must*
 * be hash_next and hash_prev.
 */
struct svc_cacherep {
    struct svc_cacherep *    c_hash_next;
    struct svc_cacherep *    c_hash_prev;
    struct svc_cacherep *    c_lru_next;
    struct svc_cacherep *    c_lru_prev;
    unsigned char        c_state,    /* unused, inprog, done */
                c_type,        /* status, buffer */
                c_secure : 1;    /* req came from port < 1024 */
    struct sockaddr_in    c_addr;
    u32            c_xid;
    u32            c_prot;
    u32            c_proc;
    u32            c_vers;
    unsigned long        c_timestamp;
    union {
        struct svc_buf    u_buffer;
        u32        u_status;
    }            c_u;
};

#define c_replbuf        c_u.u_buffer
#define c_replstat        c_u.u_status

/* cache entry states */
enum {
    RC_UNUSED,
    RC_INPROG,
    RC_DONE
};

/* return values */
enum {
    RC_DROPIT,
    RC_REPLY,
    RC_DOIT,
    RC_INTR
};

/*
 * Cache types.
 * We may want to add more types one day, e.g. for diropres and
 * attrstat replies. Using cache entries with fixed length instead
 * of buffer pointers may be more efficient.
 */
enum {
    RC_NOCACHE,
    RC_REPLSTAT,
    RC_REPLBUFF,
};

/*
 * If requests are retransmitted within this interval, they're dropped.
 */
#define RC_DELAY        (HZ/5)

void    nfsd_cache_init(void);
void    nfsd_cache_shutdown(void);
int    nfsd_cache_lookup(struct svc_rqst *, int);
void    nfsd_cache_update(struct svc_rqst *, int, u32 *);

#endif /* __KERNEL__ */
#endif /* NFSCACHE_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.0044 ]--