]> Zhao Yanbai Git Server - minix.git/commitdiff
Init need more space (the results of removing the special case for init in
authorPhilip Homburg <philip@cs.vu.nl>
Thu, 11 May 2006 15:00:46 +0000 (15:00 +0000)
committerPhilip Homburg <philip@cs.vu.nl>
Thu, 11 May 2006 15:00:46 +0000 (15:00 +0000)
adjust in PM). Better flags dump in IS.

servers/init/Makefile
servers/is/dmp_kernel.c

index ce4593ef2e779f977f4c81489c263b78a260ea8a..1c5bfce462cd0443e8814e7b049ffe905f202ee3 100644 (file)
@@ -19,7 +19,7 @@ OBJ =         init.o
 all build:     $(SERVER)
 $(SERVER):     $(OBJ)
        $(CC) $(CFLAGS) -o $@ $(LDFLAGS) $(OBJ) -lsysutil
-       install -S 192w $@
+       install -S 8k $@
 
 # install with other servers
 install:       /usr/sbin/$(SERVER)
index 7b08c892c98fd11ab44d0f3338e9fc1ffad5a94a..0c0252c14ae31ab9f7ae5c91d5158b6845e7511c 100644 (file)
@@ -449,13 +449,14 @@ PUBLIC void sendmask_dmp()
 PRIVATE char *p_rts_flags_str(int flags)
 {
        static char str[10];
-       str[0] = (flags & NO_MAP) ? 'M' : '-';
+       str[0] = (flags & NO_PRIORITY) ? 's' : '-';
        str[1] = (flags & SENDING)  ? 'S' : '-';
        str[2] = (flags & RECEIVING)    ? 'R' : '-';
        str[3] = (flags & SIGNALED)    ? 'I' : '-';
        str[4] = (flags & SIG_PENDING)    ? 'P' : '-';
        str[5] = (flags & P_STOP)    ? 'T' : '-';
-       str[6] = '\0';
+       str[6] = (flags & NO_PRIV) ? 'p' : '-';
+       str[7] = '\0';
 
        return str;
 }
@@ -479,7 +480,7 @@ PUBLIC void proctab_dmp()
       return;
   }
 
-  printf("\n-nr-----gen---endpoint--name--- -prior-quant- -user---sys----size-rts flags-\n");
+  printf("\n-nr-----gen---endpoint-name--- -prior-quant- -user---sys----size-rts flags-\n");
 
   for (rp = oldrp; rp < END_PROC_ADDR; rp++) {
        if (isemptyp(rp)) continue;
@@ -492,7 +493,7 @@ PUBLIC void proctab_dmp()
        else if (proc_nr(rp) < 0)       printf("[%2d] ", proc_nr(rp));
        else                            printf(" %2d  ", proc_nr(rp));
        printf(" %5d %10d ", _ENDPOINT_G(rp->p_endpoint), rp->p_endpoint);
-       printf(" %-8.8s %02u/%02u %02d/%02u %6lu%6lu %6uK %s",
+       printf("%-8.8s %02u/%02u %02d/%02u %6lu%6lu %6uK %s",
               rp->p_name,
               rp->p_priority, rp->p_max_priority,
               rp->p_ticks_left, rp->p_quantum_size,