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 00018 action_t st__status; 00020 action_t st__action; 00022 action_t st__rm_status; 00024 work_t st__work; 00025 00026 00028 action_t st__progress; 00030 action_uninit_t st__progress_uninit; 00031 00033 int st__print_entry_info(struct estat *sts); 00034 00037 volatile char* st__status_string(const struct estat * const sts); 00039 volatile char* st__status_string_fromint(int mask); 00041 volatile char* st__flags_string_fromint(int mask); 00043 char *st__type_string(mode_t mode); 00044 00045 #endif 00046