Logo Search packages:      
Sourcecode: lavaps version File versions  Download package

status.c

/***********************************************************************\
*   Copyright (C) 1992-1998 by Michael K. Johnson, johnsonm@redhat.com  *
*                                                     *
*     This file is placed under the conditions of the GNU Library *
*     General Public License, version 2, or any later version.    *
*     See file ../COPYING.LIB for information on distribution           *
*     conditions.                                     *
\***********************************************************************/

#include "proc/ps.h"
#include "proc/readproc.h"

char * status(proc_t* task) {
    static char buf[4] = "   ";

    buf[0] = task->state;
    if (task->rss == 0 && task->state != 'Z')
        buf[1] = 'W';
    else
        buf[1] = ' ';
    if (task->nice < 0)
      buf[2] = '<';
    else if (task->nice > 0)
      buf[2] = 'N';
    else
      buf[2] = ' ';

    return(buf);
}

Generated by  Doxygen 1.6.0   Back to index