walter
--- kernel/fork.c.org 2003-06-23 21:48:41.000000000 +0200
+++ kernel/fork.c 2003-06-25 21:14:15.000000000 +0200
@@ -35,7 +35,7 @@
int max_threads;
unsigned long total_forks; /* Handle normal Linux uptimes. */
-int last_pid;
+pid_t last_pid;
struct task_struct *pidhash[PIDHASH_SZ];
@@ -84,11 +84,11 @@
/* Protects next_safe and last_pid. */
spinlock_t lastpid_lock = SPIN_LOCK_UNLOCKED;
-static int get_pid(unsigned long flags)
+static pid_t get_pid(unsigned long flags)
{
- static int next_safe = PID_MAX;
+ static pid_t next_safe = PID_MAX;
struct task_struct *p;
- int pid, beginpid;
+ pid_t pid, beginpid;
if (flags & CLONE_PID)
return current->pid;
@@ -566,11 +566,11 @@
p->flags = new_flags;
}
-long kernel_thread(int (*fn)(void *), void * arg, unsigned long flags)
+pid_t kernel_thread(int (*fn)(void *), void * arg, unsigned long flags)
{
struct task_struct *task = current;
unsigned old_task_dumpable;
- long ret;
+ pid_t ret;
/* lock out any potential ptracer */
task_lock(task);
@@ -600,10 +600,10 @@
* For an example that's using stack_top, see
* arch/ia64/kernel/process.c.
*/
-int do_fork(unsigned long clone_flags, unsigned long stack_start,
+pid_t do_fork(unsigned long clone_flags, unsigned long stack_start,
struct pt_regs *regs, unsigned long stack_size)
{
- int retval;
+ pid_t retval;
struct task_struct *p;
struct completion vfork;
-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/