Mercurial > xfs_email_hsm
view common.h @ 0:cd351af3a8d2 migout
import source
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Thu, 27 Mar 2008 20:03:52 -0400 |
parents | |
children |
line wrap: on
line source
#ifndef __COMMON_H #define __COMMON_H #include <xfs/dmapi.h> #include "types.h" extern int setup_dmapi(dm_sessid_t *sid); extern int get_dmchange(dm_sessid_t sid, u8 *handle, size_t hlen, dm_token_t token, unsigned int *change); extern int lock_file(dm_sessid_t sid, u8 *handle, size_t hlen, int flag, dm_token_t *token); extern void unlock_file(dm_sessid_t sid, dm_token_t token); extern int save_dataloc(dm_sessid_t sid, u8 *handle, ssize_t hlen, dm_token_t token); extern int set_man_regions(dm_sessid_t sid, u8 *handle, size_t hlen, dm_token_t token, dm_size_t fsize, dm_off_t *off); extern int make_nonres(dm_sessid_t sid, u8 *handle, size_t hlen, dm_token_t token, dm_off_t off); extern void clear_man_regions(dm_sessid_t sid, u8 *handle, size_t hlen, dm_token_t token); #endif