syscall_proc: code review notes/fix
authorAlan Cox <alan@linux.intel.com>
Tue, 25 Jul 2017 10:44:30 +0000 (11:44 +0100)
committerAlan Cox <alan@linux.intel.com>
Tue, 25 Jul 2017 10:44:30 +0000 (11:44 +0100)
Fix getpgrp(), note other stuff for further review

Kernel/syscall_proc.c

index 841285c..eb37a1b 100644 (file)
@@ -235,6 +235,7 @@ arg_t _brk(void)
           the extra as we no longer guarantee it is clear already */
        if (addr > udata.u_break)
                uzero((void *)udata.u_break, addr - udata.u_break);
+       /* FIXME: review  can brk() below base address */
        udata.u_break = addr;
        return 0;
 }
@@ -601,8 +602,7 @@ getpgrp (void)                    Function 61
 
 arg_t _getpgrp(void)
 {
-       udata.u_ptab->p_pgrp = udata.u_ptab->p_pid;
-       return (0);
+       return udata.u_ptab->p_pgrp;
 }
 
 /*******************************************