/* Copyright (C) 2001-2005 by Hans Reiser, licensing governed by reiser4progs/COPYING. status.h -- filesystem status block functions. */ #ifndef REISER4_STATUS_H #define REISER4_STATUS_H #ifndef ENABLE_MINIMAL #include #define STATUS(status) (&status->ent) extern void reiser4_status_close(reiser4_status_t *status); extern errno_t reiser4_status_sync(reiser4_status_t *status); extern errno_t reiser4_status_layout(reiser4_status_t *status, region_func_t region_func, void *data); extern reiser4_status_t *reiser4_status_open(aal_device_t *device, uint32_t blksize); extern reiser4_status_t *reiser4_status_create(aal_device_t *device, uint32_t blksize); #endif #endif