|
Lines 362-367
struct task_struct {
Link Here
|
| 362 |
/* ??? */ |
362 |
/* ??? */ |
| 363 |
unsigned long personality; |
363 |
unsigned long personality; |
| 364 |
int did_exec:1; |
364 |
int did_exec:1; |
|
|
365 |
unsigned task_dumpable:1; |
| 365 |
pid_t pid; |
366 |
pid_t pid; |
| 366 |
pid_t pgrp; |
367 |
pid_t pgrp; |
| 367 |
pid_t tty_old_pgrp; |
368 |
pid_t tty_old_pgrp; |
|
Lines 485-490
struct task_struct {
Link Here
|
| 485 |
#define PT_TRACESYSGOOD 0x00000008 |
486 |
#define PT_TRACESYSGOOD 0x00000008 |
| 486 |
#define PT_PTRACE_CAP 0x00000010 /* ptracer can follow suid-exec */ |
487 |
#define PT_PTRACE_CAP 0x00000010 /* ptracer can follow suid-exec */ |
| 487 |
|
488 |
|
|
|
489 |
#define is_dumpable(tsk) ((tsk)->task_dumpable && (tsk)->mm->dumpable) |
| 490 |
|
| 488 |
/* |
491 |
/* |
| 489 |
* Limit the stack by to some sane default: root can always |
492 |
* Limit the stack by to some sane default: root can always |
| 490 |
* increase this limit if needed.. 8MB seems reasonable. |
493 |
* increase this limit if needed.. 8MB seems reasonable. |
|
Lines 848-853
extern void FASTCALL(remove_wait_queue(w
Link Here
|
| 848 |
|
851 |
|
| 849 |
extern void wait_task_inactive(task_t * p); |
852 |
extern void wait_task_inactive(task_t * p); |
| 850 |
extern void kick_if_running(task_t * p); |
853 |
extern void kick_if_running(task_t * p); |
|
|
854 |
extern long kernel_thread(int (*fn)(void *), void * arg, unsigned long flags); |
| 855 |
|
| 851 |
|
856 |
|
| 852 |
#define __wait_event(wq, condition) \ |
857 |
#define __wait_event(wq, condition) \ |
| 853 |
do { \ |
858 |
do { \ |