00001 /************************************************************************ 00002 * Copyright (C) 2005-2008 Philipp Marek. 00003 * 00004 * This program is free software; you can redistribute it and/or modify 00005 * it under the terms of the GNU General Public License version 3 as 00006 * published by the Free Software Foundation. 00007 ************************************************************************/ 00008 00009 #ifndef __STATUS_H__ 00010 #define __STATUS_H__ 00011 00012 #include "actions.h" 00013 #include "options.h" 00014 00019 action_t st__status; 00021 action_t st__action; 00023 action_t st__rm_status; 00025 work_t st__work; 00026 00027 00029 action_t st__progress; 00031 action_uninit_t st__progress_uninit; 00032 00034 int st__print_entry_info(struct estat *sts); 00035 00038 volatile char* st__status_string(const struct estat * const sts); 00040 volatile char* st__status_string_fromint(int mask); 00042 volatile char* st__flags_string_fromint(int mask); 00044 char *st__type_string(mode_t mode); 00045 00046 #endif 00047