summaryrefslogtreecommitdiff
path: root/proc.h
diff options
context:
space:
mode:
authorrsc <rsc>2009-05-31 00:39:17 +0000
committerrsc <rsc>2009-05-31 00:39:17 +0000
commit030a47736fbb0febddce2647e5a80b98ca409695 (patch)
treed0f3eb8b17b065f05747d198c386c8456c4111de /proc.h
parent215738336aec0d5118a90a79d380c41910f6ee4b (diff)
downloadxv6-labs-030a47736fbb0febddce2647e5a80b98ca409695.tar.gz
xv6-labs-030a47736fbb0febddce2647e5a80b98ca409695.tar.bz2
xv6-labs-030a47736fbb0febddce2647e5a80b98ca409695.zip
tab police
Diffstat (limited to 'proc.h')
-rw-r--r--proc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/proc.h b/proc.h
index eebfa23..d37975c 100644
--- a/proc.h
+++ b/proc.h
@@ -32,7 +32,7 @@ struct proc {
uint sz; // Size of process memory (bytes)
char *kstack; // Bottom of kernel stack for this process
enum proc_state state; // Process state
- int pid; // Process ID
+ volatile int pid; // Process ID
struct proc *parent; // Parent process
struct trapframe *tf; // Trap frame for current syscall
struct context *context; // Switch here to run process