!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

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

Safe-mode: OFF (not secure)

/usr/src/linux-oracle-6.8-headers-6.8.0-1028/include/linux/lockd/   drwxr-xr-x
Free 83.32 GB of 96.73 GB (86.14%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     bind.h (2.25 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * linux/include/linux/lockd/bind.h
 *
 * This is the part of lockd visible to nfsd and the nfs client.
 *
 * Copyright (C) 1996, Olaf Kirch <[email protected]>
 */

#ifndef LINUX_LOCKD_BIND_H
#define LINUX_LOCKD_BIND_H

#include <linux/lockd/nlm.h>
/* need xdr-encoded error codes too, so... */
#include <linux/lockd/xdr.h>
#ifdef CONFIG_LOCKD_V4
#include <linux/lockd/xdr4.h>
#endif

/* Dummy declarations */
struct svc_rqst;
struct rpc_task;
struct rpc_clnt;

/*
 * This is the set of functions for lockd->nfsd communication
 */
struct nlmsvc_binding {
    __be32            (*fopen)(struct svc_rqst *,
                        struct nfs_fh *,
                        struct file **,
                        int mode);
    void            (*fclose)(struct file *);
};

extern const struct nlmsvc_binding *nlmsvc_ops;

/*
 * Similar to nfs_client_initdata, but without the NFS-specific
 * rpc_ops field.
 */
struct nlmclnt_initdata {
    const char        *hostname;
    const struct sockaddr    *address;
    size_t            addrlen;
    unsigned short        protocol;
    u32            nfs_version;
    int            noresvport;
    struct net        *net;
    const struct nlmclnt_operations    *nlmclnt_ops;
    const struct cred    *cred;
};

/*
 * Functions exported by the lockd module
 */

extern struct nlm_host *nlmclnt_init(const struct nlmclnt_initdata *nlm_init);
extern void    nlmclnt_done(struct nlm_host *host);
extern struct rpc_clnt *nlmclnt_rpc_clnt(struct nlm_host *host);

/*
 * NLM client operations provide a means to modify RPC processing of NLM
 * requests.  Callbacks receive a pointer to data passed into the call to
 * nlmclnt_proc().
 */
struct nlmclnt_operations {
    /* Called on successful allocation of nlm_rqst, use for allocation or
     * reference counting. */
    void (*nlmclnt_alloc_call)(void *);

    /* Called in rpc_task_prepare for unlock.  A return value of true
     * indicates the callback has put the task to sleep on a waitqueue
     * and NLM should not call rpc_call_start(). */
    bool (*nlmclnt_unlock_prepare)(struct rpc_task*, void *);

    /* Called when the nlm_rqst is freed, callbacks should clean up here */
    void (*nlmclnt_release_call)(void *);
};

extern int    nlmclnt_proc(struct nlm_host *host, int cmd, struct file_lock *fl, void *data);
extern int    lockd_up(struct net *net, const struct cred *cred);
extern void    lockd_down(struct net *net);

#endif /* LINUX_LOCKD_BIND_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0045 ]--