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