ps.c revision 543547a52a20cb7e69d74921b2f691078fd55d83
13839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o/*
23839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o * ps.c			- Print filesystem state
33839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o *
43839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o * Copyright (C) 1993, 1994  Remy Card <card@masi.ibp.fr>
53839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o *                           Laboratoire MASI, Institut Blaise Pascal
63839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o *                           Universite Pierre et Marie Curie (Paris VI)
73839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o *
8543547a52a20cb7e69d74921b2f691078fd55d83Theodore Ts'o * %Begin-Header%
9543547a52a20cb7e69d74921b2f691078fd55d83Theodore Ts'o * This file may be redistributed under the terms of the GNU Library
10543547a52a20cb7e69d74921b2f691078fd55d83Theodore Ts'o * General Public License, version 2.
11543547a52a20cb7e69d74921b2f691078fd55d83Theodore Ts'o * %End-Header%
123839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o */
133839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
143839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o/*
153839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o * History:
163839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o * 93/12/22	- Creation
173839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o */
183839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
193839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o#include <stdio.h>
203839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
213839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o#include "e2p.h"
223839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o
233839e65723771b85975f4263102dd3ceec4523cTheodore Ts'ovoid print_fs_state (FILE * f, unsigned short state)
243839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o{
253839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	if (state & EXT2_VALID_FS)
263839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o		fprintf (f, " clean");
273839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	else
283839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o		fprintf (f, " not clean");
293839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o	if (state & EXT2_ERROR_FS)
303839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o		fprintf (f, " with errors");
313839e65723771b85975f4263102dd3ceec4523cTheodore Ts'o}
32