}
typedef int (semantic_func_t)(char *path, DIR *parent, DIR *d,
- void *data, struct dirent64 *de);
+ void *data, cfs_dirent_t *de);
#define MAX_LOV_UUID_COUNT max(LOV_MAX_STRIPE_COUNT, 1000)
#define OBD_NOT_FOUND (-1)
static int llapi_semantic_traverse(char *path, int size, DIR *parent,
semantic_func_t sem_init,
semantic_func_t sem_fini, void *data,
- struct dirent64 *de)
+ cfs_dirent_t *de)
{
- struct dirent64 *dent;
+ cfs_dirent_t *dent;
int len, ret;
DIR *d, *p = NULL;
}
static int cb_find_init(char *path, DIR *parent, DIR *dir,
- void *data, struct dirent64 *de)
+ void *data, cfs_dirent_t *de)
{
struct find_param *param = (struct find_param *)data;
int decision = 1; /* 1 is accepted; -1 is rejected. */
}
static int cb_common_fini(char *path, DIR *parent, DIR *d, void *data,
- struct dirent64 *de)
+ cfs_dirent_t *de)
{
struct find_param *param = (struct find_param *)data;
param->depth--;
}
static int cb_getstripe(char *path, DIR *parent, DIR *d, void *data,
- struct dirent64 *de)
+ cfs_dirent_t *de)
{
struct find_param *param = (struct find_param *)data;
int ret = 0;
}
static int cb_quotachown(char *path, DIR *parent, DIR *d, void *data,
- struct dirent64 *de)
+ cfs_dirent_t *de)
{
struct find_param *param = (struct find_param *)data;
lstat_t *st;