projects
/
linux-2.6
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
Merge branch 'linux-2.6'
[linux-2.6]
/
arch
/
um
/
include
/
skas
/
proc_mm.h
1
/*
2
* Copyright (C) 2002 Jeff Dike (jdike@karaya.com)
3
* Licensed under the GPL
4
*/
5
6
#ifndef __SKAS_PROC_MM_H
7
#define __SKAS_PROC_MM_H
8
9
#define MM_MMAP 54
10
#define MM_MUNMAP 55
11
#define MM_MPROTECT 56
12
#define MM_COPY_SEGMENTS 57
13
14
struct mm_mmap {
15
unsigned long addr;
16
unsigned long len;
17
unsigned long prot;
18
unsigned long flags;
19
unsigned long fd;
20
unsigned long offset;
21
};
22
23
struct mm_munmap {
24
unsigned long addr;
25
unsigned long len;
26
};
27
28
struct mm_mprotect {
29
unsigned long addr;
30
unsigned long len;
31
unsigned int prot;
32
};
33
34
struct proc_mm_op {
35
int op;
36
union {
37
struct mm_mmap mmap;
38
struct mm_munmap munmap;
39
struct mm_mprotect mprotect;
40
int copy_segments;
41
} u;
42
};
43
44
#endif