forked from Qortal/Brooklyn
2a709f28fa
* 0day explit mitigation * Memory corruption prevention * Privilege escalation prevention * Buffer over flow prevention * File System corruption defense * Thread escape prevention This may very well be the most intensive inclusion to BrooklynR. This will not be part of an x86 suite nor it will be released as tool kit. The security core toolkit will remain part of kernel base.
28 lines
735 B
C
28 lines
735 B
C
#ifndef _UAPI__CODA_PSDEV_H
|
|
#define _UAPI__CODA_PSDEV_H
|
|
|
|
#include <linux/magic.h>
|
|
|
|
#define CODA_PSDEV_MAJOR 67
|
|
#define MAX_CODADEVS 5 /* how many do we allow */
|
|
|
|
|
|
/* messages between coda filesystem in kernel and Venus */
|
|
struct upc_req {
|
|
struct list_head uc_chain;
|
|
caddr_t uc_data;
|
|
u_short uc_flags;
|
|
u_short uc_inSize; /* Size is at most 5000 bytes */
|
|
u_short uc_outSize;
|
|
u_short uc_opcode; /* copied from data to save lookup */
|
|
int uc_unique;
|
|
wait_queue_head_t uc_sleep; /* process' wait queue */
|
|
};
|
|
|
|
#define CODA_REQ_ASYNC 0x1
|
|
#define CODA_REQ_READ 0x2
|
|
#define CODA_REQ_WRITE 0x4
|
|
#define CODA_REQ_ABORT 0x8
|
|
|
|
#endif /* _UAPI__CODA_PSDEV_H */
|