--- projects/libstatgrab/examples/process_snapshot.c 2004/04/03 21:02:10 1.2 +++ projects/libstatgrab/examples/process_snapshot.c 2004/04/04 22:52:40 1.5 @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - * $Id: process_snapshot.c,v 1.2 2004/04/03 21:02:10 tdb Exp $ + * $Id: process_snapshot.c,v 1.5 2004/04/04 22:52:40 tdb Exp $ */ #include @@ -29,7 +29,7 @@ int main(){ proc_state_t *ps; int ps_size; int x; - char *state; + char *state = NULL; /* Initialise statgrab */ statgrab_init(); @@ -42,7 +42,7 @@ int main(){ ps_size = get_proc_snapshot(&ps); - if(ps_size == NULL){ + if(ps_size == 0){ fprintf(stderr, "Failed to get process snapshot\n"); exit(1); } @@ -63,6 +63,9 @@ int main(){ break; case ZOMBIE: state = "ZOMBIE"; + break; + case UNKNOWN: + state = "UNKNOWN"; break; } printf("%5d %5d %5d %5d %5d %5d %5d %5dM %5dM %8ds %10f %4d %-8s %-20s %s\n",