119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project/*
219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project * ps.c			- Print filesystem state
319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project *
419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project * Copyright (C) 1993, 1994  Remy Card <card@masi.ibp.fr>
519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project *                           Laboratoire MASI, Institut Blaise Pascal
619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project *                           Universite Pierre et Marie Curie (Paris VI)
719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project *
819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project * This file can be redistributed under the terms of the GNU Library General
919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project * Public License
1019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project */
1119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
1219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project/*
1319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project * History:
1419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project * 93/12/22	- Creation
1519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project */
1619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
1719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#include <stdio.h>
1819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
1919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project#include "e2p.h"
2019dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project
2119dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Projectvoid print_fs_state (FILE * f, unsigned short state)
2219dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project{
2319dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	if (state & EXT2_VALID_FS)
2419dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project		fprintf (f, " clean");
2519dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	else
2619dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project		fprintf (f, " not clean");
2719dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project	if (state & EXT2_ERROR_FS)
2819dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project		fprintf (f, " with errors");
2919dacda2b02bb08c0ffb649f84526b249c749279The Android Open Source Project}
30