SCCS-vsn: bin/ps/print.c 5.6
-static char sccsid[] = "@(#)print.c 5.5 (Berkeley) %G%";
+static char sccsid[] = "@(#)print.c 5.6 (Berkeley) %G%";
#endif /* not lint */
#include <sys/param.h>
#endif /* not lint */
#include <sys/param.h>
*cp++ = '<';
else if (p->p_nice > NZERO)
*cp++ = 'N';
*cp++ = '<';
else if (p->p_nice > NZERO)
*cp++ = 'N';
if (flag & SUANOM)
*cp++ = 'A';
else if (flag & SSEQL)
*cp++ = 'S';
if (flag & SUANOM)
*cp++ = 'A';
else if (flag & SSEQL)
*cp++ = 'S';
if (flag & STRC)
*cp++ = 'X';
if (flag & SWEXIT && p->p_stat != SZOMB)
if (flag & STRC)
*cp++ = 'X';
if (flag & SWEXIT && p->p_stat != SZOMB)
if (flag & SVFORK)
#endif
*cp++ = 'V';
if (flag & SVFORK)
#endif
*cp++ = 'V';
+#ifdef NEWVM
+ if (flag & (SSYS|SLOCK|SKEEP|SPHYSIO))
+#else
if (flag & (SSYS|SLOCK|SULOCK|SKEEP|SPHYSIO))
if (flag & (SSYS|SLOCK|SULOCK|SKEEP|SPHYSIO))
*cp++ = 'L';
if (k->ki_e->e_flag & EPROC_SLEADER)
*cp++ = 's';
*cp++ = 'L';
if (k->ki_e->e_flag & EPROC_SLEADER)
*cp++ = 's';
if (k->ki_p->p_wmesg)
(void) printf("%-*.*s", v->width, v->width, k->ki_e->e_wmesg);
else
if (k->ki_p->p_wmesg)
(void) printf("%-*.*s", v->width, v->width, k->ki_e->e_wmesg);
else
- (void) printf("%*x", v->width,
+ (void) printf("%-*x", v->width,
(int)k->ki_p->p_wchan &~ KERNBASE);
} else
(void) printf("%-*s", v->width, "-");
(int)k->ki_p->p_wchan &~ KERNBASE);
} else
(void) printf("%-*s", v->width, "-");