* kern/act.c (GetSetState): Move struct definition to kern/act.h.
---
kern/act.c | 8 --------
kern/act.h | 7 +++++++
2 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/kern/act.c b/kern/act.c
index 321ff98..39259dd 100644
--- a/kern/act.c
+++ b/kern/act.c
@@ -776,14 +776,6 @@ kern_return_t act_resume(struct Act *act)
return KERN_SUCCESS;
}
-typedef struct GetSetState {
- struct ReturnHandler rh;
- int flavor;
- void *state;
- int *pcount;
- int result;
-} GetSetState;
-
/* Locking: Thread */
kern_return_t get_set_state(struct Act *act, int flavor, void *state, int
*pcount,
void (*handler)(ReturnHandler *rh, struct Act *act))
diff --git a/kern/act.h b/kern/act.h
index e064724..457f108 100644
--- a/kern/act.h
+++ b/kern/act.h
@@ -147,6 +147,13 @@ typedef mach_port_t *act_array_t;
#define ACT_NULL ((Act*)0)
+typedef struct GetSetState {
+ struct ReturnHandler rh;
+ int flavor;
+ void *state;
+ int *pcount;
+ int result;
+} GetSetState;
/* Exported to world */
kern_return_t act_create(struct task *task, vm_offset_t user_stack,
vm_offset_t user_rbuf, vm_size_t user_rbuf_size, struct Act **new_act);
--
1.8.1.4